@jbrowse/plugin-linear-genome-view
Version: 
JBrowse 2 linear genome view
27 lines (26 loc) • 1.29 kB
TypeScript
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];