ketcher-core
Version:
Web-based molecule sketcher
26 lines (25 loc) • 1.14 kB
TypeScript
import { EmptySubChain } from "./monomer-chains/EmptySubChain";
import { BaseSequenceItemRenderer } from "../../application/render/renderers/sequence/BaseSequenceItemRenderer";
import { EmptyMonomer } from "./EmptyMonomer";
import { BaseMonomer } from "./BaseMonomer";
import { SubChainNode } from "./monomer-chains/types";
export declare class BackBoneSequenceNode {
firstConnectedNode: SubChainNode;
secondConnectedNode: SubChainNode;
renderer?: BaseSequenceItemRenderer;
monomer: EmptyMonomer;
constructor(firstConnectedNode: SubChainNode, secondConnectedNode: SubChainNode);
get SubChainConstructor(): typeof EmptySubChain;
get firstMonomerInNode(): EmptyMonomer | BaseMonomer | import("./Sugar").Sugar;
get lastMonomerInNode(): EmptyMonomer | BaseMonomer | import("./Sugar").Sugar | import("./Phosphate").Phosphate;
get hovered(): boolean;
get selected(): boolean;
get monomerItem(): {
props: {
MonomerNaturalAnalogCode: null;
};
};
get monomers(): BaseMonomer[];
setRenderer(renderer: any): void;
get modified(): boolean;
}