UNPKG

@biothings-explorer/query_graph_handler

Version:
48 lines (47 loc) 1.44 kB
import InvalidQueryGraphError = require("./exceptions/invalid_query_graph_error"); export class TRAPIQueryHandler { constructor(options?: {}, smartAPIPath?: any, predicatesPath?: any, includeReasoner?: boolean); logs: any[]; options: {}; includeReasoner: boolean; resolveOutputIDs: any; path: any; predicatePath: any; _loadMetaKG(): meta_kg.default; getResponse(): { workflow: { id: string; }[]; message: { query_graph: any; knowledge_graph: { nodes: {}; edges: {}; }; results: any[]; }; logs: any[]; }; /** * Set TRAPI Query Graph * @param {object} queryGraph - TRAPI Query Graph Object */ setQueryGraph(queryGraph: object): void; queryGraph: any; _initializeResponse(): void; knowledgeGraph: KnowledgeGraph; queryResults: QueryResults; bteGraph: Graph; /** * @private * @param {object} queryGraph - TRAPI Query Graph Object */ private _processQueryGraph; _createBatchEdgeQueryHandlers(queryPaths: any, kg: any): {}; query(): Promise<void>; } import meta_kg = require("@biothings-explorer/smartapi-kg"); import KnowledgeGraph = require("./graph/knowledge_graph"); import QueryResults = require("./query_results"); import Graph = require("./graph/graph"); export { InvalidQueryGraphError };