@biothings-explorer/query_graph_handler
Version:
A nodejs module to query TRAPI Query Graph
34 lines (33 loc) • 893 B
TypeScript
export = QEdge2BTEEdgeHandler;
declare class QEdge2BTEEdgeHandler {
constructor(qEdges: any, kg: any);
qEdges: any;
kg: any;
logs: any[];
setQEdges(qEdges: any): void;
_findAPIsFromSmartAPIEdges(smartapiEdges: any): any;
/**
* Get SmartAPI Edges based on TRAPI Query Edge.
* @private
* @param {object} kg - SmartAPI Knowledge Graph Object
* @param {object} qEdge - TRAPI Query Edge Object
*/
private _getSmartAPIEdges;
/**
* @private
* @param {object} resolvedIDs
* @param {object} smartAPIEdge
*/
private _createNonBatchSupportBTEEdges;
/**
* @private
* @param {object} resolvedIDs
* @param {object} smartAPIEdge
*/
private _createBatchSupportBTEEdges;
/**
* Add inputs to smartapi edges
*/
_createBTEEdges(edge: any): any[];
convert(qEdges: any): any[];
}