UNPKG

@iktos-oss/molecule-representation

Version:

exports interactif molecule represnetations as react components

29 lines (28 loc) 966 B
import { RDKitColor } from '@iktos-oss/rdkit-provider'; import { AlignmentDetails } from '../components'; export declare const get_svg: (params: DrawSmilesSVGProps, worker: Worker) => Promise<string | null>; export declare const get_svg_from_smarts: (params: DrawSmartsSVGProps, worker: Worker) => Promise<string | null>; export interface DrawSmilesSVGProps { smiles: string; width: number; height: number; details?: Record<string, unknown>; alignmentDetails?: AlignmentDetails; heatmapAtomsWeights?: Record<number, number>; highlightColor?: RDKitColor; atomsToHighlight?: number[][]; bondsToHighlight?: number[][]; isClickable?: boolean; clickableAtoms?: ClickableAtoms; canonicalize?: boolean; } export interface ClickableAtoms { clickableAtomsIds: number[]; clickableAtomsBackgroundColor?: RDKitColor; } interface DrawSmartsSVGProps { smarts: string; width: number; height: number; } export {};