UNPKG

xsmiles

Version:

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

29 lines 1.44 kB
import { MoleculeFromJson, ProcessedMoleculeFromJson } from "../types/molecule.types"; import { RankingType } from "src/types/app.types"; declare class MoleculesDatasetService { getVersionControlledData(json: any): MoleculeFromJson[]; private getScoresFromMolecule; private getScoresFromMolecules; private getSignedMeanScoreFromMoleculesNoOutliers; private getSignedStdScoreFromMoleculesNoOutliers; private getSignedMinMaxScoreFromMolecules; private getPositiveScores; private getNegativeScores; private signedZScore; private normalize; private signedNormalize; private getMinMax; filterOutliers(someArray: number[]): number[]; private standardizeMethodScores; divergingNormalize(molecules: MoleculeFromJson[], methodName: string): void; private standardizeMethodsScores; preprocess: (molecules: MoleculeFromJson[], scale?: boolean) => ProcessedMoleculeFromJson[]; cloneData: (molecules: MoleculeFromJson[]) => MoleculeFromJson[]; getSmallExample: () => MoleculeFromJson[]; getMethodsNames(molecules: MoleculeFromJson[]): Set<string>; getAttributesNames(molecules: ProcessedMoleculeFromJson[]): string[]; sortRowsByRankingType(moleculesDataset: ProcessedMoleculeFromJson[], type: RankingType): ProcessedMoleculeFromJson[]; } declare const _default: MoleculesDatasetService; export default _default; //# sourceMappingURL=molecules.dataset.service.d.ts.map