INNER CODE UNIT · JavaScript
createAgentApi
genome-spy/genome-spy · packages/app/src/agentApi/index.js:34
export function createAgentApi(app) {
return {
getSampleHierarchy() {
return app.getSampleView()?.sampleHierarchy;
},
/**
* @param {AbortSignal} [signal]
*/
getMetadataSourceSummaries(signal) {
const sampleView = app.getSampleView();
if (!sampleView) {
return Promise.resolve([]);
}
return getMetadataSourceRuntime(sampleView).getAgentSummaries(
signal
);