UNPKG

@jbrowse/plugin-linear-genome-view

Version:

JBrowse 2 linear genome view

27 lines (26 loc) 1.29 kB
import BaseResult from '@jbrowse/core/TextSearch/BaseResults'; import type { LinearGenomeViewModel } from './LinearGenomeView'; 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 navToOption({ option, model, assemblyName, }: { model: LinearGenomeViewModel; option: BaseResult; assemblyName: string; }): Promise<void>; export declare function handleSelectedRegion({ input, model, assembly, }: { input: string; model: LinearGenomeViewModel; assembly: Assembly; }): Promise<void>; export declare function checkRef(str: string, allRefs: string[]): boolean; 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];