Skip to content

Ketcher v2.28.0 February 17, 2025

Compare
Choose a tag to compare
@rrodionov91 rrodionov91 released this 17 Feb 19:40
· 168 commits to master since this release
6f8c947

What's Changed

This release includes several bug fixes and new features. Please be aware Ketcher 2.28.0 has been tested with Indigo version 1.27.0 (standalone and remote).

New features

  • #5678 - Introduce creating antisense chains
  • #5925 - Layout for antisense chains in sequence mode
  • #5712 - Update snake layout logic taking into account hydrogen bonds
  • #5990 - Extend Ketcher API to allow updating monomers library
  • #5630 - Mark all modified monomers on canvas (flex and snake modes)
  • #5629 - Mark modified amino acids on canvas in sequence mode
  • #5854 - Add "Copy to Clipboard" to the export window
  • #5618 - Ketcher doesn't trigger change event in macromolecule mode
  • #5515 - Add ketcher calculate values API
  • #6008 - Update indigo to 1.27.0 in browser module

Bugfixes and improvements

  • #5873 - Export to ket (and getKET function) change incrementally internal IDs every call
  • #5270 - Warning should not displayed for importing CDXML, base64 CDX
  • #5351 - Inform User to Apply Layout after Settings Adjustment
  • #5931 - Copy/Cut-Paste functionality not working for microstructures in Macro mode
  • #5982 - Label shift problem for ambiguous monomers
  • #5954 - The reaction with catalysts is displayed incorrect with ACS style setting and after layout
  • #4352 - Gap between button and drop-down list of Macro modes
  • #5855 - System reset micromolecule canvas settings to default if switched to Macro mode and back
  • #5974 - Paste to canvas recogniton logic should be changed
  • #3813 - Page auto jump to top when ketcher editor inited
  • #5988 - Exception when modifying a functional group after adding a Ketcher editor subscription
  • #6068 - Same chain configuration imported by different HELM layouted differently (anyway - both are wrong)
  • #6089 - Antisense creation doesn't work for the chain if not eligable base present in other chain presented in selection
  • #6061 - RNA chain remain flipped after hydrogen bond removal
  • #6067 - Two chains connected by H-bond arranged wrong if third bond present on the canvas
  • #6070 - System doesn't flip chain if connected to monomer but not to base
  • #6074 - System doesn't flip chain if connected to monomer but not to base (2)
  • #6080 - System doesn't flip chain if connected to monomer but not to base (3)
  • #6075 - In case of multipal H-bonds system should arrange antisence chain to first base of bottom chain
  • #6076 - Two-to-one base H-bond connection layouted wrong
  • #6077 - H-bond is not alligned to Snake mode view in some cases
  • #6081 - Smaller chain should be at the bottom
  • #6087 - Antisense layout is wrong for any ambiguouse base from the library
  • #6097 - System creates antisense chain only for top chain if many of chains selected
  • #6102 - System keeps antisense base layout and enumeration even after chain stops being antisense (and vice versa)
  • #6105 - Layout works wrong if bases of the same chain connected by H-bonds
  • #6086 - Unable to create antisense chains for ambiguous monomers from the library
  • #6107 - Create Antisense Strand doesn't work in some cases
  • #6096 - Antisense creation works wrong in case of partial selection
  • #6109 - Antisense of layout doesn't work on flex mode after load
  • #6083 - Creation of antisense chain causes monomer re-arrangement on the flex canvas
  • #6115 - Lets get back to U (instead of T) for the complementary base of A
  • #6129 - Undo operation creates unremovable bonds on the canvas (clear canvas doesn't help)
  • #6161 - Stereo flags are displayed despite enabling 'Ignore chiral flag' in MOL V2000 files
  • #6185 – Make SGroups expandable while placed within a chain