UNPKG

ketcher-core

Version:
19 lines (18 loc) 1.05 kB
import { BaseSequenceItemRenderer } from "./BaseSequenceItemRenderer"; import { Nucleoside, Nucleotide, Vec2 } from "../../../../domain/entities"; import { Chain } from "../../../../domain/entities/monomer-chains/Chain"; import { ITwoStrandedChainItem } from "../../../../domain/entities/monomer-chains/ChainsCollection"; export declare abstract class RNASequenceItemRenderer extends BaseSequenceItemRenderer { node: Nucleoside | Nucleotide; monomerSize: { width: number; height: number; }; scaledMonomerPosition: Vec2; constructor(node: Nucleoside | Nucleotide, _firstNodeInChainPosition: Vec2, _monomerIndexInChain: number, _isLastMonomerInChain: boolean, _chain: Chain, _isEditingSymbol: boolean, monomerSize: { width: number; height: number; }, scaledMonomerPosition: Vec2, _previousRowsWithAntisense: number | undefined, _twoStrandedNode: ITwoStrandedChainItem); get symbolToDisplay(): string; protected drawCommonModification(node: Nucleoside | Nucleotide): void; }