ketcher-core
Version:
Web-based molecule sketcher
13 lines (12 loc) • 400 B
TypeScript
import type { SubChainNode } from "./types";
import type { PolymerBond } from '../PolymerBond';
export declare class BaseSubChain {
nodes: Array<SubChainNode>;
bonds: Array<PolymerBond>;
modified: boolean;
get lastNode(): SubChainNode;
get firstNode(): SubChainNode;
add(node: SubChainNode): void;
addBond(bond: PolymerBond): void;
get length(): number;
}