UNPKG

xsmiles

Version:

XSMILES is a JavaScript tool to visualize atom and non-atom attributions and SMILES strings through interactive coordinated visualizations.

27 lines 877 B
import { Component } from "react"; import "./Smiles.css"; import { SmilesElement } from "../../../types/molecule.types"; interface SmilesProps { smilesString: string; id: string; updateStructure(): void; smilesScores: number[]; colorsDomain: number[]; colorsRange: string[]; alphaRange: number[]; smilesElements: SmilesElement[]; thresholds?: number[]; } interface SmilesState { hoverController: boolean; } declare class Smiles extends Component<SmilesProps, SmilesState> { constructor(props: SmilesProps); updateComponent: () => void; getBarScale(maxBarSize: number): import("d3-scale").ScaleLinear<number, number, never>; onMouseOver: (smilesElement: SmilesElement) => void; onMouseOut: (smilesElement: SmilesElement) => void; render(): JSX.Element; } export default Smiles; //# sourceMappingURL=Smiles.d.ts.map