UNPKG

@jbrowse/plugin-linear-genome-view

Version:

JBrowse 2 linear genome view

28 lines (27 loc) 1.2 kB
import { jsx as _jsx } from "react/jsx-runtime"; import { getSession } from '@jbrowse/core/util'; import { observer } from 'mobx-react'; import RefNameAutocomplete from './RefNameAutocomplete'; import { fetchResults } from './util'; const ImportFormRefNameAutocomplete = observer(function ({ model, selectedAsm, value, setValue, setOption, }) { const session = getSession(model); const { assemblyManager, textSearchManager } = session; const { rankSearchResults } = model; const searchScope = model.searchScope(selectedAsm); const assembly = assemblyManager.get(selectedAsm); return (_jsx(RefNameAutocomplete, { fetchResults: queryString => fetchResults({ queryString, assembly, textSearchManager, rankSearchResults, searchScope, }), model: model, assemblyName: selectedAsm, value: value, minWidth: 270, onChange: str => { setValue(str); }, onSelect: val => { setOption(val); }, TextFieldProps: { variant: 'outlined', helperText: 'Enter sequence name, feature name, or location', } })); }); export default ImportFormRefNameAutocomplete;