@jbrowse/plugin-linear-genome-view
Version:
JBrowse 2 linear genome view
26 lines (25 loc) • 1.13 kB
TypeScript
import BaseResult from '@jbrowse/core/TextSearch/BaseResults';
import type { SearchScope } from '@jbrowse/core/TextSearch/TextSearchManager';
import type { Assembly } from '@jbrowse/core/assemblyManager/assembly';
import type { SearchType } from '@jbrowse/core/data_adapters/BaseAdapter';
import type { TextSearchManager } from '@jbrowse/core/util';
export declare function fetchResults({ queryString, searchType, searchScope, rankSearchResults, textSearchManager, assembly, }: {
queryString: string;
searchScope: SearchScope;
rankSearchResults: (results: BaseResult[]) => BaseResult[];
searchType?: SearchType;
textSearchManager?: TextSearchManager;
assembly?: Assembly;
}): Promise<BaseResult[]>;
export declare function splitLast(str: string, split: string): [string, string];
export declare function getRelativeX(event: {
clientX: number;
target: EventTarget | null;
}, element: HTMLElement | null): number;
export declare function getCytobands(assembly: Assembly | undefined, refName: string): {
refName: string;
start: number;
end: number;
type: string;
name: any;
}[];