action monarchinitiative_post_sim_compare { label: "Compare a reference profile vs one or more profiles" provider: monarchinitiative method: POST path: "/sim/compare" encoding: json input: { type: "object" properties: { query_ids: { type: "array" description: "list of query profiles" items: { type: "array" description: "list of ids" items: { type: "string" description: "curie formatted id" } } } reference_ids: { type: "array" description: "list of ids" items: { type: "string" description: "curie formatted id" } } } } output: { type: "object" properties: { matches: { type: "array" items: { description: "list of matches" type: "object" } } metadata: { type: "object" properties: { max_max_ic: { type: "number" description: "max IC" } } } query: { type: "object" properties: { ids: { type: "array" items: { description: "list of ids" type: "object" } } negated_ids: { type: "array" items: { description: "list of ids" type: "object" } } reference: { description: "reference individual or class (eg gene, disease)" type: "object" } target_ids: { type: "array" items: { type: "array" items: { description: "query ids" type: "object" } } } unresolved_ids: { type: "array" description: "list of unresolved ids" items: { type: "string" description: "curie formatted id" } } } } } } }