JChem Base History of Changes

March 14th, 2016: JChem Base 16.3.14

Bugfixes

  • Search Engine

    • Substitution count query property on atoms was not correctly handled causing missing hits in duplicate search.

March 7th, 2016: JChem Base 16.3.7

Bugfixes

  • Search Engine

    • Properties of homology groups were not checked during duplicate search.

February 29th, 2016: JChem Base 16.2.29

No changes.

February 22nd, 2016: JChem Base 16.2.22

Bugfixes

  • JChem Base - DB functionalities

    • Import of chemical structures in InChI format could have been frozen in case of incorrect structures.

Regeneration

Full regeneration is needed to use JChem 16.2.22. Please, regenerate all JChem tables after upgrade. The new table version is 16.2.22.0.

February 15th, 2016: JChem Base 16.2.15

No changes.

February 8th, 2016: JChem Base 16.2.8

Bugfixes

  • The Known issues of version 16.2.1 has been fixed.

February 1st, 2016: JChem Base 16.2.1

Known issues

  • Some slowdown in import and in searches can be experienced.

  • Tables must be regenerated if tautomer duplicate and tautomer full structures searches are planned to be executed.

January 25th, 2016: JChem Base 16.1.25

No changes.

January 18th, 2016: JChem Base 16.1.18

Bugfixes

  • Search Engine

    • Duplicate search with ignoreCumuleneOrRingCisTransStereo:n or ignoreAxialStereo:n could have caused ArrayIndexOutOfBondsException if the query molecule contained an explicit hydrogen.

    • An ArrayIndexOutOfBoundsException could have been thrown for duplicate search with molecule containing a link node if this node had more than two ligands.

January 11th, 2016: JChem Base 16.1.11

No changes.

January 4th, 2016: JChem Base 16.1.4

No changes.

December 14th, 2015: JChem Base 15.12.14

No changes.

December 7th, 2015: JChem Base 15.12.7

No changes.

November 30th, 2015: JChem Base 15.11.30

  • License is no longer required for creating Markush tables, only for importing structures.

November 23rd, 2015: JChem Base 15.11.23

Bugfixes

  • Search Engine

    • Aromatic stereo bonds were not imported properly from SMARTS strings.

Regeneration

Full regeneration is needed to use JChem 15.11.23. Please, regenerate all JChem tables after upgrade. The new table version is 15.11.23.0.

November 16th, 2015: JChem Base 15.11.16

No changes.

November 9th, 2015: JChem Base 15.11.9

Bugfixes

  • Search Engine

    • Duplicate search did not consider link node outer atoms.

    • Some hits were missing when there was s<n> query property on explicit hydrogen atom.

    • False hits were resulted in duplicate and full structure search in the case of target structures with separated hydrogen ion/molecule fragments.

November 2nd, 2015: JChem Base 15.11.2

No changes.

October 26th, 2015: JChem Base 15.10.26

No changes.

October 19th, 2015: JChem Base 15.10.19

No changes.

October 12th, 2015: JChem Base 15.10.12

No changes.

October 5th, 2015: JChem Base 15.10.5

Regeneration

Regeneration of "Reactions" type tables is needed to use JChem 15.10.5. Please, regenerate the "Reactions" type JChem tables after upgrade. Their new table version is 15.10.5.0.

September 28th, 2015: JChem Base 15.9.28

Regeneration

Regeneration of "Query structures" type tables is needed to use JChem 15.9.28. Please, regenerate the "Query structures" type JChem tables after upgrade. Their new table version is 15.9.28.0.

September 21th, 2015: JChem Base 15.9.21

No changes.

September 14th, 2015: JChem Base 15.9.14

Improvements

  • Search Engine

    • The default value of the search option vague bond level is modified. Its new default is half. Documentation

September 7th, 2015: JChem Base 15.9.7

No changes.

August 31st, 2015: JChem Base 15.8.31

Bugfixes

  • Search Engine

    • False positive polymer hits could be experienced when searching with particular ring structures.

    • IndexOutOfBoundsException was thrown by targets with attached data and monomer group.

August 24th, 2015: JChem Base 15.8.24

Bugfixes

  • Search Engine

    • Pseudo atom with UnknownGroup alias string was not recognized as homology group.

August 17th, 2015: JChem Base 15.8.17

No changes.

August 10th, 2015: JChem Base 15.8.10

Bugfixes

  • Search Engine

    • Query structures having atoms with explicit hydrogen and any atom (A) neighbours could result false positive hits.

August 3rd, 2015: JChem Base 15.8.3

No changes.

July 27th, 2015: JChem Base 15.7.27

Bugfixes

  • JChem Base - DB functionalities

    • Date type data from an sdf file could not be imported into Date type column of a JChem table in Oracle.

  • Search Engine

    • ClassCastException was thrown at search when a target reaction in an Any structures type table contained R-groups.

July 20th, 2015: JChem Base 15.7.20

Improvements

  • JChem Base - DB functionalities

    • Search speed up can be achieved in JChem tables filled with numerous structures having small, stereo-configured rings. To attain this speed-up, manual table regeneration is needed.

  • Search Engine

    • R-group bridges are supported in Markush and query structures.

    • Reserved memory of database search engine have been increased from 10 - 100 MB to 250 - 1000 MB. API documentation

July 13th, 2015: JChem Base 15.7.13

No changes.

July 6th, 2015: JChem Base 15.7.6

Improvements

  • Search Engine

    • New homology group - Heterocyclyl - is introduced. Documentation

June 29th, 2015: JChem Base 15.6.29

Bugfixes

  • Markush Search

    • Search hit coloring was inaccurate in case of Markush targets with position variation bonds.

  • Search Engine

    • JChemSearch could block for searches throwing exception.

Deprecations

  • Removals

    • Function UpdateHandler#getPreferredTableType(Molecule) is removed. Please read our documentation in order to select the table type to use.

June 22nd, 2015: JChem Base 15.6.22

Bugfixes

  • JChem Base - DB functionalities

    • NumberFormat exception was thrown during import in case of molecule with large coordinate value.

  • Search Engine

    • Query atom property '(A)' was removed by default standardizer action 'aromatize:g' causing false search results.

    • Searches reaching their timeout limits could run into deadlock situation.

Deprecations

June 15th, 2015: JChem Base 15.6.15

No changes.

June 8th, 2015: JChem Base 15.6.8

Upgrade

  • IKVM.NET version has been upgraded to 7.4.

June 1st, 2015: JChem Base 15.6.1

Bugfixes

  • JChem Base - DB functionalities

    • Import with duplicate filtering or duplicate search may have frozen for big tables.

May 25th, 2015: JChem Base 15.5.25

No changes.

May 18th, 2015: JChem Base 15.5.18

No changes.

May 11th, 2015: JChem Base 15.5.11

Bugfixes

  • JChem Base - DB functionalities

    • Cache load was slow on big tables in some cases.

May 4th, 2015: JChem Base 15.5.4

No changes.

April 27th, 2015: JChem Base 15.4.27

Bugfixes

  • JChem Base - DB functionalities

    • JChem now accepts yyyy-mm-dd date format too during import and not only mm/dd/yyyy.

  • Search Engine

    • ArrayIndexOutOfBoundsException may have occurred when handling molecules containing multiple groups.

April 20th, 2015: JChem Base 15.4.20

No changes.

April 13th, 2015: JChem Base 15.4.13

Bugfixes

  • Search Engine

    • Parallel execution of StandardizerMolSearch with the same query instance could cause NullPointerException.

Known issues

  • Installation

    • Four needless jar files are included in the installers: hamcrest-core-1.3.jar, jackson-core-asl-1.9.13.jar, jackson-mapper-asl-1.9.13.jar, and junit-4.11.jar.

April 6th, 2015: JChem Base 15.4.6

Improvements

  • Search Engine

    • Molecular descriptor caching can be switched on resulting in a 1-2 orders of magnitude speed-up of similarity search with molecular descriptors. Documentation

Bugfixes

  • Search Engine

    • HitDisplayTool.getHitIndexes() method returned null instead of correct atom indexes.

    • Descriptor similarity search always used the first metric of the descriptor. Now the dissimilarity metric option is considered.

Deprecations

March 30th, 2015: JChem Base 15.3.30

Deprecations

March 23th, 2015: JChem Base 15.3.23

Bugfixes

  • Search Engine

    • The known slow-down in similarity search from previous week has been eliminated.

March 16th, 2015: JChem Base 15.3.16

Known issues

  • Search Engine

    • Similarity search has a slow-down of about 50-60% compared to the previous releases.

March 9th, 2015: JChem Base 15.3.9

Regeneration

Full regeneration is needed to use JChem 15.3.9. Please, regenerate all JChem tables after upgrade. The new table version is 15.3.9.0.

March 2nd, 2015: JChem Base 15.3.2

Regeneration

Full regeneration is needed to use JChem 15.3.2. Please, regenerate all JChem tables after upgrade. The new table version is 15.3.2.0.

February 23th, 2015: JChem Base 15.2.23

Bugfixes

  • Search Engine

    • Mapped reactions did not hit unmapped ones in case of memory searches.

February 16th, 2015: JChem Base 15.2.16

Bugfixes

  • Markush Search

    • Coloring of bonds in R-groups of Markush hits was not correct.

February 9th, 2015: JChem Base 15.2.9

No changes.

February 2nd, 2015: JChem Base 15.2.2

Bugfixes

  • Search Engine

    • Mapped reactions did not hit unmapped ones in case of memory searches.

    • Query structure having double bond in symmetric ring system and explicit Hydrogen atom on the ring system failed to match to the corresponding structure without the explicit Hydrogen atom using FULL match, stereo search type set to STEREO_SPECIFIC, double bond stereo matching set to DBS_ALL, and stereo model set to STEREO_MODEL_GLOBAL.

January 26th, 2015: JChem Base 15.1.26

Improvements

  • Search Engine

    • Combined searches have been speed-up. Blog

Bugfixes

  • JChem Base - DB functionalities

    • UnsupportedOperationException was thrown in database import of peptide sequences containing amino acids with three attachment points.

  • Search Engine

    • Reaction search on reaction tables caused missing hits in case of basic aromatization.

  • JChem API

    • The accidental API change of the previous release which rendered the constants of chemaxon.jchem.db.TableTypeConstants unusable in switch statements (since they became non-compile time constants) has been reverted.

January 19th, 2015: JChem Base 15.1.19

Bugfixes

  • JChem Base - DB functionalities

    • Targets that have list atoms or not-list atoms with empty definition lists caused errors during search. These structures won't be allowed to be imported/indexed.

  • Search Engine

    • [!#1;!#6] smarts atom matched isotopic hydrogens.

    • NullPointerException was thrown during search when disconnected R-group definitions were found in a target structure.

Known issues

  • JChem API

    • An accidental API breaking change has been introduced in chemaxon.jchem.db.TableTypeConstants which may cause compile error if table type constants are used in the case clause of switch statements. This change will be reverted in the next release.

January 12th, 2015: JChem Base 15.1.12

No changes.

January 5th, 2015: JChem Base 15.1.5

Bugfixes

  • Search Engine

    • JChemSearch.getHitsAsMolecules() returned standardized structures for Superstructure search.

December 15th, 2014: JChem Base 14.12.15

No changes.

December 8th, 2014: JChem Base 14.12.8

No changes.

December 1st, 2014: JChem Base 14.12.1

Bugfixes

  • Search Engine

    • NullPointerException was thrown when search contained Markush structure with R-atom in a ring system with bicyclo stereo information.

November 24th, 2014: JChem Base 14.11.24

No changes.

November 17th, 2014: JChem Base 14.11.17

No changes.

November 10th, 2014: JChem Base 14.11.10

Bugfixes

  • JChem Base - DB functionalities

    • Molfiles with brackets in their first line could be erroneously imported into JChem tables.

November 3rd, 2014: JChem Base 14.11.3

Bugfixes

  • Search Engine

    • Some structures with multiple syn-anti stereo configurations didn't match themselves.

Deprecations

  • Removals from the public API

    • Methods with NOV_01_2014 RemovalDate were removed. The following classes are affected:

      • chemaxon.jchem.db.Exporter

      • chemaxon.jchem.db.StructureTableOptions

      • chemaxon.jchem.db.TableInfo

October 27th, 2014: JChem Base 14.10.27

No changes.

October 20th, 2014: JChem Base 14.10.20

Bugfixes

  • Markush search

    • Hydrogen atoms in nested R-group definitions were not correctly handled in full searches and searches with queries having s* property.

    • False hits could be resulted in Markush searches when atoms of the query structure had s* query atom property and position variation bonds were present in the target structures. The previous solution was further improved.

Regeneration

Full regeneration will be required in case of "Any structures" and "Query structures" type JChem tables after upgrade. Their new table version will be 14.10.20.0.

October 13th, 2014: JChem Base 14.10.13

Bugfixes

  • Search Engine

    • Hydrogen query properties of atoms within tetrahedral stereo configuration were not exported correctly to SMARTS causing false hits.

Regeneration

Full regeneration is needed in case of specific tables to use JChem 14.10.13. Please, regenerate "Any structures" and "Query structures" type JChem tables after upgrade.

October 6th, 2014: JChem Base 14.10.6

Bugfixes

  • Installation/deployment

    • JChem Manager could not be launched by 'jcman.bat' on Windows Prompt.

  • Markush search

    • False hits could be resulted when atoms of the query structure had s* query property and position variation bonds were present in the target structures.

September 29th, 2014: JChem Base 14.9.29

Bugfixes

  • Installation/deployment

    • Command line options (switches) of 'jcman.bat' did not work correctly on Windows Prompt.

Known issues

  • Installation/deployment

    • JChem Manager cannot be launched by 'jcman.bat' on Windows Prompt. Recommended workaround: apply the desktop icon of JChem Manager or start by JChemManager.exe.

September 22th, 2014: JChem Base 14.9.22

New features and Improvements

  • Search Engine

    • The performance of tautomer search has been increased resulting even 100% speed-up in some cases of tautomer substructure search.

Bugfixes

  • JChem Base - DB functionalities

    • ConnectionHandler incorrectly stated that it closes open connection in its finalize() method - warning message has been changed.

September 15th, 2014: JChem Base 14.9.15

No changes.

September 8th, 2014: JChem Base 14.9.8

Bugfixes

  • Search Engine

    • Matching of structures with ring cis/trans stereo configuration could fail. Forum topic

    • Searching with query side homology groups could cause ClassCastException in version 14.9.1

September 1st, 2014: JChem Base 14.9.1

Bugfixes

  • JChem Base - DB functionalities

    • Oracle locking exception during database modification in JChem version 14.8.25 fixed.

Regeneration

Full table regeneration is needed to use JChem 14.9.1. Please, regenerate all JChem tables after upgrade. The new table version is 14.9.1.0.

August 25th, 2014: JChem Base 14.8.25

No changes.

August 18th, 2014: JChem Base 14.8.18

No changes.

August 11th, 2014: JChem Base 14.8.11

Bugfixes

  • JChem Base - DB functionalities

    • Not fully mapped reactions could be imported incorrectly.

August 4th, 2014: JChem Base 14.8.4

New features and Improvements

  • JChem Base - DB functionalities

    • Oracle 9i is not supported anymore.

  • Search Engine

    • The accuracy of Maximum Common Substructure (MCS) search was improved in case of connected mode.

Bugfixes

  • Search Engine

    • Reaction center bond query properties were not correctly handled during the evaluation of exact bond matching.

    • Stereo marking "marked" of double bonds was not checked during searching with exact bond matching option.

July 28th, 2014: JChem Base 14.7.28

Bugfixes

  • Search Engine

    • Some structures could not find an identical structure if axial stereo search option was switched on. Forum topic

July 21st, 2014: JChem Base 14.7.21

No changes.

July 14th, 2014: JChem Base 14.7.14

No changes.

July 7th, 2014: JChem Base 14.7.7

New features and Improvements

  • JChem Base - DB functionalities

    • Support of VMN format of Markush structures is disabled.

    • JTF format is not supported anymore.

  • Search Engine

    • New homology groups - heterosubstitutedAlkyl, haloalkyl, and hydroxyalkyl - are introduced. Documentation

    • Allene stereo search option is renamed to cumulene or ring cis-trans stereo as this describes the behavior of the option better. Documentation

    • Full structure and full fragment structure search is not allowed on query table type.

    • Markush MCS search type has been removed from JChem Base search types.

Bugfixes

  • JChem Base - DB functionalities

    • Export from big JChem tables threw out of memory exception on PostgreSQL database.

    • NullpointerException was thrown during chemical terms calculation in database.

    • Any (A) and hetero (Q) atoms could not be saved in Markush tables.

  • Search Engine

    • Explicit H sometimes did not match AH, MH, QH in case of markush searches.

    • Any (A) and hetero (Q) atoms could not be used on the target side in memory Markush searches.

    • Structures with explicit hydrogen could throw exception for allene and axial searches

Regeneration

Full table regeneration is needed to use JChem 14.7.7. Please, regenerate all JChem tables after upgrade. The new table version is 14.7.7.0.

Please visit this page for History of changes relating older JChem versions.