ketcher-core
Version:
Web-based molecule sketcher
10 lines (9 loc) • 908 B
TypeScript
import type { Vec2 } from "../../../../domain/entities/vec2";
import type { BaseMonomerRenderer } from '../BaseMonomerRenderer';
import type { BaseSequenceItemRenderer } from './BaseSequenceItemRenderer';
import type { SequenceNode } from "../../../../domain/entities/monomer-chains/types";
import type { Chain } from "../../../../domain/entities/monomer-chains/Chain";
import type { ITwoStrandedChainItem } from "../../../../domain/entities/monomer-chains/ChainsCollection";
export declare class SequenceNodeRendererFactory {
static fromNode(node: SequenceNode, firstMonomerInChainPosition: Vec2, monomerIndexInChain: number, isLastMonomerInChain: boolean, chain: Chain, nodeIndexOverall: number, editingNodeIndexOverall: number, twoStrandedNode: ITwoStrandedChainItem, renderer?: BaseMonomerRenderer | BaseSequenceItemRenderer, previousRowsWithAntisense?: number): BaseSequenceItemRenderer;
}