6.5.3 (2025-02-06)
6.5.2 (2025-02-04)
- correct types of OCL import and DB (bf0d1df)
6.5.1 (2024-12-11)
- wrongly exported getMolfilesMapping (18b12b7)
6.5.0 (2024-12-11)
- add getMolfilesMapping and update dependencies (6766381)
6.4.1 (2024-07-29)
- return empty array if molecule too big (89c9198)
6.4.0 (2024-07-29)
- TopicMolecule failed if over 250 atoms but the main issues was DiaIDs (9a9daf5)
6.3.0 (2024-07-07)
- add TopicMolecule.setAtomNoInMapNo (4028628)
6.2.0 (2024-07-07)
- add TopicMolecule.getAtomPathsFrom (a8b918b)
6.1.0 (2024-06-29)
- deal with R groups in getMF (4036501)
6.0.1 (2024-06-22)
- remove duplicate code and fix getHoseFragment from TopicMolecule (928b38d)
6.0.0 (2024-06-22)
- hose codes changed in order to embed query features including aromaticity, nb H and cycle size.
- hose codes changed in order to embed query features including aromaticity, nb H and cycle size. (811cc25)
5.21.1 (2024-05-22)
- do not contaminate idCode in MoleculeDB when empty molecule (9fb307f)
5.21.0 (2024-05-22)
- add option allowEmptyMolecule in MoleculesDB (3739662)
5.20.0 (2024-05-21)
- give possibility to configure TopicMolecule to set the maxNbAtoms (88d501c)
- an thiol -> a thiol (a5e001c)
5.19.1 (2024-05-14)
- TopicMolecule path was not correctly dealing with hydrogens (11f1e61)
5.19.0 (2024-05-14)
5.18.0 (2024-05-08)
- Option to specify hose codes min / maxSphereSize in TopicMolecule (8e75bd5)
5.17.0 (2024-05-04)
- add attachedHydrogens in diaIDsAndInfo (e90034c)
5.16.3 (2024-04-16)
- DBE hints was inverted (72c263f)
5.16.2 (2024-04-16)
- getUnsaturation deals correctly with empty molecules (no MF) (8851d62)
5.16.1 (2024-04-16)
- use limited number of elements for unsaturation calculation (54f72f9)
5.16.0 (2024-04-16)
- add hints about unsaturation (be9490b)
5.15.0 (2024-04-10)
- getNMRHints checks symmetry of the molecule (df70382)
5.14.0 (2024-04-09)
- add more NMRHints (2d25c48)
5.13.0 (2024-04-09)
- improve and rename getHints to getNMRHints (9bf8286)
5.12.1 (2024-03-11)
5.12.0 (2024-03-10)
5.11.0 (2024-02-28)
- add option markMonomer to createPolymer (a8c9c4a)
5.10.0 (2024-02-28)
- add new method createPolymer (cbf6730)
5.9.0 (2024-02-10)
- add a Hash to hints (ba03d24)
- rename getTips to getHints (76bb572)
5.8.0 (2024-01-24)
- getDiaIDsObject returns corresponding present atoms in the molecule (no implicit H) (d53206a)
5.7.0 (2024-01-23)
5.6.1 (2023-12-07)
- mapping of atoms with exploded hydrogens could fail (da0f69b)
5.6.0 (2023-11-27)
- TopicMolecule can map to a new molecule (6dac09e)
5.5.0 (2023-11-20)
- remove molfile of applyReactions to improve speed (0dc4152)
5.4.2 (2023-11-14)
- if searching exact we force query not to be a fragment (c74d60c)
5.4.1 (2023-11-14)
- copy the query before changing to fragment (035949a)
5.4.0 (2023-10-09)
5.3.0 (2023-09-26)
5.2.0 (2023-08-23)
- getProductsTrees in order to get products tree only when necessary (2a680bc)
- break loop if limit is reached (aae30c0)
5.1.0 (2023-08-23)
- add limitReactions as options for applyReactions (e855b91)
- fix examples (21c8fbe)
5.0.2 (2023-08-18)
- missing docs and undo digits rounding (5d859e0)
5.0.1 (2023-08-18)
- formatting (21e2912)
5.0.0 (2023-08-17)
- remove non significant digits
4.4.0 (2023-08-17)
- groupTreesByProducts (828c02d)
4.3.2 (2023-08-17)
- correctly build documentation from index.js (bdc0721)
4.3.1 (2023-08-17)
- correctly rename type DiaIDAndH to DiaIDAndInfo (f38ea28)
4.3.0 (2023-08-16)
- add getImplicityHydrogensCount and toggleHydrogens (33ded8d)
- Create TopicMolecule a class optimised for hoses codes and diastereotopic IDs (633d618)
- Create TopicMolecule a class optimised for hoses codes and diastereotopic IDs (633d618)
4.2.1 (2023-08-09)
- return correctly diaIDs=undefined in getHoseCodesAndInfo=false (4328552)
4.2.0 (2023-08-08)
- add distanceMatrix in getHoseCodesAndInfo (9351a59)
4.1.0 (2023-08-06)
- getHoseCodesAndInfo returns moleculeWithHydrogens (f9ff5bd)
4.0.0 (2023-08-06)
- replace getHosesAndInfoFromMolfile and getHoseCodesAndDiastereotopicIDs by getHoseCodesAndInfo
- replace getHosesAndInfoFromMolfile and getHoseCodesAndDiastereotopicIDs by getHoseCodesAndInfo (a3bc686)
3.1.0 (2023-08-02)
- add method getHosesAndInfoFromMolfile (3d5a25a)
- getHoseCodes shares code with getHoseCodesForAtoms (e037133)
- nodejs workflow (18532b0)
- recalculate helper after makeRacemic (3cf35a8)
3.0.0 (2023-07-31)
- add ensureHeterotopicChiralBonds and remove addDiastereotopicMissingChirality
- add ensureHeterotopicChiralBonds and remove addDiastereotopicMissingChirality (c846f5d)
- add getHoseCodes, fast code to retrieve all the hose codes (dfef04e)
- fast method to get the list of all the chiral or heterotopic carbons (45c3019)
- add chirality bonds if H are present (0aae9fc)
- replace oclCode by idCode (b3e4b6e)
2.9.0 (2023-07-26)
- do not add undefined property in search result (a7aa4af)
2.8.0 (2023-07-25)
2.7.1 (2023-07-18)
- test case check if works when needToBeCharged is not defined (9897cc8)
2.7.0 (2023-07-17)
2.6.0 (2023-07-13)
- add getAtoms method (822d7b2)
2.5.0 (2023-07-12)
- add nbLabileH (b1a090c)
2.4.0 (2023-02-13)
- getAtomFeatures allows to specify sphere (43068ae)
- applyReaction should not return oclReaction internal object (10dadc7)
2.3.0 (2023-01-25)
- Remove compatibility with node 14
- add parseDwar, parser for DataWarrior files (107b4f3)
- improve applyReactions to have maxDepth (217db99)
- Remove compatibility with node 14 (1635eeb)
- 2.3.0 (81004d4)
2.2.0 (2023-01-17)
- add OCL types (7892125)
2.1.3 (2022-12-15)
- update dependencies (1ca9c69)
- improve jsDoc (7c80d68)
2.1.2 (2022-11-28)
2.1.1 (2022-11-23)
2.1.0 (2022-11-14)
2.0.0 (2022-08-15)
- update OpenChemLib to v8.0.0
- remove deprecated function getExtendedDiastereotopicAtomIDs
- remove deprecated function getExtendedDiastereotopicAtomIDs (09c88c4)
1.11.0 (2022-04-19)
- add getAtomFeatures (9ecde24)
1.10.0 (2022-03-25)
1.9.0 (2022-02-15)
1.8.0 (2021-12-14)
- add getHoseCodesForAtoms (b0f2b6b)
1.7.0 (2021-12-14)
- add getHoseCodesForPath (3584377)
1.6.0 (2021-10-14)
- update dependencies (00bae71)
1.5.1 (2021-08-29)
- add package description (b1d726b)
1.5.0 (2021-08-04)
- add appendColor in MoleculesDB (bde1b8f)
1.4.0 (2021-08-03)
- appendSmiles text file for Molecules DB (62365c6)
1.3.0 (2021-07-29)
- add fragmentAcyclicSimpleBonds (093b7dc)
1.2.0 (2021-05-11)
- add toVisualizerMolfile (3d8ee95)
1.1.0 (2021-05-10)
- add MoleculesDB to store and search molecules (da7cbc9)
1.0.0 (2021-03-24)
- combineSmiles requires to pass OCL (aa9218a)
- getHoseCodesFromDiastereotopicID requires an OCL.Molecule (00b8845)
- add openchemlib to peer dependencies (c856127)
0.7.1 (2021-03-24)
- use molecule.getOCL where possible (936c791)
0.7.0 (2021-03-01)
- allow to initOCL with keepExisting option (6f9049a)
0.6.1 (2021-01-17)
- correctly export combineSmiles (a8354c3)
0.6.0 (2021-01-17)
- Correct readme example (d22f119)
0.5.3 (2020-10-28)
- release from github actions (5fc49da)
0.5.2 (2020-10-28)
0.5.1 (2020-09-09)
- allow to call initOCL multiple times with the same OCL (843a4c6)
0.5.0 (2020-06-28)
- add getGroupedDiastereotopicAtomIDs (fef69d7)
0.4.0 (2020-05-08)
- add heavy atom in getDiastereotopicAtomIDsAndH (9920a0b)