Ketcher 3.2.0¶
What’s Changed¶
Here are the updated release notes with links to the corresponding issues:
New features¶
#6215 – Introducing the snap to angle and standard bond length for monomers connected via bonds
#6252 – Allow creation of antisense chains in sequence mode
#6383 – Introduce the creation of DNA antisense chains
#6355 – Change attachment points of backbone monomers in automatically created antisense chains
#6254 – Update the representation of sense and antisense chains in sequence mode (2/2)
#6284 – Long bonds for uneven double stranded sequences in snake and flex modes
#6527 – Add ability to pass coordinates to Ketcher addFragment and setMolecule API to position provided structure
#6357 – Allow insertion of phosphates (p) from the keyboard in sequence mode
#6596 – Update Indigo to 1.30.0 in browser module
Bugfixes and improvements¶
#6219 – Unable to save to HELM hydrogen connection between micromolecule (with AP) and monomer
#6005 – Move the dot indicating a modified phosphate in sequence mode
#4145 – Implement popup versions of Ketcher (and routing)
#5700 – System allow to establish infinit number of bonds from monomer to microstructure
#6534 – Adding nucleotide to the last position having phosphate in antisense causes exception: ReferenceError: process is not defined
#6402 – Hydrogen bonds misaligned due to antisense strand direction change when opening or pasting a structure in Macro Mode
#6464 – Splitting chain with Enter key doesn’t work
#6425 – Hiding of number indicators while in sync editing mode when the triangle overlaps with the number
#6535 – Unable to add nucleoside to the end of sequence if hanging antisense monomer present
#6561 – Switching to macromolecules changes CSS in the page
#6369 – System doesn’t switch Library tab to proper one if user changes typing type using keboard shortcuts
#6627 – Fix invisible snapping drawings after switching to micro mode
#6621 – Fix monomer snapping wiping monomer labels
#6608 – API setMolecule moves molecule off-canvas on second call
#6607 – README missing coordinate units for setMolecule and addFragment API methods
#6539 – System should add same thing in antisense chain but not connect it with H-bond if it is not nucleotide/nucleoside
#6624 – Enter key in single-strand edit mode incorrectly breaks both chains instead of only one
#6632 – New sequence appears gray after clearing the canvas in non-sync mode
#6631 – Sync mode causes incorrect letter input after adding a monomer in non-sync mode
#6606 – Adding nucleotide to the last position having phosphate in antisense works wrong
#6531 – System can’t add nucleotide between phosphate and nucleotide in antisence chain
#6617 – Empty element appears after undoing line deletion in Sequence mode and switching to Flex/Snake mode
#6609 – System creates ambiguous RNA nucleotides instead of DNA ones in case of DNA antisense stand creation
#6615 – Missing warning message when deleting all hydrogen bonds between two chains
#6619 – System doesn’t create antisense phosphate if it sistuated to the left from nubleotide
#6623 – Sense and antisense chains switch places during editing based on monomer count
#6443 – System allow to select single antisense symbol that causes an error if it got deleted
#4002 – getSmiles and getSmarts on query feature containing aromatic ring raises an error
#6709 – Unable to paste HELM from clipboard to the canvas. System throws an error: Convert error! option manager: Property “sequence-type” not defined
#6723 – Forbid moving sequence nodes and snapping by select rectangle tool
#6729 – Create RNA/DNA Strand doesn’t work for B, K, Y and S ambiguous bases
#6750 – Incorrect R1 attachment atom for natural Ribose (R) in the library
#6759 – Add pruning of the remaining transient views on clear canvas button click
#6795 – Incorrect properties of some monomers in the library
#6829 – Add monomers to the library
#6786 – Add monomers from HELM Core Library to Ketcher Library
Additional notes:¶
Ketcher 3.2.0 has been built and tested with Indigo version 1.30 (standalone and remote).