UNPKG

hra-api

Version:

The Human Reference Atlas (HRA) API deployed to https://apps.humanatlas.io/api/

15 lines (13 loc) 725 B
import frame from '../frames/basic.jsonld'; import query from '../queries/cell-type-term-occurences.rq'; import { executeFilteredConstructQuery } from '../utils/execute-sparql.js'; import { formatTermOccurences } from '../utils/format-term-occurences.js'; /** * Retrieves cell type term occurrences * @param {Object} filter - An object containing query filters * @param {string} endpoint - The SPARQL endpoint to connect to * @returns {Promise<Object>} - A promise that resolves to cell type term occurrences */ export async function getCellTypeTermOccurences(filter, endpoint = 'https://lod.humanatlas.io/sparql') { return formatTermOccurences(await executeFilteredConstructQuery(query, filter, frame, endpoint)); }