Name to Structure History of Changes¶
March 4th, 2025: Name to Structure 25.1.0¶
No changes.
Name to Structure 23.5¶
Improvements¶
- Standardization has been improved for the structures in the naming dictionary, e.g. consistent numbering for R-groups, and unified representation for common functional groups like "nitro" and for attachment points of groups.
- The naming dictionary coverage has been greatly extended, and existing entries has been revised and improved. The dictionary now contains 266K name-structure pairs instead of 213K.
- Spelling and lower/upper case handling is now unified for names in the naming dictionary.
Name to Structure 22.1¶
Removal¶
- Chinese Naming and Japanese Naming are retired as standalone products
- Chinese and Japanese Name to Structure conversion function now requires a valid Name to Structure or Document to Structure license
Name to Structure 21.15¶
Bug fixes¶
Name to Structure 21.14¶
New features¶
Name to Structure 21.4¶
Bug fixes¶
- The location for the custom dictionary when using MolImporter/molconvert could not be specified on Windows
Name to Structure 20.18¶
Bug fixes¶
Name to Structure 20.17¶
New features¶
Name to Structure 20.16¶
Bug fixes¶
Name to Structure 20.14¶
Bug fixes¶
- HTTP connections were not released immediately in cased of unsuccessful HTTP requests, such as when trying to convert an unknown CAS Registry Number. This could lead to resource usage issues in cases of a long running application with a large number of such requests.
Name to Structure 20.13¶
Improvements¶
Bug fixes¶
- Sterochemistry of a spiro center was ignored when mentioned by its second locant, for instance the 2'R in (2'R,3aS,7aS)-decahydro-7a-methyl-spiro[5H-indene-5,2'-[2H]pyran]-1(4H)-one
Name to Structure 19.23¶
Improvements¶
- The common names of 220 more pesticides have been added to the dictionaries.
- Some CAS Registry Numbers that were converted to a structure with only aliases representing the amino-acid 3 letter codes, for instance 98059-61-1. The underlying chemical meaning of each amino-acid is now automatically added when absent.
Name to Structure 19.22¶
Bug fixes¶
Name to Structure 19.19¶
Improvements¶
- Some CAS Registry Numbers are now converted with more precise information. In particular, some metal complexes that were previously disconnected now contain the relevant coordinate bonds.
Name to Structure 19.17¶
Bug fixes¶
Name to Structure 19.15¶
New features¶
Name to Structure 19.14¶
Improvements¶
Name to Structure 19.10¶
Bug fixes¶
- Between versions 19.2 and 19.9, the automated proxy configuration was happening at the first use of naming, instead of at the first use of the network for CAS Registry Number lookup.
Name to Structure 19.6¶
Bug fixes¶
Name to Structure 19.2¶
Improvements¶
- The common name dictionary has been significantly updated and extended with 30 thousand new names and synonyms.
- For CAS Registry Numbers(R), when one of the remote webservices is unavailable, the conversion will not block for as much time as before.
Name to Structure 19.1¶
Bug fixes¶
- Some CAS Registry Number lookups were incorrectly cached in version 18.30.
Name to Structure 18.30¶
Improvements¶
Bug fixes¶
Name to Structure 18.28¶
Bug fixes¶
Name to Structure 18.26¶
Improvements¶
Name to Structure 18.25¶
Improvements¶
Bug fixes¶
- Carbon count ranges where misinterpreted when separated from the main carbon group, for instance in c1-3-halocycloalkyl.
Name to Structure 18.18¶
New features¶
- A custom dictionary can now be specified as a remote URL. For technical reasons the ':' character cannot be used in format options, so a '=' should be used instead, for instance
name:dict=https=//myserver/dict.smi
Name to Structure 18.13¶
New features¶
- The common name dictionary has been extended with 15 thousand common names (including synonyms) for 5 thousand polymers.
Bug fixes¶
Name to Structure 18.11¶
New features¶
- The common names of 5 thousand herbicides and pesticides are now included in the dictionary.
Improvements¶
Bug fixes¶
Name to Structure 18.10¶
Improvements¶
Name to Structure 18.9¶
Improvements¶
- Name with incorrect dashes after brackets (OCR errors) can now be interpreted, for instance: 2-(-4-(-2-aminobenzyl)phenyl)acetic acid
Name to Structure 18.8¶
Bug fixes¶
Name to Structure 18.5¶
Improvements¶
Name to Structure 18.4¶
Improvements¶
- Names containing a 'dehydro' corresponding to a triple bond are now supported.
- Names containing the term 'carboaryl' are now converted using the corresponding homology group instead of the broader group 'aryl'.
Name to Structure 18.3¶
Bug fixes¶
Name to Structure 18.1¶
Improvements¶
- For all capitals input like ASPIRIN where the input format is not specified but detected by the system, the input is now detected as name when possible, not a one letter aminoacid sequence.
Name to Structure 17.29¶
Improvements¶
- A different exception class is used when a name is simply unknown to a custom webservice compared to when the connection to the webservice failed.
Bug fixes¶
Name to Structure 17.28¶
Improvements¶
Name to Structure 17.26¶
Bug fixes¶
- Name to Structure could use a large amount of memory at startup if it was used simultaneously in a large number of threads.
Name to Structure 17.25¶
Bug fixes¶
- Isotope descriptors were missing for the carbon atom of some characteristic groups (carboxylic acid, carboxamide, ...) on a cyclic parent.
Name to Structure 17.24¶
Bug fixes¶
Name to Structure 17.23¶
Bug fixes¶
Name to Structure 17.22¶
Bug fixes¶
Name to Structure 17.20¶
Improvements¶
- Longer common names are now supported.
- CAS Registry Numbers with invalid check digits are now reported as errors with a specific error message. This happens in particular for CAS Numbers which have been entered with a typo.
Name to Structure 17.18¶
New features¶
- The common name dictionary is extended to include INCI names (International Nomenclature of Cosmetic Ingredients).
- The new nameField format option can be used to set which field/property stores the original name (instead of the molecule title).
Name to Structure 17.14¶
Improvements¶
Bug fixes¶
- Some nucleosides and nucleotides had incorrect stereochemistry.
- CAS number conversion was failing since version 17.9 in .NET 32 bit applications.
Name to Structure 17.10¶
Improvements¶
Bug fixes¶
Name to Structure 17.9¶
New features¶
- When converting CAS Registry Numbers, a more advanced detection of network proxy settings is now in place. This includes supporting the proxy auto-configuration (PAC) and the Web Proxy Autodiscovery Protocol (WPAD) protocols.
Name to Structure 17.7¶
Bug fixes¶
- More ASCII syntaxes are supported for superscript numbers in bridged ring system names.
Name to Structure 17.02.20¶
Bug fixes¶
- CAS registry number resolution failed when the Chemaxon user home directory did not exist. This could happen exceptionally, such as running under the NetworkService system account in Windows.
Name to Structure 17.02.06¶
Improvements¶
- Generic structures now get assigned the type 'generic' even when imported from a common name, such as "ester", "fatty acid", ...
Name to Structure 17.01.30¶
Improvements¶
Bug fixes¶
- CAS number resolution using the remote webservice works again in Java versions lower than 8 and in .NET applications such as JChem for Office.
Name to Structure 17.01.16¶
Improvements¶
- The webservice call for CAS number resolution never uses an HTTP redirection, resulting in faster response time.
Name to Structure 16.12.26¶
Improvements¶
Name to Structure 16.12.05¶
Improvements¶
Name to Structure 16.11.28¶
Improvements¶
- Ring fusions involving multiple bonds are now supported.
- The traditional steroid numbering of cyclopenta[a]phenanthrene is now supported in addition to the IUPAC numbering.
Name to Structure 16.11.21¶
Improvements¶
Name to Structure 16.10.31¶
Improvements¶
- Capital S- is now understood as sym- where appropriate.
- Names with added space characters are better recognized.
Name to Structure 16.10.24¶
Bug fixes¶
Name to Structure 16.10.10¶
Improvements¶
- More disconnected structures are now supported, for instance pyridine acetate.
Name to Structure 16.10.03¶
Improvements¶
Bug fixes¶
- Names separated by ';' were not detected from arbitrary text formats. This affected in particular JChem for Excel.
Name to Structure 16.09.26¶
Improvements¶
- The N^{...} syntax for superscript locants is now supported.
Name to Structure 16.09.12¶
Bug fixes¶
Name to Structure 16.09.05¶
Improvements¶
Name to Structure 16.08.22¶
Improvements¶
Bug fixes¶
- Some names containing bond modifiers with non-consecutive locants were not supported, for instance: 1,3,5(10)-Estratriene.
Name to Structure 16.08.08¶
Improvements¶
Name to Structure 16.08.01¶
Bug fixes¶
- Some element names were wrongly detected and represented as structures.
Name to Structure 16.07.11¶
Improvements¶
Name to Structure 16.07.04¶
Improvements¶
Name to Structure 16.06.27¶
Improvements¶
Bug fixes¶
Name to Structure 16.06.20¶
Improvements¶
- HTTP proxy configuration is now described in the logging system and in the stack trace when an HTTP connection fails. This is useful in particular when investigating why a CAS number resolution failed.
Bug fixes¶
Name to Structure 16.05.23¶
Bug fixes¶
- The webservice call for CAS number resolution was using an HTTP redirection, resulting in slower response time.
Name to Structure 16.05.16¶
Bug fixes¶
Name to Structure 16.03.14¶
Bug fixes¶
- Some group types (for example ethoxy, propargyl, C1-C8-alkoxycarbonyl, ...) that were generated as complete structures are now generated with an attachment point.
Name to Structure 16.02.15¶
Bug fixes¶
Name to Structure 16.02.01¶
Improvements¶
Bug fixes¶
Name to Structure 16.01.18¶
Improvements¶
- The support for functional groups containing Selenium and Tellurium atoms has been improved.
Name to Structure 16.01.11¶
Improvements¶
Name to Structure 15.12.14¶
Improvements¶
- Support has been added for more cases of accidental spaces in name (often caused by OCR), such as "m ethyl".
Name to Structure 15.11.23¶
Improvements¶
- Additional OCR error correction allows to convert more names from scanned documents and patents.
- Spiro names that mistakenly lack a prime on the second spiro atom locant are now automatically fixed.
Name to Structure 15.11.16¶
Bug fixes¶
Name to Structure 15.10.05¶
Improvements¶
Name to Structure 15.08.31¶
Bug fixes¶
Name to Structure 15.08.24¶
Improvements¶
- Names containing the keyword "substituted" are now supported, for instance: "2,4-disubstituted pyridine".
Name to Structure 15.08.17¶
Improvements¶
Name to Structure 15.07.20¶
Improvements¶
- The "Heterocyclyl" homology group is now supported.
Name to Structure 15.05.25¶
Bug fixes¶
- CAS Registry Numbers can now be converted when entered with extra whitespace before or after the number. This is especially useful when using copy-paste in end-user applications.
Name to Structure 15.05.04¶
Improvements¶
- Several improvements increase the conversion of systematic names.
- Names with small typographical errors, such as added spaces or missing dashes, are better supported. This especially improves the extraction of names from lower quality sources, such as patent texts generated by OCR.
Bug fixes¶
Name to Structure 15.04.20¶
Improvements¶
Name to Structure 15.04.06¶
Bug fixes¶
- Some lists of names improperly separated lead to extremely long processing time.
Name to Structure 15.03.02¶
Improvements¶
- The file size of the naming component has been reduced by 10%, leading to reduced startup time in the applet.
Name to Structure 15.02.16¶
Bug fixes¶
Name to Structure 15.02.09¶
Bug fixes¶
Name to Structure 15.01.19¶
Improvements¶
Bug fixes¶
Name to Structure 15.01.05¶
Bug fixes¶
Name to Structure 14.12.08¶
Improvements¶
Name to Structure 14.10.27¶
Improvements¶
- Failures from a custom naming webservice are now reported as an exception, to make it easier to solve misconfiguration of the service.
Name to Structure 14.10.20¶
Improvements¶
Name to Structure 14.10.13¶
Improvements¶
Name to Structure 14.09.29¶
Improvements¶
Name to Structure 14.09.15¶
Improvements¶
- Custom name to structure webservice and CAS number resolution now try to use the system HTTP proxies, when available.
Name to Structure 14.09.08¶
New Features and Improvements¶
- Naming webservice URLs can now contain a [DOMAIN] parameter that get replaced by the Windows domain name of the machine, or by the network domain name on non-Windows computers. This information can be used by the webservice, for instance for simple access control or user-based customization of the result.
Bug Fixes¶
Name to Structure 14.8.18¶
New Features and Improvements¶
- Corporate IDs (registry numbers) can be converted using the API and class chemaxon.naming. n2s .DatabaseNameConverter.
Name to Structure 14.8.4¶
New Features and Improvements¶
- Support for organo-metallic names was extended.
Name to Structure 14.7.28¶
New Features and Improvements¶
- Halonium ions are imported correctly.
Bug Fixes¶
- CAS number conversion and naming webservice calls could run for a long time or even not return if the webservice was not responsive.
Name to Structure 14.7.14¶
New Features and Improvements¶
- OCR error correction is improved.
- Lowercase d- and l- stereo-descriptors are now interpreted as D- and L-, since names are sometimes (wrongly) converted to all lowercase. This is correct most of the time since the old usage of d- and l- for optical activity (dextrorotatory and levorotatory) is out of use and replaced by (+) and (-).
Name to Structure 14.7.7¶
New Features and Improvements¶
- Names with ® and (s) pseudo-asymmetric stereo centers are now fully supported.
- Chinese name to structure coverage was improved by about 3 percentage points.
Bug Fixes¶
- Some names designating multiplied fused systems failed to be converted.
- Some names referring to the locant of spiro atoms were failing to be converted to structure or were missing stereochemistry on those atoms.
- Some partially saturated polyacenes and polyaphenes were not supported.
- Some Chinese and Japanese chemical names with punctuation characters were were not supported by the automatic format recognizer.
- Double bonds in large rings that are part of fused systems had unknown stereochemistry. They now have cis stereochemistry.
Name to Structure 6.3.1¶
Bug Fixes¶
- Some substituents separated by a space from an acid parent were wrongly interpreted as esters.
- The naming webservice was not working in the applet.