Skip to content

Commit

Permalink
#3532 - Displaying side chain connections in snake-like mode (#4945)
Browse files Browse the repository at this point in the history
- created CanvasMatrix which represents all entities after snake layout as a grid
- added drawing of PolymerBond by using CanvasMatrix as a bond way reference

#4955 - Update indigo to 1.22.0-rc.1 in browser module
- updated ketcher to 2.23.0-rc.1
  • Loading branch information
rrodionov91 authored and Mikhail Vialov committed Jul 5, 2024
1 parent 6b289ec commit 97e1023
Show file tree
Hide file tree
Showing 153 changed files with 931 additions and 147 deletions.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -812,7 +812,7 @@ test.describe('Macro-Micro-Switcher', () => {
await takeEditorScreenshot(page);
});

test('Make full screen mode in micro mode and switch to macro mode.', async ({
test.skip('Make full screen mode in micro mode and switch to macro mode.', async ({
page,
}) => {
/*
Expand Down Expand Up @@ -1315,7 +1315,7 @@ test.describe('Macro-Micro-Switcher', () => {
data.bondEndpoints.first,
data.bondEndpoints.second,
);
const bondLine = page.locator('g[pointer-events="stroke"]').first();
const bondLine = page.locator('g path').first();
await bondLine.hover();
await takeEditorScreenshot(page);
});
Expand Down Expand Up @@ -1351,7 +1351,7 @@ test.describe('Macro-Micro-Switcher', () => {
'R1',
'R3',
);
const bondLine = page.locator('g[pointer-events="stroke"]').first();
const bondLine = page.locator('g path').first();
await bondLine.hover();
await takeEditorScreenshot(page);
});
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
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
Original file line number Diff line number Diff line change
@@ -1 +1 @@
VmpDRDAxMDAEAwIBAAAAAAAAAAAAAAAAAAAAAAUIBAAAAB4AGggCAAMAGwgCAAQAAAEkAAAAAgACAOn9BQBBcmlhbAMA6f0PAFRpbWVzIE5ldyBSb21hbgADMgAIAP///////wAAAAAAAP//AAAAAP////8AAAAA//8AAAAA/////wAAAAD/////AAD//wGAAAAAABAIAgABAA8IAgABAAOABAAAAASAEwAAAAAEAgAFAAOAFAAAAASABwAAAAACCAD//zsA7gA4AAAABIAFAAAAAAIIANMASwAAAB4AAAAEgAkAAAAAAggAziZpAAAAHgAAAASACgAAAAACCACCAHgAtBE4AAAABIAIAAAAAAIIAFcEaQC46FEAAAAEgAYAAAAAAggAGP1KALjoUQAAAASACwAAAAIEAgABAAACCAAAAB4AngU4AAaAAAAAAAACCAAAAB4AngU4ACMIAQAAAAcNAAEAAAADAGAAyAAAAEgAAAAABYAMAAAABAYEAAcAAAAFBgQABQAAAAAGAgACAAAABYANAAAABAYEAAUAAAAFBgQACQAAAAAABYAOAAAABAYEAAkAAAAFBgQACgAAAAAGAgACAAAABYAPAAAABAYEAAoAAAAFBgQACAAAAAAABYAQAAAABAYEAAgAAAAFBgQABgAAAAAGAgACAAAABYARAAAABAYEAAYAAAAFBgQABwAAAAAABYASAAAABAYEAAcAAAAFBgQACwAAAAAAAAAGgAAAAAAjCAEAAAUHAQAEAAcAAAAAAAAAAAAAAAAAAA==
VmpDRDAxMDAEAwIBAAAAAAAAAAAAAAAAAAAAAAUIBAAAAB4AGggCAAMAGwgCAAQAAAEkAAAAAgACAOn9BQBBcmlhbAMA6f0PAFRpbWVzIE5ldyBSb21hbgADMgAIAP///////wAAAAAAAP//AAAAAP////8AAAAA//8AAAAA/////wAAAAD/////AAD//wGAAAAAABAIAgABAA8IAgABAAOABAAAAASABQAAAAACCADTAEsAAAAeAAAABIAGAAAAAAIIABj9SgC46FEAAAAEgAcAAAAAAggA//87AO4AOAAAAASACAAAAAACCABXBGkAuOhRAAAABIAJAAAAAAIIAM4maQAAAB4AAAAEgAoAAAAAAggAggB4ALQROAAAAASACwAAAAIEAgABAAACCAAAAB4AngU4AAaAAAAAAAACCAAAAB4AngU4ACMIAQAAAAcNAAEAAAADAGAAyAAAAEgAAAAABYAMAAAABAYEAAcAAAAFBgQABQAAAAAGAgACAAAABYANAAAABAYEAAUAAAAFBgQACQAAAAAABYAOAAAABAYEAAkAAAAFBgQACgAAAAAGAgACAAAABYAPAAAABAYEAAoAAAAFBgQACAAAAAAABYAQAAAABAYEAAgAAAAFBgQABgAAAAAGAgACAAAABYARAAAABAYEAAYAAAAFBgQABwAAAAAABYASAAAABAYEAAcAAAAFBgQACwAAAAAAAAAAAAAAAAA=
Original file line number Diff line number Diff line change
@@ -1 +1 @@
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
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
<page HeightPages="1" WidthPages="1">
<fragment id="4">
<n id="21" NodeType="Fragment">
<fragment id="22">
<fragment id="23">
<n id="5" p="55.981895 60.749989"/>
<n id="6" Element="1" p="30.000000 75.749931">
<t p="30.000000 75.749931" LabelJustification="Left">
Expand All @@ -44,7 +44,7 @@
<s>formic acid</s>
</t>
</n>
<n id="23" NodeType="Fragment">
<n id="22" NodeType="Fragment">
<fragment id="24">
<n id="9" Element="16" NumHydrogens="0" p="247.981857 60.000000">
<t p="247.981857 60.000000" LabelJustification="Left">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,31 +18,24 @@
</colortable>
<page HeightPages="1" WidthPages="1">
<fragment id="4">
<n id="19" NodeType="Fragment">
<fragment id="20">
<n id="7" p="56.003639 59.999985"/>
<n id="5" p="30.000000 75.003220"/>
<n id="9" p="30.000000 105.151588"/>
<n id="10" p="56.069153 120.001991"/>
<n id="8" p="81.909058 105.016953"/>
<n id="6" p="81.909058 74.988655"/>
<n id="11" Element="1" p="56.021950 30.000000">
<t p="56.021950 30.000000" LabelJustification="Left">
<s font="3" size="10" face="96">H</s>
</t>
</n>
<b id="12" B="7" E="5" Order="2"/>
<b id="13" B="5" E="9"/>
<b id="14" B="9" E="10" Order="2"/>
<b id="15" B="10" E="8"/>
<b id="16" B="8" E="6" Order="2"/>
<b id="17" B="6" E="7"/>
<b id="18" B="7" E="11"/>
</fragment>
<t LabelJustification="Left" LabelAlignment="Above">
<s></s>
<n id="5" p="30.000000 75.003220"/>
<n id="6" p="81.909058 74.988655"/>
<n id="7" p="56.003639 59.999985"/>
<n id="8" p="81.909058 105.016953"/>
<n id="9" p="30.000000 105.151588"/>
<n id="10" p="56.069153 120.001991"/>
<n id="11" Element="1" p="56.021950 30.000000">
<t p="56.021950 30.000000" LabelJustification="Left">
<s font="3" size="10" face="96">H</s>
</t>
</n>
<b id="12" B="7" E="5" Order="2"/>
<b id="13" B="5" E="9"/>
<b id="14" B="9" E="10" Order="2"/>
<b id="15" B="10" E="8"/>
<b id="16" B="8" E="6" Order="2"/>
<b id="17" B="6" E="7"/>
<b id="18" B="7" E="11"/>
</fragment>
</page>
</CDXML>
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

-INDIGO-03102420072D
-INDIGO-07012416522D

0 0 0 0 0 0 0 0 0 0 0 V3000
M V30 BEGIN CTAB
Expand All @@ -12,23 +12,23 @@ M V30 4 dF 16.25 -1.25 0.0 0 CLASS=AA SEQID=11 ATTCHORD=(4 11 Al 5 Br)
M V30 5 Phg 17.75 -1.25 0.0 0 CLASS=AA SEQID=12 ATTCHORD=(4 4 Al 6 Br)
M V30 6 Hhs 19.25 -1.25 0.0 0 CLASS=AA SEQID=13 ATTCHORD=(4 5 Al 7 Br)
M V30 7 D-aIle 20.75 -1.25 0.0 0 CLASS=AA SEQID=14 ATTCHORD=(4 6 Al 10 Br)
M V30 8 xiIle 4.25 -2.7625 0.0 0 CLASS=AA SEQID=17 ATTCHORD=(4 9 Al 24 Br)
M V30 9 meK 2.75 -2.7625 0.0 0 CLASS=AA SEQID=16 ATTCHORD=(4 10 Al 8 Br)
M V30 10 meM 1.25 -2.7625 0.0 0 CLASS=AA SEQID=15 ATTCHORD=(4 7 Al 9 Br)
M V30 8 xiIle 2.75 -2.7625 0.0 0 CLASS=AA SEQID=17 ATTCHORD=(4 9 Al 24 Br)
M V30 9 meK 1.25 -2.7625 0.0 0 CLASS=AA SEQID=16 ATTCHORD=(4 10 Al 8 Br)
M V30 10 meM 22.25 -1.25 0.0 0 CLASS=AA SEQID=15 ATTCHORD=(4 7 Al 9 Br)
M V30 11 DMetSO 14.75 -1.25 0.0 0 CLASS=AA SEQID=10 ATTCHORD=(4 3 Al 4 Br)
M V30 12 1Nal 1.25 -1.25 0.0 0 CLASS=AA SEQID=1 ATTCHORD=(2 13 Br)
M V30 13 dSec 2.75 -1.25 0.0 0 CLASS=AA SEQID=2 ATTCHORD=(4 12 Al 14 Br)
M V30 14 meD 4.25 -1.25 0.0 0 CLASS=AA SEQID=3 ATTCHORD=(4 13 Al 15 Br)
M V30 15 E 5.75 -1.25 0.0 0 CLASS=AA SEQID=4 ATTCHORD=(4 14 Al 16 Br)
M V30 16 Phe4Me 7.25 -1.25 0.0 0 CLASS=AA SEQID=5 ATTCHORD=(4 15 Al 17 Br)
M V30 17 P 8.75 -1.25 0.0 0 CLASS=AA SEQID=6 ATTCHORD=(4 1 Br 16 Al)
M V30 18 A 7.25 -2.7625 0.0 0 CLASS=AA SEQID=19 ATTCHORD=(4 24 Al 19 Br)
M V30 19 C 8.75 -2.7625 0.0 0 CLASS=AA SEQID=20 ATTCHORD=(4 18 Al 20 Br)
M V30 20 D 10.25 -2.7625 0.0 0 CLASS=AA SEQID=21 ATTCHORD=(4 19 Al 21 Br)
M V30 21 E 11.75 -2.7625 0.0 0 CLASS=AA SEQID=22 ATTCHORD=(4 20 Al 22 Br)
M V30 22 F 13.25 -2.7625 0.0 0 CLASS=AA SEQID=23 ATTCHORD=(4 21 Al 23 Br)
M V30 23 G 14.75 -2.7625 0.0 0 CLASS=AA SEQID=24 ATTCHORD=(2 22 Al)
M V30 24 I 5.75 -2.7625 0.0 0 CLASS=AA SEQID=18 ATTCHORD=(4 8 Al 18 Br)
M V30 18 A 5.75 -2.7625 0.0 0 CLASS=AA SEQID=19 ATTCHORD=(4 24 Al 19 Br)
M V30 19 C 7.25 -2.7625 0.0 0 CLASS=AA SEQID=20 ATTCHORD=(4 18 Al 20 Br)
M V30 20 D 8.75 -2.7625 0.0 0 CLASS=AA SEQID=21 ATTCHORD=(4 19 Al 21 Br)
M V30 21 E 10.25 -2.7625 0.0 0 CLASS=AA SEQID=22 ATTCHORD=(4 20 Al 22 Br)
M V30 22 F 11.75 -2.7625 0.0 0 CLASS=AA SEQID=23 ATTCHORD=(4 21 Al 23 Br)
M V30 23 G 13.25 -2.7625 0.0 0 CLASS=AA SEQID=24 ATTCHORD=(2 22 Al)
M V30 24 I 4.25 -2.7625 0.0 0 CLASS=AA SEQID=18 ATTCHORD=(4 8 Al 18 Br)
M V30 END ATOM
M V30 BEGIN BOND
M V30 1 1 1 2
Expand Down
16 changes: 8 additions & 8 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/ketcher-core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ketcher-core",
"version": "2.22.0-rc.2",
"version": "2.23.0-rc.1",
"description": "Web-based molecule sketcher",
"license": "Apache-2.0",
"homepage": "http://lifescience.opensource.epam.com/ketcher",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,11 +66,11 @@ export class DrawingEntityRedrawOperation implements Operation {

public execute(renderersManager: RenderersManager) {
const drawingEntity = this.drawingEntityRedrawModelChange();
renderersManager.redrawDrawingEntity(drawingEntity);
renderersManager.redrawDrawingEntity(drawingEntity, true);
}

public invert(renderersManager: RenderersManager) {
const drawingEntity = this.invertDrawingEntityRedrawModelChange();
renderersManager.redrawDrawingEntity(drawingEntity);
renderersManager.redrawDrawingEntity(drawingEntity, true);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import { Operation } from 'domain/entities/Operation';
import { RenderersManager } from 'application/render/renderers/RenderersManager';

export class RecalculateCanvasMatrixOperation implements Operation {
constructor(private recalculateCanvasMatrixModelChange: () => void) {}

public execute(renderersManager: RenderersManager) {
this.recalculateCanvasMatrixModelChange();
renderersManager.rerenderSideConnectionPolymerBonds();
}

public invert(renderersManager: RenderersManager) {
this.recalculateCanvasMatrixModelChange();
renderersManager.rerenderSideConnectionPolymerBonds();
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ export abstract class BaseRenderer implements IBaseRenderer {
return this.rootBBox?.y || 0;
}

public abstract show(theme): void;
public abstract show(theme, force?: boolean): void;
public abstract drawSelection(): void;
public abstract moveSelection(): void;
protected abstract appendHover(
Expand Down
Loading

0 comments on commit 97e1023

Please sign in to comment.