@jbrowse/core
Version:
JBrowse 2 core libraries used by plugins
11 lines (10 loc) • 915 B
TypeScript
import { type Observable } from 'rxjs';
import type { BaseOptions } from './BaseOptions.ts';
import type { FeatureDensityStats } from './types.ts';
import type { Feature } from '../../util/simpleFeature.ts';
import type { RectifiedQuantitativeStats } from '../../util/stats.ts';
import type { AugmentedRegion as Region } from '../../util/types/index.ts';
export declare function aggregateQuantitativeStats(stats: RectifiedQuantitativeStats[]): RectifiedQuantitativeStats;
export declare function sampleFeaturesForInterval(region: Region, interval: number, getFeatures: (region: Region, opts?: BaseOptions) => Observable<Feature>, opts?: BaseOptions): Promise<Feature[]>;
export declare function calculateFeatureDensityStats(region: Region, getFeatures: (region: Region, opts?: BaseOptions) => Observable<Feature>, opts?: BaseOptions): Promise<FeatureDensityStats>;
export { blankStats } from '../../util/stats.ts';