@jbrowse/plugin-linear-genome-view
Version:
JBrowse 2 linear genome view
23 lines (22 loc) • 864 B
TypeScript
import type { AnyConfigurationModel } from '@jbrowse/core/configuration';
import type { FeatureDensityStats } from '@jbrowse/core/data_adapters/BaseAdapter';
import type { IAnyStateTreeNode } from 'mobx-state-tree';
export interface RenderProps {
rendererType: any;
renderArgs: Record<string, any>;
renderProps: Record<string, any>;
displayError: unknown;
rpcManager: {
call: (...args: unknown[]) => void;
};
cannotBeRenderedReason: string;
}
export interface ErrorProps {
displayError: string;
}
export declare function getDisplayStr(totalBytes: number): string;
export declare function getId(id: string, index: number): string;
export declare function getFeatureDensityStatsPre(self: IAnyStateTreeNode & {
adapterConfig?: AnyConfigurationModel;
setMessage: (arg: string) => void;
}): Promise<FeatureDensityStats>;