UNPKG

@jbrowse/core

Version:

JBrowse 2 core libraries used by plugins

11 lines (10 loc) 915 B
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';