@jbrowse/core
Version:
JBrowse 2 core libraries used by plugins
29 lines (28 loc) • 1.19 kB
TypeScript
import type { SimpleFeatureSerialized } from '../../util';
import type { Instance } from 'mobx-state-tree';
export declare function SequenceFeatureDetailsF(): import("mobx-state-tree").IModelType<{}, {
showCoordinatesSetting: string;
intronBp: number;
upDownBp: number;
upperCaseCDS: boolean;
charactersPerRow: number;
feature: SimpleFeatureSerialized | undefined;
mode: string;
} & {
setFeature(f: SimpleFeatureSerialized): void;
setUpDownBp(f: number): void;
setIntronBp(f: number): void;
setUpperCaseCDS(f: boolean): void;
setShowCoordinates(f: "none" | "relative" | "genomic"): void;
setMode(mode: string): void;
} & {
readonly showCoordinates: boolean;
readonly showGenomicCoordsOption: boolean;
readonly hasCDS: boolean | undefined;
readonly hasExon: boolean | undefined;
readonly hasExonOrCDS: boolean | undefined;
} & {
afterAttach(): void;
}, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>;
export type SequenceFeatureDetailsStateModel = ReturnType<typeof SequenceFeatureDetailsF>;
export type SequenceFeatureDetailsModel = Instance<SequenceFeatureDetailsStateModel>;