UNPKG

ketcher-core

Version:
21 lines (20 loc) 859 B
import { ITwoStrandedChainItem } from "../../../../../domain/entities/monomer-chains/ChainsCollection"; interface ISequenceViewModelRow { sequenceViewModelItems: ITwoStrandedChainItem[]; hasAntisenseInRow: boolean; } export declare class SequenceViewModelChain { private rows; get lastRow(): ISequenceViewModelRow; get lastNode(): ITwoStrandedChainItem; get firstRow(): ISequenceViewModelRow; get firstNode(): ITwoStrandedChainItem; get nodes(): ITwoStrandedChainItem[]; get length(): number; get hasAntisense(): boolean; get isNewSequenceChain(): boolean; addRow(row: ISequenceViewModelRow): void; forEachNode(callback: (node: ITwoStrandedChainItem, nodeIndex: number) => void): void; forEachRow(callback: (row: ISequenceViewModelRow, rowIndex: number) => void): void; } export {};