UNPKG

@jbrowse/plugin-linear-genome-view

Version:

JBrowse 2 linear genome view

17 lines (16 loc) 930 B
import type RpcManager from '@jbrowse/core/rpc/RpcManager'; import type { Feature } from '@jbrowse/core/util'; export declare function fetchFeatureByIdRpc({ rpcManager, sessionId, trackId, rendererType, featureId, parentFeatureId, }: { rpcManager: RpcManager; sessionId: string; trackId: string; rendererType: string; featureId: string; parentFeatureId?: string; }): Promise<Feature | undefined>; export declare function findSubfeatureById(feature: Feature, targetId: string): Feature | undefined; export declare function featureHasExonsOrCDS(feature: Feature): boolean; export declare function hasExonsOrCDS(transcripts: Feature[]): boolean; export declare function hasIntrons(transcripts: Feature[]): boolean; export declare function getTranscripts(feature?: Feature): Feature[]; export declare function drawCanvasImageData(canvas: HTMLCanvasElement | null, imageData: ImageBitmap | undefined): boolean;