import * as DG from 'datagrok-api/dg'; import { RDModule } from '@datagrok-libraries/chem-meta/src/rdkit-api'; import { ALPHABET } from '../utils/macromolecule'; import { MonomerMap, MonomerMapValue, MonomerMolGraphMap, NucleotideRole } from './types'; import { ISeqHelper, ToAtomicLevelRes } from '../utils/seq-helper'; import { IMonomerLib, IMonomerLibBase } from '../types/monomer-library'; import { PolymerType } from '../helm/types'; import { ISubstruct } from '@datagrok-libraries/chem-meta/src/types'; export type SeqToMolfileResult = { mols: { molfile: string; monomers: MonomerMap; }[]; warnings: string[]; }; export declare function seqToMolFileWorker(seqCol: DG.Column, monomersDict: MonomerMolGraphMap, alphabet: ALPHABET, polymerType: PolymerType, monomerLib: IMonomerLib, seqHelper: ISeqHelper, rdKitModule: RDModule, rolesList?: (NucleotideRole[] | undefined)[]): Promise; export declare function getMolHighlight(monomerMaps: Iterable, monomerLib: IMonomerLibBase): ISubstruct; //# sourceMappingURL=seq-to-molfile.d.ts.map