epam / ketcher
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 1,205 files with 102,091 lines of code.
    • 1 file changed more than 100 times (809 lines of code)
    • 10 files changed 51-100 times (8,746 lines of code)
    • 91 files changed 21-50 times (25,096 lines of code)
    • 427 files changed 6-20 times (42,808 lines of code)
    • 676 files changed 1-5 times (24,632 lines of code)
<1% | 8% | 24% | 41% | 24%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 1,205 files with 102,091 lines of code.
    • 14 files changed by more than 25 contributors (8,671 lines of code)
    • 156 files changed by 11-25 contributors (36,475 lines of code)
    • 264 files changed by 6-10 contributors (24,262 lines of code)
    • 578 files changed by 2-5 contributors (24,495 lines of code)
    • 193 files changed by 1 contributor (8,188 lines of code)
8% | 35% | 23% | 23% | 8%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
ts, tsx, svg, rdf, md, less, js, json, jsx, snap, txt, yaml, eslintignore, prettierignore, css, stylelintignore, babelrc, sh, html, dockerignore, gitignore, gitattributes, mjs
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts1% | 11% | 25% | 37% | 25%
jsx0% | 18% | 40% | 36% | 5%
tsx0% | <1% | 19% | 47% | 32%
js0% | 0% | 22% | 73% | 3%
less0% | 0% | 25% | 52% | 22%
css0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
packages<1% | 8% | 24% | 42% | 23%
example0% | 15% | 0% | 41% | 42%
ketcher-autotests0% | 0% | 62% | 15% | 21%
example-ssr0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Editor.ts
in packages/ketcher-react/src/script/editor
809 32 2021-02-19 2025-01-14 102 44 art.ser.ignatiev@gmail.com tanas80@gmail.com
Save.jsx
in packages/ketcher-react/src/script/ui/views/modal/components/document/Save
521 - 2021-01-26 2024-11-15 82 39 pavel_sidorenko@epam.com 107650674+mnmsvlw@users.nor...
DrawingEntitiesManager.ts
in packages/ketcher-core/src/domain/entities
2600 108 2023-09-13 2025-01-13 80 22 70894460+olgamazurina@users... nikita_chistousov@epam.com
reatom.ts
in packages/ketcher-core/src/application/render/restruct
1285 37 2021-10-14 2025-01-17 67 29 72735611+andreimazol@users.... proskurn@gmail.com
Editor.ts
in packages/ketcher-core/src/application/editor
690 45 2023-07-27 2025-01-14 61 21 roman_rodionov@epam.com 95479023+drimodaren@users.n...
ketcher.ts
in packages/ketcher-core/src/application
466 23 2021-10-04 2024-12-03 59 35 72735611+andreimazol@users.... nikita_chistousov@epam.com
struct.ts
in packages/ketcher-core/src/domain/entities
1149 46 2021-10-04 2025-01-14 58 28 72735611+andreimazol@users.... tanas80@gmail.com
standaloneStructService.ts
in packages/ketcher-standalone/src/infrastructure/services/struct
724 9 2020-12-23 2024-11-26 57 27 72735611+andreimazol@users.... roman_rodionov@epam.com
App.tsx
in example/src
74 - 2020-11-10 2025-01-15 55 27 72735611+andreimazol@users.... nikita_chistousov@epam.com
StructEditor.jsx
in packages/ketcher-react/src/script/ui/views/components/StructEditor
301 - 2021-02-08 2024-10-16 55 35 pavel_sidorenko@epam.com roman_rodionov@epam.com
ketSerializer.ts
in packages/ketcher-core/src/domain/serializers/ket
936 21 2021-10-04 2024-12-11 52 19 72735611+andreimazol@users.... kostrubin@bk.ru
BaseMonomerRenderer.ts
in packages/ketcher-core/src/application/render/renderers
354 21 2023-08-11 2025-01-14 49 18 rrodionov91@mail.ru agirin@mail.ru
restruct.ts
in packages/ketcher-core/src/application/render/restruct
729 18 2021-10-14 2025-01-14 49 27 72735611+andreimazol@users.... tanas80@gmail.com
sgroup.ts
in packages/ketcher-core/src/domain/entities
635 26 2021-10-04 2024-12-30 48 27 72735611+andreimazol@users.... nikita_chistousov@epam.com
indigoWorker.types.ts
in packages/ketcher-standalone/src/infrastructure/services/struct
155 - 2021-01-19 2024-11-26 45 25 andrei_mazol@epam.com roman_rodionov@epam.com
LeftToolbar.tsx
in packages/ketcher-react/src/script/ui/views/toolbars/LeftToolbar
173 - 2021-02-11 2024-08-05 42 28 art.ser.ignatiev@gmail.com daniil_sloboda@epam.com
index.js
in packages/ketcher-react/src/script/ui/state/server
192 9 2020-12-15 2024-09-03 41 19 72735611+andreimazol@users.... daniil_sloboda@epam.com
BaseMonomer.ts
in packages/ketcher-core/src/domain/entities
483 50 2023-08-11 2024-12-18 41 16 rrodionov91@mail.ru 117785539+guch1g0v@users.no...
rebond.ts
in packages/ketcher-core/src/application/render/restruct
1227 30 2021-10-14 2024-10-28 41 26 72735611+andreimazol@users.... 117785539+guch1g0v@users.no...
TopToolbar.tsx
in packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar
233 - 2021-02-11 2024-09-23 40 29 art.ser.ignatiev@gmail.com daniil_sloboda@epam.com
TemplateDialog.tsx
in packages/ketcher-react/src/script/ui/dialog/template
311 2 2021-10-08 2023-07-10 40 23 89198936+andreiprokofev@use... starla_huang@epam.com
template-attach.jsx
in packages/ketcher-react/src/script/ui/dialog/template
357 - 2020-12-15 2024-01-02 39 22 72735611+andreimazol@users.... nikita_vozisov@epam.com
hotkeys.ts
in packages/ketcher-react/src/script/ui/state
361 18 2022-11-30 2024-12-17 39 25 svetlana_terentieva@epam.com kostrubin@bk.ru
toolbar.types.ts
in packages/ketcher-react/src/script/ui/views/toolbars
144 - 2021-02-15 2024-09-03 38 25 art.ser.ignatiev@gmail.com daniil_sloboda@epam.com
KetcherBuilder.ts
in packages/ketcher-react/src/script/builders/ketcher
149 5 2021-01-27 2024-09-09 38 22 art.ser.ignatiev@gmail.com daniil_sloboda@epam.com
Settings.tsx
in packages/ketcher-react/src/script/ui/views/modal/components/meta/Settings
345 - 2021-04-15 2024-11-08 38 26 79255450+irinatelnova@users... 107650674+mnmsvlw@users.nor...
template.ts
in packages/ketcher-react/src/script/editor/tool
545 22 2021-12-09 2024-12-25 38 18 karen.sarkisyan01@gmail.com nikita_chistousov@epam.com
SequenceMode.ts
in packages/ketcher-core/src/application/editor/modes
1636 57 2024-02-19 2024-12-31 38 16 rrodionov91@mail.ru kostrubin@bk.ru
shared.ts
in packages/ketcher-react/src/script/ui/state
202 7 2022-12-15 2024-10-04 36 19 101649391+konstantinepam23@... mishavjalv48@gmail.com
tools.js
in packages/ketcher-react/src/script/ui/action
351 - 2020-12-15 2024-09-23 36 25 72735611+andreimazol@users.... daniil_sloboda@epam.com
variables.less
in packages/ketcher-react/src/style
131 - 2020-12-15 2024-02-13 35 14 72735611+andreimazol@users.... lovelace@inbox.ru
moleculeToStruct.ts
in packages/ketcher-core/src/domain/serializers/ket/fromKet
244 8 2021-11-22 2024-05-31 35 17 andrei_mazol@epam.com roman_rodionov@epam.com
Bond.ts
in packages/ketcher-core/src/application/editor/tools
551 19 2023-08-11 2025-01-14 35 15 rrodionov91@mail.ru agirin@mail.ru
structService.types.ts
in packages/ketcher-core/src/domain/services/struct
160 - 2021-07-05 2024-10-31 34 23 72735611+andreimazol@users.... roman_rodionov@epam.com
Editor.tsx
in packages/ketcher-macromolecules/src
298 1 2024-01-15 2025-01-15 34 15 nikita_vozisov@epam.com nikita_chistousov@epam.com
Editor.module.less
in packages/ketcher-react/src
148 - 2021-02-15 2025-01-15 33 18 art.ser.ignatiev@gmail.com nikita_chistousov@epam.com
RenderersManager.ts
in packages/ketcher-core/src/application/render/renderers
343 32 2023-09-13 2024-12-30 33 10 70894460+olgamazurina@users... 95479023+drimodaren@users.n...
form.jsx
in packages/ketcher-react/src/script/ui/component/form/form
430 - 2021-09-01 2024-11-12 33 21 86657714+aleksandrryakhov@u... 95479023+drimodaren@users.n...
index.js
in packages/ketcher-react/src/script/ui/state/editor
210 2 2020-12-15 2024-10-14 32 20 72735611+andreimazol@users.... daniil_sloboda@epam.com
functionalGroup.ts
in packages/ketcher-core/src/domain/entities
218 21 2021-10-04 2024-07-01 32 22 72735611+andreimazol@users.... 117785539+guch1g0v@users.no...
index.ts
in packages/ketcher-core/src/domain/entities
45 - 2021-07-05 2024-10-28 31 21 72735611+andreimazol@users.... roman_rodionov@epam.com
paste.ts
in packages/ketcher-core/src/application/editor/actions
244 2 2021-10-21 2024-10-01 31 19 andrei_mazol@epam.com proskurn@gmail.com
index.ts
in packages/ketcher-react/src/script/ui/dialog
54 - 2021-01-20 2023-07-14 30 17 pavel_sidorenko@epam.com 114335881+inga-vishnivetska...
PeriodTable.jsx
in packages/ketcher-react/src/script/ui/views/modal/components/PeriodTable
165 - 2021-02-01 2023-10-02 30 16 pavel_sidorenko@epam.com lesha.zhuk@gmail.com
Open.tsx
in packages/ketcher-react/src/script/ui/views/modal/components/document/Open
167 1 2021-03-04 2024-09-23 30 24 pavel_sidorenko@epam.com daniil_sloboda@epam.com
atom.ts
in packages/ketcher-react/src/script/editor/tool
307 6 2021-12-09 2024-07-06 30 21 karen.sarkisyan01@gmail.com 117785539+guch1g0v@users.no...
mixins.less
in packages/ketcher-react/src/style
352 - 2020-12-15 2023-06-26 30 18 72735611+andreimazol@users.... 50149163+iogsotot@users.nor...
struct-schema.js
in packages/ketcher-react/src/script/ui/data/schema
408 2 2020-12-15 2024-04-17 30 18 72735611+andreimazol@users.... rrodionov91@mail.ru
atom.ts
in packages/ketcher-core/src/domain/entities
733 21 2021-10-04 2024-10-29 30 14 72735611+andreimazol@users.... nikita_chistousov@epam.com
formatterFactory.ts
in packages/ketcher-core/src/application/formatters
95 2 2021-10-04 2024-01-16 29 19 72735611+andreimazol@users.... chgayane08@student.rau.am
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Editor.ts
in packages/ketcher-react/src/script/editor
809 32 2021-02-19 2025-01-14 102 44 art.ser.ignatiev@gmail.com tanas80@gmail.com
Save.jsx
in packages/ketcher-react/src/script/ui/views/modal/components/document/Save
521 - 2021-01-26 2024-11-15 82 39 pavel_sidorenko@epam.com 107650674+mnmsvlw@users.nor...
ketcher.ts
in packages/ketcher-core/src/application
466 23 2021-10-04 2024-12-03 59 35 72735611+andreimazol@users.... nikita_chistousov@epam.com
StructEditor.jsx
in packages/ketcher-react/src/script/ui/views/components/StructEditor
301 - 2021-02-08 2024-10-16 55 35 pavel_sidorenko@epam.com roman_rodionov@epam.com
reatom.ts
in packages/ketcher-core/src/application/render/restruct
1285 37 2021-10-14 2025-01-17 67 29 72735611+andreimazol@users.... proskurn@gmail.com
TopToolbar.tsx
in packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar
233 - 2021-02-11 2024-09-23 40 29 art.ser.ignatiev@gmail.com daniil_sloboda@epam.com
struct.ts
in packages/ketcher-core/src/domain/entities
1149 46 2021-10-04 2025-01-14 58 28 72735611+andreimazol@users.... tanas80@gmail.com
LeftToolbar.tsx
in packages/ketcher-react/src/script/ui/views/toolbars/LeftToolbar
173 - 2021-02-11 2024-08-05 42 28 art.ser.ignatiev@gmail.com daniil_sloboda@epam.com
standaloneStructService.ts
in packages/ketcher-standalone/src/infrastructure/services/struct
724 9 2020-12-23 2024-11-26 57 27 72735611+andreimazol@users.... roman_rodionov@epam.com
App.tsx
in example/src
74 - 2020-11-10 2025-01-15 55 27 72735611+andreimazol@users.... nikita_chistousov@epam.com
restruct.ts
in packages/ketcher-core/src/application/render/restruct
729 18 2021-10-14 2025-01-14 49 27 72735611+andreimazol@users.... tanas80@gmail.com
sgroup.ts
in packages/ketcher-core/src/domain/entities
635 26 2021-10-04 2024-12-30 48 27 72735611+andreimazol@users.... nikita_chistousov@epam.com
rebond.ts
in packages/ketcher-core/src/application/render/restruct
1227 30 2021-10-14 2024-10-28 41 26 72735611+andreimazol@users.... 117785539+guch1g0v@users.no...
Settings.tsx
in packages/ketcher-react/src/script/ui/views/modal/components/meta/Settings
345 - 2021-04-15 2024-11-08 38 26 79255450+irinatelnova@users... 107650674+mnmsvlw@users.nor...
indigoWorker.types.ts
in packages/ketcher-standalone/src/infrastructure/services/struct
155 - 2021-01-19 2024-11-26 45 25 andrei_mazol@epam.com roman_rodionov@epam.com
hotkeys.ts
in packages/ketcher-react/src/script/ui/state
361 18 2022-11-30 2024-12-17 39 25 svetlana_terentieva@epam.com kostrubin@bk.ru
toolbar.types.ts
in packages/ketcher-react/src/script/ui/views/toolbars
144 - 2021-02-15 2024-09-03 38 25 art.ser.ignatiev@gmail.com daniil_sloboda@epam.com
tools.js
in packages/ketcher-react/src/script/ui/action
351 - 2020-12-15 2024-09-23 36 25 72735611+andreimazol@users.... daniil_sloboda@epam.com
Open.tsx
in packages/ketcher-react/src/script/ui/views/modal/components/document/Open
167 1 2021-03-04 2024-09-23 30 24 pavel_sidorenko@epam.com daniil_sloboda@epam.com
bond.ts
in packages/ketcher-react/src/script/editor/tool
358 6 2021-12-09 2025-01-14 27 24 karen.sarkisyan01@gmail.com tanas80@gmail.com
TemplateDialog.tsx
in packages/ketcher-react/src/script/ui/dialog/template
311 2 2021-10-08 2023-07-10 40 23 89198936+andreiprokofev@use... starla_huang@epam.com
structService.types.ts
in packages/ketcher-core/src/domain/services/struct
160 - 2021-07-05 2024-10-31 34 23 72735611+andreimazol@users.... roman_rodionov@epam.com
DrawingEntitiesManager.ts
in packages/ketcher-core/src/domain/entities
2600 108 2023-09-13 2025-01-13 80 22 70894460+olgamazurina@users... nikita_chistousov@epam.com
template-attach.jsx
in packages/ketcher-react/src/script/ui/dialog/template
357 - 2020-12-15 2024-01-02 39 22 72735611+andreimazol@users.... nikita_vozisov@epam.com
KetcherBuilder.ts
in packages/ketcher-react/src/script/builders/ketcher
149 5 2021-01-27 2024-09-09 38 22 art.ser.ignatiev@gmail.com daniil_sloboda@epam.com
functionalGroup.ts
in packages/ketcher-core/src/domain/entities
218 21 2021-10-04 2024-07-01 32 22 72735611+andreimazol@users.... 117785539+guch1g0v@users.no...
sgroup.ts
in packages/ketcher-react/src/script/editor/tool
603 17 2021-12-09 2024-07-24 28 22 karen.sarkisyan01@gmail.com daniil_sloboda@epam.com
Editor.ts
in packages/ketcher-core/src/application/editor
690 45 2023-07-27 2025-01-14 61 21 roman_rodionov@epam.com 95479023+drimodaren@users.n...
form.jsx
in packages/ketcher-react/src/script/ui/component/form/form
430 - 2021-09-01 2024-11-12 33 21 86657714+aleksandrryakhov@u... 95479023+drimodaren@users.n...
index.ts
in packages/ketcher-core/src/domain/entities
45 - 2021-07-05 2024-10-28 31 21 72735611+andreimazol@users.... roman_rodionov@epam.com
atom.ts
in packages/ketcher-react/src/script/editor/tool
307 6 2021-12-09 2024-07-06 30 21 karen.sarkisyan01@gmail.com 117785539+guch1g0v@users.no...
options-schema.ts
in packages/ketcher-react/src/script/ui/data/schema
451 2 2021-04-15 2024-12-23 29 21 79255450+irinatelnova@users... roman_rodionov@epam.com
paste.ts
in packages/ketcher-react/src/script/editor/tool
233 9 2021-12-09 2024-07-24 27 21 karen.sarkisyan01@gmail.com daniil_sloboda@epam.com
index.js
in packages/ketcher-react/src/script/ui/state/editor
210 2 2020-12-15 2024-10-14 32 20 72735611+andreimazol@users.... daniil_sloboda@epam.com
formatProperties.ts
in packages/ketcher-core/src/application/formatters
177 3 2021-07-05 2024-10-10 27 20 72735611+andreimazol@users.... 107650674+mnmsvlw@users.nor...
Atom.tsx
in packages/ketcher-react/src/script/ui/views/modal/components/toolbox/Atom
249 - 2021-03-04 2024-07-26 27 20 pavel_sidorenko@epam.com aliya_beisenova@epam.com
RightToolbar.tsx
in packages/ketcher-react/src/script/ui/views/toolbars/RightToolbar
110 - 2021-02-11 2024-09-23 26 20 art.ser.ignatiev@gmail.com daniil_sloboda@epam.com
Editor.tsx
in packages/ketcher-react/src
50 - 2021-02-12 2025-01-15 25 20 art.ser.ignatiev@gmail.com nikita_chistousov@epam.com
remoteStructService.ts
in packages/ketcher-core/src/infrastructure/services/struct
397 8 2021-10-04 2024-11-06 24 20 72735611+andreimazol@users.... roman_rodionov@epam.com
playwright.config.ts
in ketcher-autotests
106 4 2023-06-16 2024-12-18 23 20 kostyasupikos@gmail.com aleksandr_savelev@epam.com
ketSerializer.ts
in packages/ketcher-core/src/domain/serializers/ket
936 21 2021-10-04 2024-12-11 52 19 72735611+andreimazol@users.... kostrubin@bk.ru
index.js
in packages/ketcher-react/src/script/ui/state/server
192 9 2020-12-15 2024-09-03 41 19 72735611+andreimazol@users.... daniil_sloboda@epam.com
shared.ts
in packages/ketcher-react/src/script/ui/state
202 7 2022-12-15 2024-10-04 36 19 101649391+konstantinepam23@... mishavjalv48@gmail.com
paste.ts
in packages/ketcher-core/src/application/editor/actions
244 2 2021-10-21 2024-10-01 31 19 andrei_mazol@epam.com proskurn@gmail.com
formatterFactory.ts
in packages/ketcher-core/src/application/formatters
95 2 2021-10-04 2024-01-16 29 19 72735611+andreimazol@users.... chgayane08@student.rau.am
TemplateTable.tsx
in packages/ketcher-react/src/script/ui/dialog/template
121 2 2021-03-09 2024-09-13 29 19 79255450+irinatelnova@users... roman_rodionov@epam.com
ToolbarMultiToolItem.tsx
in packages/ketcher-react/src/script/ui/views/toolbars/ToolbarGroupItem/ToolbarMultiToolItem
148 1 2021-02-11 2024-09-23 26 19 art.ser.ignatiev@gmail.com daniil_sloboda@epam.com
BaseMonomerRenderer.ts
in packages/ketcher-core/src/application/render/renderers
354 21 2023-08-11 2025-01-14 49 18 rrodionov91@mail.ru agirin@mail.ru
template.ts
in packages/ketcher-react/src/script/editor/tool
545 22 2021-12-09 2024-12-25 38 18 karen.sarkisyan01@gmail.com nikita_chistousov@epam.com
Editor.module.less
in packages/ketcher-react/src
148 - 2021-02-15 2025-01-15 33 18 art.ser.ignatiev@gmail.com nikita_chistousov@epam.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
multitailArrow.ts
in packages/ketcher-core/src/domain/entities
622 8 2024-09-03 2024-10-18 5 1 daniil_sloboda@epam.com daniil_sloboda@epam.com
index.ts
in packages/ketcher-react/src/script/ui/action
282 1 2024-09-23 2024-09-23 1 1 daniil_sloboda@epam.com daniil_sloboda@epam.com
reImage.ts
in packages/ketcher-core/src/application/render/restruct
281 11 2024-08-05 2024-10-11 2 1 daniil_sloboda@epam.com daniil_sloboda@epam.com
ViewModel.ts
in packages/ketcher-core/src/application/render/view-model
252 15 2024-10-02 2024-10-02 1 1 roman_rodionov@epam.com roman_rodionov@epam.com
page.module.css
in example-ssr/src/app
196 - 2024-08-01 2024-08-01 1 1 mishavjalv48@gmail.com mishavjalv48@gmail.com
ModeControl.tsx
in packages/ketcher-react/src/script/ui/views/toolbars/ModeControl
192 - 2025-01-15 2025-01-15 1 1 nikita_chistousov@epam.com nikita_chistousov@epam.com
image.ts
in packages/ketcher-react/src/script/editor/tool
188 8 2024-08-05 2024-10-18 3 1 daniil_sloboda@epam.com daniil_sloboda@epam.com
globals.css
in example-ssr/src/app
168 - 2024-08-01 2024-08-01 1 1 mishavjalv48@gmail.com mishavjalv48@gmail.com
Dialog.tsx
in packages/ketcher-react/src/components/Dialog
145 - 2023-11-16 2023-11-16 1 1 nikita_vozisov@epam.com nikita_vozisov@epam.com
image.ts
in packages/ketcher-core/src/domain/entities
139 5 2024-08-05 2024-08-05 1 1 daniil_sloboda@epam.com daniil_sloboda@epam.com
commonArrow.ts
in packages/ketcher-react/src/script/editor/tool/arrow
136 5 2024-09-03 2024-09-03 1 1 daniil_sloboda@epam.com daniil_sloboda@epam.com
iframe.html
in example/public
134 - 2023-04-13 2023-04-13 1 1 nikita_vozisov@epam.com nikita_vozisov@epam.com
DoubleBondPathRenderer.ts
in packages/ketcher-core/src/application/render/renderers/BondPathRenderer
124 1 2024-12-27 2024-12-27 1 1 nikita_chistousov@epam.com nikita_chistousov@epam.com
select.helpers.ts
in packages/ketcher-react/src/script/editor/tool/select
124 12 2024-09-23 2024-09-23 1 1 daniil_sloboda@epam.com daniil_sloboda@epam.com
NewSequenceButton.ts
in packages/ketcher-core/src/application/render/renderers/sequence/ui-controls
120 7 2024-07-29 2024-07-29 1 1 roman_rodionov@epam.com roman_rodionov@epam.com
atom.ts
in packages/ketcher-core/src/application/editor/operations/coreAtom
115 14 2024-10-02 2024-12-11 3 1 roman_rodionov@epam.com roman_rodionov@epam.com
InfoTooltip.tsx
in packages/ketcher-react/src/script/ui/views/components/StructEditor
100 2 2023-10-25 2023-10-25 1 1 lesha.zhuk@gmail.com lesha.zhuk@gmail.com
Input.module.less
in packages/ketcher-react/src/script/ui/component/form/Input
98 - 2023-05-18 2023-05-18 1 1 79255685+vasilevdo@users.no... 79255685+vasilevdo@users.no...
pathBuilder.ts
in packages/ketcher-core/src/application/render
97 2 2024-09-03 2024-09-03 1 1 daniil_sloboda@epam.com daniil_sloboda@epam.com
InfoModal.module.less
in packages/ketcher-react/src/components/InfoModal
90 - 2023-07-14 2023-07-14 1 1 114335881+inga-vishnivetska... 114335881+inga-vishnivetska...
AmbiguousMonomerPreview.tsx
in packages/ketcher-react/src/components/MonomerPreview/AmbiguousMonomerPreview
89 - 2024-09-03 2024-10-18 3 1 roman_rodionov@epam.com roman_rodionov@epam.com
SelectedMonomersContextMenu.tsx
in packages/ketcher-macromolecules/src/components/contextMenu/SelectedMonomersContextMenu
87 - 2024-12-03 2024-12-03 1 1 roman_rodionov@epam.com roman_rodionov@epam.com
PreviewAttachmentPoint.ts
in packages/ketcher-core/src/domain
85 3 2024-09-03 2024-09-03 1 1 nikita_chistousov@epam.com nikita_chistousov@epam.com
MicromoleculesEditor.tsx
in packages/ketcher-react/src
85 - 2025-01-15 2025-01-15 1 1 nikita_chistousov@epam.com nikita_chistousov@epam.com
helpers.ts
in packages/ketcher-core/src/application/editor/actions
83 3 2024-08-26 2024-08-26 1 1 roman_rodionov@epam.com roman_rodionov@epam.com
multitailArrowMoveTool.ts
in packages/ketcher-react/src/script/editor/tool/arrow
81 1 2024-09-03 2024-09-03 1 1 daniil_sloboda@epam.com daniil_sloboda@epam.com
multitailArrow.ts
in packages/ketcher-core/src/application/editor/actions
75 7 2024-09-03 2024-09-03 1 1 daniil_sloboda@epam.com daniil_sloboda@epam.com
MonomerToAtomBondSequenceRenderer.ts
in packages/ketcher-core/src/application/render/renderers/sequence
74 11 2024-10-02 2024-10-02 1 1 roman_rodionov@epam.com roman_rodionov@epam.com
TopMenuComponent.tsx
in packages/ketcher-macromolecules/src/components/TopMenuComponent
73 1 2024-06-03 2024-06-03 1 1 156656634+ilya-asiyuk-epam@... 156656634+ilya-asiyuk-epam@...
Dialog.module.less
in packages/ketcher-react/src/components/Dialog
73 - 2023-11-16 2023-11-16 1 1 nikita_vozisov@epam.com nikita_vozisov@epam.com
reactionArrowMoveTool.ts
in packages/ketcher-react/src/script/editor/tool/arrow
72 2 2024-09-03 2024-09-03 1 1 daniil_sloboda@epam.com daniil_sloboda@epam.com
bond.ts
in packages/ketcher-core/src/application/editor/operations/coreBond
71 14 2024-10-02 2024-12-11 3 1 roman_rodionov@epam.com roman_rodionov@epam.com
styles.ts
in packages/ketcher-macromolecules/src/components/ZoomControls
69 - 2024-06-03 2024-06-03 1 1 156656634+ilya-asiyuk-epam@... 156656634+ilya-asiyuk-epam@...
imageResize.ts
in packages/ketcher-core/src/application/editor/operations/image
69 1 2024-08-05 2024-10-11 2 1 daniil_sloboda@epam.com daniil_sloboda@epam.com
useMultitailArrowTails.ts
in packages/ketcher-react/src/script/ui/views/components/ContextMenu/hooks
69 1 2024-09-03 2024-09-03 1 1 daniil_sloboda@epam.com daniil_sloboda@epam.com
scrollbar-vertical.ts
in packages/ketcher-core/src/application/render/scrollbar
68 3 2023-10-20 2023-10-20 1 1 yulei_chen@epam.com yulei_chen@epam.com
scrollbar-horizontal.ts
in packages/ketcher-core/src/application/render/scrollbar
68 3 2023-10-20 2023-10-20 1 1 yulei_chen@epam.com yulei_chen@epam.com
clipboardUtils.ts
in packages/ketcher-core/src/utilities
65 6 2024-04-15 2024-04-15 1 1 35161544+starlastarla@users... 35161544+starlastarla@users...
AbbreviationLookup.module.less
in packages/ketcher-react/src/script/ui/dialog/AbbreviationLookup
64 - 2023-06-22 2023-06-22 1 1 gairon@mail.ru gairon@mail.ru
CustomButtons.tsx
in packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar
64 - 2024-09-09 2024-09-09 1 1 daniil_sloboda@epam.com daniil_sloboda@epam.com
MonomerOverview.tsx
in packages/ketcher-macromolecules/src/components/shared/ConnectionOverview/components/MonomerOverview
63 - 2024-08-23 2024-09-03 2 1 nikita_chistousov@epam.com nikita_chistousov@epam.com
scroll-offset.ts
in packages/ketcher-core/src/application/render/scrollbar
58 4 2023-10-20 2023-10-20 1 1 yulei_chen@epam.com yulei_chen@epam.com
Matrix.ts
in packages/ketcher-core/src/domain/entities/canvas-matrix
57 5 2024-07-02 2024-07-11 2 1 roman_rodionov@epam.com roman_rodionov@epam.com
types.ts
in packages/ketcher-macromolecules/src/state
56 - 2024-09-03 2024-10-18 2 1 roman_rodionov@epam.com roman_rodionov@epam.com
MonomerMiniature.tsx
in packages/ketcher-macromolecules/src/components/shared/ConnectionOverview/components/MonomerMiniature
56 - 2024-09-03 2024-09-03 1 1 nikita_chistousov@epam.com nikita_chistousov@epam.com
ZoomInput.tsx
in packages/ketcher-macromolecules/src/components/ZoomControls
55 - 2024-06-03 2024-06-03 1 1 156656634+ilya-asiyuk-epam@... 156656634+ilya-asiyuk-epam@...
types.ts
in packages/ketcher-react/src/components/MonomerPreview/AmbiguousMonomerPreview
55 - 2024-09-03 2024-09-03 1 1 roman_rodionov@epam.com roman_rodionov@epam.com
fixedPrecision.ts
in packages/ketcher-core/src/domain/entities
54 2 2024-09-10 2024-09-10 1 1 daniil_sloboda@epam.com daniil_sloboda@epam.com
UnresolvedMonomer.tsx
in packages/ketcher-macromolecules/src/components/shared/monomerOnCanvas
50 - 2024-06-25 2024-06-25 1 1 nikita_chistousov@epam.com nikita_chistousov@epam.com
SingleDownBondPathRenderer.ts
in packages/ketcher-core/src/application/render/renderers/BondPathRenderer
49 1 2024-12-27 2024-12-27 1 1 nikita_chistousov@epam.com nikita_chistousov@epam.com
Correlations

File Size vs. Number of Changes: 1250 points

packages/ketcher-core/src/application/editor/actions/chain.ts x: 55 lines of code y: 6 # changes packages/ketcher-core/src/application/render/restruct/reatom.ts x: 1285 lines of code y: 67 # changes packages/ketcher-react/src/script/editor/tool/chain.ts x: 232 lines of code y: 17 # changes example/src/App.tsx x: 74 lines of code y: 55 # changes packages/ketcher-macromolecules/src/Editor.tsx x: 298 lines of code y: 34 # changes packages/ketcher-macromolecules/src/index.tsx x: 1 lines of code y: 5 # changes packages/ketcher-react/rollup.config.js x: 105 lines of code y: 26 # changes packages/ketcher-react/src/Editor.module.less x: 148 lines of code y: 33 # changes packages/ketcher-react/src/Editor.tsx x: 50 lines of code y: 25 # changes packages/ketcher-react/src/MicromoleculesEditor.tsx x: 85 lines of code y: 1 # changes packages/ketcher-react/src/script/ui/views/toolbars/ModeControl/ModeControl.tsx x: 192 lines of code y: 1 # changes packages/ketcher-react/src/script/ui/views/toolbars/ModeControl/index.ts x: 1 lines of code y: 1 # changes packages/ketcher-core/src/application/editor/actions/action.ts x: 36 lines of code y: 6 # changes packages/ketcher-core/src/application/editor/actions/basic.ts x: 14 lines of code y: 5 # changes packages/ketcher-core/src/application/editor/operations/CanvasLoad.ts x: 33 lines of code y: 7 # changes packages/ketcher-core/src/application/editor/operations/base.ts x: 113 lines of code y: 7 # changes packages/ketcher-core/src/application/editor/operations/rxn/index.ts x: 82 lines of code y: 7 # changes packages/ketcher-core/src/application/render/raphaelRender.ts x: 207 lines of code y: 21 # changes packages/ketcher-core/src/application/render/restruct/restruct.ts x: 729 lines of code y: 49 # changes packages/ketcher-core/src/application/render/scrollbar/scrollbar-container.ts x: 23 lines of code y: 2 # changes packages/ketcher-core/src/application/render/scrollbar/scrollbar.ts x: 68 lines of code y: 2 # changes packages/ketcher-core/src/application/render/scrollbar/types.ts x: 12 lines of code y: 2 # changes packages/ketcher-core/src/domain/entities/struct.ts x: 1149 lines of code y: 58 # changes packages/ketcher-react/src/script/editor/Editor.ts x: 809 lines of code y: 102 # changes packages/ketcher-react/src/script/editor/tool/bond.ts x: 358 lines of code y: 27 # changes packages/ketcher-macromolecules/src/components/SequenceTypeGroupButton/SequenceTypeGroupButton.tsx x: 129 lines of code y: 2 # changes packages/ketcher-macromolecules/src/constants.ts x: 49 lines of code y: 13 # changes packages/ketcher-macromolecules/src/state/library/librarySlice.ts x: 479 lines of code y: 12 # changes packages/ketcher-core/src/application/editor/tools/Bond.ts x: 551 lines of code y: 35 # changes packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts x: 377 lines of code y: 5 # changes packages/ketcher-core/src/application/render/renderers/BaseMonomerRenderer.ts x: 354 lines of code y: 49 # changes packages/ketcher-core/src/application/render/renderers/MonomerToAtomBondRenderer.ts x: 121 lines of code y: 3 # changes packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/FlexModePolymerBondRenderer.ts x: 225 lines of code y: 7 # changes packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts x: 969 lines of code y: 12 # changes packages/ketcher-core/src/application/editor/Editor.ts x: 690 lines of code y: 61 # changes packages/ketcher-core/src/application/editor/MacromoleculesConverter.ts x: 608 lines of code y: 16 # changes packages/ketcher-core/src/domain/entities/CoreAtom.ts x: 428 lines of code y: 6 # changes packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts x: 2600 lines of code y: 80 # changes packages/ketcher-macromolecules/src/components/modal/save/Save.tsx x: 226 lines of code y: 13 # changes packages/ketcher-macromolecules/src/helpers/formats/formatProperties.ts x: 67 lines of code y: 11 # changes packages/ketcher-core/src/application/editor/modes/SequenceMode.ts x: 1636 lines of code y: 38 # changes packages/ketcher-core/src/application/editor/modes/FlexMode.ts x: 51 lines of code y: 9 # changes packages/ketcher-core/src/application/render/renderers/RenderersManager.ts x: 343 lines of code y: 33 # changes packages/ketcher-react/src/script/ui/views/components/ContextMenu/hooks/useFunctionalGroupEoc.ts x: 43 lines of code y: 9 # changes packages/ketcher-core/src/application/editor/actions/sgroup.ts x: 683 lines of code y: 21 # changes packages/ketcher-core/src/domain/entities/sgroup.ts x: 635 lines of code y: 48 # changes packages/ketcher-core/src/application/render/draw.ts x: 1526 lines of code y: 17 # changes packages/ketcher-core/src/application/render/renderers/BondPathRenderer/DoubleBondPathRenderer.ts x: 124 lines of code y: 1 # changes packages/ketcher-core/src/application/render/renderers/BondPathRenderer/DoubleCisTransBondPathRenderer.ts x: 28 lines of code y: 1 # changes packages/ketcher-core/src/application/render/renderers/BondPathRenderer/SingleBondPathRenderer.ts x: 30 lines of code y: 1 # changes packages/ketcher-core/src/application/render/renderers/BondPathRenderer/SingleDownBondPathRenderer.ts x: 49 lines of code y: 1 # changes packages/ketcher-core/src/application/render/renderers/BondPathRenderer/TripleBondPathRenderer.ts x: 42 lines of code y: 1 # changes packages/ketcher-core/src/application/render/renderers/BondPathRenderer/constants.ts x: 17 lines of code y: 1 # changes packages/ketcher-core/src/application/render/renderers/BondPathRenderer/index.ts x: 8 lines of code y: 1 # changes packages/ketcher-core/src/application/render/renderers/BondRenderer.ts x: 503 lines of code y: 7 # changes packages/ketcher-core/src/domain/entities/CoreBond.ts x: 64 lines of code y: 3 # changes packages/ketcher-macromolecules/src/components/shared/monomerOnCanvas/index.ts x: 9 lines of code y: 5 # changes packages/ketcher-react/src/script/editor/shared/closest.ts x: 617 lines of code y: 4 # changes packages/ketcher-react/src/script/editor/tool/eraser.ts x: 349 lines of code y: 21 # changes packages/ketcher-react/src/script/editor/tool/template.ts x: 545 lines of code y: 38 # changes packages/ketcher-core/src/application/utils.ts x: 100 lines of code y: 11 # changes packages/ketcher-core/src/domain/serializers/mol/molSerializer.ts x: 61 lines of code y: 7 # changes packages/ketcher-core/src/domain/serializers/mol/molfile.ts x: 537 lines of code y: 20 # changes packages/ketcher-react/src/script/ui/data/schema/options-schema.ts x: 451 lines of code y: 29 # changes packages/ketcher-core/src/domain/AttachmentPoint.ts x: 356 lines of code y: 29 # changes packages/ketcher-core/src/application/editor/tools/RnaPreset.ts x: 167 lines of code y: 19 # changes packages/ketcher-core/src/domain/entities/Nucleoside.ts x: 115 lines of code y: 12 # changes packages/ketcher-core/src/domain/entities/Nucleotide.ts x: 116 lines of code y: 11 # changes ketcher-autotests/playwright.config.ts x: 106 lines of code y: 23 # changes packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts x: 812 lines of code y: 26 # changes packages/ketcher-core/src/domain/entities/BaseMonomer.ts x: 483 lines of code y: 41 # changes packages/ketcher-core/src/application/editor/tools/SelectRectangle.ts x: 265 lines of code y: 29 # changes packages/ketcher-react/src/script/ui/state/hotkeys.ts x: 361 lines of code y: 39 # changes packages/ketcher-core/src/application/editor/operations/sgroup/sgroupAttachmentPoints.ts x: 60 lines of code y: 9 # changes packages/ketcher-macromolecules/src/components/menu/menuItem/MenuItem.tsx x: 38 lines of code y: 5 # changes packages/ketcher-core/src/domain/entities/Command.ts x: 63 lines of code y: 10 # changes packages/ketcher-macromolecules/src/components/modal/Open/Open.tsx x: 407 lines of code y: 16 # changes packages/ketcher-core/src/application/editor/modes/SnakeMode.ts x: 68 lines of code y: 10 # changes packages/ketcher-core/src/domain/entities/monomer-chains/ChainsCollection.ts x: 328 lines of code y: 14 # changes packages/ketcher-core/src/domain/helpers/monomers.ts x: 234 lines of code y: 19 # changes packages/ketcher-core/src/application/editor/EditorHistory.ts x: 60 lines of code y: 5 # changes packages/ketcher-core/src/application/editor/operations/coreAtom/atom.ts x: 115 lines of code y: 3 # changes packages/ketcher-core/src/application/editor/operations/coreBond/bond.ts x: 71 lines of code y: 3 # changes packages/ketcher-core/src/application/editor/operations/drawingEntity/index.ts x: 64 lines of code y: 9 # changes packages/ketcher-core/src/domain/entities/Operation.ts x: 18 lines of code y: 7 # changes packages/ketcher-core/src/domain/serializers/ket/ketSerializer.ts x: 936 lines of code y: 52 # changes packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts x: 341 lines of code y: 21 # changes packages/ketcher-react/src/script/ui/component/cliparea/cliparea.jsx x: 274 lines of code y: 18 # changes packages/ketcher-core/src/domain/constants/monomers.ts x: 75 lines of code y: 8 # changes packages/ketcher-react/src/components/MonomerPreview/calculatePreviewPosition.ts x: 145 lines of code y: 3 # changes packages/ketcher-core/src/application/editor/tools/Erase.ts x: 59 lines of code y: 6 # changes packages/ketcher-core/src/application/editor/modes/types.ts x: 11 lines of code y: 4 # changes packages/ketcher-macromolecules/src/components/LayoutModeButton/LayoutModeButton.tsx x: 55 lines of code y: 9 # changes packages/ketcher-core/src/application/editor/editorEvents.ts x: 181 lines of code y: 28 # changes packages/ketcher-core/src/application/editor/modes/BaseMode.ts x: 314 lines of code y: 20 # changes packages/ketcher-core/src/application/editor/operations/modes/snake.ts x: 17 lines of code y: 3 # changes packages/ketcher-core/src/application/editor/operations/monomer/index.ts x: 105 lines of code y: 10 # changes packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts x: 130 lines of code y: 12 # changes packages/ketcher-core/src/application/editor/tools/Tool.ts x: 86 lines of code y: 24 # changes packages/ketcher-core/src/application/render/renderers/AmbiguousMonomerRenderer.ts x: 147 lines of code y: 8 # changes packages/ketcher-core/src/application/render/renderers/PeptideRenderer.ts x: 81 lines of code y: 20 # changes packages/ketcher-core/src/application/render/renderers/SugarRenderer.ts x: 47 lines of code y: 17 # changes packages/ketcher-core/src/domain/entities/AmbiguousMonomer.ts x: 131 lines of code y: 5 # changes packages/ketcher-core/src/domain/entities/Chem.ts x: 18 lines of code y: 5 # changes packages/ketcher-core/src/domain/entities/Peptide.ts x: 89 lines of code y: 9 # changes packages/ketcher-core/src/domain/entities/PolymerBond.ts x: 93 lines of code y: 19 # changes packages/ketcher-core/src/domain/entities/canvas-matrix/CanvasMatrix.ts x: 311 lines of code y: 8 # changes packages/ketcher-core/src/domain/entities/canvas-matrix/Cell.ts x: 11 lines of code y: 3 # changes packages/ketcher-core/src/domain/entities/monomer-chains/Chain.ts x: 187 lines of code y: 17 # changes packages/ketcher-core/src/domain/entities/monomer-chains/types.ts x: 20 lines of code y: 6 # changes packages/ketcher-core/src/application/ketcher.ts x: 466 lines of code y: 59 # changes packages/ketcher-macromolecules/src/EditorEvents.tsx x: 270 lines of code y: 7 # changes packages/ketcher-macromolecules/src/state/common/editorSlice.ts x: 107 lines of code y: 15 # changes packages/ketcher-core/src/application/render/renderers/PhosphateRenderer.ts x: 49 lines of code y: 14 # changes packages/ketcher-core/src/application/render/renderers/RNABaseRenderer.ts x: 46 lines of code y: 15 # changes packages/ketcher-core/src/application/render/renderers/UnresolvedMonomerRenderer.ts x: 40 lines of code y: 3 # changes packages/ketcher-macromolecules/src/components/shared/monomerOnCanvas/Peptide.tsx x: 47 lines of code y: 7 # changes packages/ketcher-macromolecules/src/components/shared/monomerOnCanvas/Phosphate.tsx x: 56 lines of code y: 8 # changes packages/ketcher-macromolecules/src/components/shared/monomerOnCanvas/RNABase.tsx x: 65 lines of code y: 8 # changes packages/ketcher-macromolecules/src/components/shared/monomerOnCanvas/Sugar.tsx x: 51 lines of code y: 8 # changes packages/ketcher-react/src/script/editor/utils/customOnChangeHandler.ts x: 174 lines of code y: 9 # changes packages/ketcher-react/src/script/ui/App/App.tsx x: 68 lines of code y: 20 # changes packages/ketcher-core/src/application/formatters/identifyStructFormat.ts x: 79 lines of code y: 17 # changes packages/ketcher-react/src/script/ui/state/options/index.js x: 158 lines of code y: 15 # changes packages/ketcher-standalone/src/infrastructure/services/struct/indigoWorker.types.ts x: 155 lines of code y: 45 # changes packages/ketcher-standalone/src/infrastructure/services/struct/standaloneStructService.ts x: 724 lines of code y: 57 # changes packages/ketcher-macromolecules/src/components/menu/subMenu/SubMenu.tsx x: 89 lines of code y: 5 # changes packages/ketcher-macromolecules/src/components/menu/subMenu/types.ts x: 7 lines of code y: 3 # changes packages/ketcher-core/src/application/render/renderers/sequence/PeptideSequenceItemRenderer.ts x: 26 lines of code y: 4 # changes packages/ketcher-macromolecules/src/components/modal/save/Save.styles.ts x: 72 lines of code y: 7 # changes packages/ketcher-react/src/script/ui/views/modal/components/document/Save/Save.jsx x: 521 lines of code y: 82 # changes packages/ketcher-react/src/script/ui/views/modal/components/document/Save/Save.module.less x: 157 lines of code y: 29 # changes packages/ketcher-core/src/domain/entities/HydrogenBond.ts x: 46 lines of code y: 2 # changes packages/ketcher-react/src/script/ui/component/form/form/form.jsx x: 430 lines of code y: 33 # changes packages/ketcher-react/src/script/ui/views/modal/components/InfoModal/InfoModal.tsx x: 27 lines of code y: 3 # changes packages/ketcher-react/src/script/ui/views/modal/components/meta/Settings/Settings.tsx x: 345 lines of code y: 38 # changes packages/ketcher-react/src/script/ui/data/convert/structConverter.ts x: 153 lines of code y: 26 # changes packages/ketcher-core/src/infrastructure/services/struct/remoteStructService.ts x: 397 lines of code y: 24 # changes packages/ketcher-react/src/script/ui/component/form/systemfonts.jsx x: 89 lines of code y: 11 # changes packages/ketcher-react/src/script/ui/views/components/ContextMenu/ContextMenuTrigger.utils.ts x: 203 lines of code y: 13 # changes packages/ketcher-macromolecules/src/components/monomerLibrary/monomerLibraryGroup/MonomerGroup.tsx x: 127 lines of code y: 15 # changes packages/ketcher-macromolecules/src/components/monomerLibrary/monomerLibraryItem/MonomerItem.tsx x: 67 lines of code y: 5 # changes packages/ketcher-macromolecules/src/components/monomerLibrary/monomerLibraryItem/styles.ts x: 116 lines of code y: 6 # changes packages/ketcher-macromolecules/src/components/monomerLibrary/monomerLibraryList/MonomerList.tsx x: 114 lines of code y: 5 # changes packages/ketcher-macromolecules/src/theming/defaultTheme/defaultTheme.ts x: 255 lines of code y: 5 # changes packages/ketcher-macromolecules/src/theming/defaultTheme/theme.types.ts x: 172 lines of code y: 5 # changes packages/ketcher-core/src/domain/entities/monomerMicromolecule.ts x: 32 lines of code y: 4 # changes packages/ketcher-react/src/script/ui/views/components/ContextMenu/menuItems/MacromoleculeMenuItems.tsx x: 36 lines of code y: 2 # changes packages/ketcher-core/src/application/render/options.ts x: 170 lines of code y: 20 # changes packages/ketcher-core/src/application/render/restruct/resgroup.ts x: 701 lines of code y: 16 # changes packages/ketcher-core/src/domain/services/struct/structService.types.ts x: 160 lines of code y: 34 # changes packages/ketcher-core/src/application/render/renderers/BaseRenderer.ts x: 97 lines of code y: 22 # changes packages/ketcher-core/src/domain/constants/element.types.ts x: 255 lines of code y: 6 # changes packages/ketcher-react/src/script/ui/views/toolbars/LeftToolbar/leftToolbarOptions.ts x: 56 lines of code y: 11 # changes packages/ketcher-core/src/application/editor/actions/highlight.ts x: 28 lines of code y: 5 # changes packages/ketcher-core/src/application/editor/operations/highlight.ts x: 209 lines of code y: 6 # changes packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts x: 370 lines of code y: 8 # changes packages/ketcher-core/src/domain/entities/highlight.ts x: 19 lines of code y: 5 # changes packages/ketcher-react/src/script/editor/highlighter.ts x: 106 lines of code y: 5 # changes packages/ketcher-react/src/script/ui/views/components/ContextMenu/contextMenu.types.ts x: 93 lines of code y: 15 # changes packages/ketcher-react/src/script/ui/views/components/ContextMenu/menuItems/AtomMenuItems.tsx x: 239 lines of code y: 19 # changes packages/ketcher-react/src/script/ui/views/components/ContextMenu/menuItems/BondMenuItems.tsx x: 134 lines of code y: 15 # changes packages/ketcher-react/src/script/ui/views/components/ContextMenu/menuItems/RGroupAttachmentPointMenuItems.tsx x: 50 lines of code y: 6 # changes packages/ketcher-react/src/script/ui/views/components/ContextMenu/menuItems/SelectionMenuItems.tsx x: 76 lines of code y: 9 # changes packages/ketcher-core/src/application/editor/index.ts x: 19 lines of code y: 17 # changes packages/ketcher-core/src/application/editor/shared/utils.ts x: 44 lines of code y: 8 # changes packages/ketcher-core/src/application/editor/tools/Zoom.ts x: 364 lines of code y: 18 # changes packages/ketcher-core/src/application/editor/tools/index.ts x: 21 lines of code y: 13 # changes packages/ketcher-core/src/application/editor/tools/types.ts x: 10 lines of code y: 1 # changes packages/ketcher-core/src/domain/entities/atom.ts x: 733 lines of code y: 30 # changes packages/ketcher-core/src/domain/entities/bond.ts x: 322 lines of code y: 20 # changes packages/ketcher-react/src/script/editor/tool/helper/locate.ts x: 366 lines of code y: 14 # changes packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/PolymerBondRendererFactory.ts x: 51 lines of code y: 2 # changes packages/ketcher-core/src/application/render/renderers/sequence/PolymerBondSequenceRenderer.ts x: 133 lines of code y: 7 # changes packages/ketcher-core/src/application/render/restruct/rebond.ts x: 1227 lines of code y: 41 # changes packages/ketcher-core/src/domain/entities/BaseBond.ts x: 35 lines of code y: 1 # changes packages/ketcher-core/src/domain/entities/MonomerToAtomBond.ts x: 26 lines of code y: 2 # changes packages/ketcher-core/src/domain/entities/Sugar.ts x: 104 lines of code y: 12 # changes packages/ketcher-core/src/domain/entities/index.ts x: 45 lines of code y: 31 # changes packages/ketcher-macromolecules/src/components/LeftMenuComponent/LeftMenuComponent.tsx x: 59 lines of code y: 4 # changes packages/ketcher-core/src/domain/entities/Phosphate.ts x: 83 lines of code y: 9 # changes packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar/UndoRedo.tsx x: 39 lines of code y: 7 # changes packages/ketcher-react/src/script/ui/views/components/ContextMenu/hooks/useMonomerExpansionHandlers.ts x: 39 lines of code y: 2 # changes packages/ketcher-core/src/application/editor/editor.types.ts x: 70 lines of code y: 28 # changes packages/ketcher-react/src/script/ui/views/components/ContextMenu/hooks/useBondSGroupAttach.ts x: 46 lines of code y: 5 # changes packages/ketcher-core/src/application/editor/actions/fragment.ts x: 169 lines of code y: 15 # changes packages/ketcher-core/src/application/editor/actions/utils.ts x: 194 lines of code y: 22 # changes packages/ketcher-react/src/script/editor/tool/enhanced-stereo.ts x: 71 lines of code y: 13 # changes packages/ketcher-core/src/application/render/render.types.ts x: 110 lines of code y: 27 # changes packages/ketcher-react/src/script/editor/tool/image.ts x: 188 lines of code y: 3 # changes packages/ketcher-macromolecules/src/components/preview/Preview.tsx x: 89 lines of code y: 3 # changes packages/ketcher-macromolecules/src/components/preview/components/BondPreview/BondPreview.tsx x: 96 lines of code y: 4 # changes packages/ketcher-macromolecules/src/components/preview/components/MonomerPreview/MonomerPreview.tsx x: 63 lines of code y: 4 # changes packages/ketcher-macromolecules/src/components/preview/components/PresetPreview/PresetPreview.tsx x: 52 lines of code y: 3 # changes packages/ketcher-macromolecules/src/state/types.ts x: 56 lines of code y: 2 # changes packages/ketcher-react/src/script/ui/views/components/StructEditor/InfoPanel.tsx x: 157 lines of code y: 23 # changes packages/ketcher-macromolecules/src/helpers/getPreset.ts x: 77 lines of code y: 7 # changes packages/ketcher-core/src/domain/entities/multitailArrow.ts x: 622 lines of code y: 5 # changes packages/ketcher-react/src/constants.ts x: 36 lines of code y: 15 # changes packages/ketcher-core/src/application/indigo.ts x: 189 lines of code y: 8 # changes packages/ketcher-react/src/script/ui/views/Editor.jsx x: 41 lines of code y: 15 # changes packages/ketcher-react/src/script/ui/views/components/StructEditor/StructEditor.jsx x: 301 lines of code y: 55 # changes packages/ketcher-core/src/utilities/SettingsManager.ts x: 84 lines of code y: 3 # changes packages/ketcher-react/src/script/ui/state/editor/index.js x: 210 lines of code y: 32 # changes packages/ketcher-macromolecules/src/components/modal/monomerConnection/MonomerConnections.tsx x: 274 lines of code y: 10 # changes packages/ketcher-core/src/application/render/restruct/generalEnumTypes.ts x: 25 lines of code y: 12 # changes packages/ketcher-core/src/application/render/restruct/reImage.ts x: 281 lines of code y: 2 # changes packages/ketcher-core/src/application/render/restruct/reobject.ts x: 70 lines of code y: 15 # changes packages/ketcher-core/src/application/render/restruct/resimpleObject.ts x: 381 lines of code y: 17 # changes packages/ketcher-react/src/script/editor/tool/select/select.ts x: 624 lines of code y: 4 # changes packages/ketcher-core/src/application/formatters/formatProperties.ts x: 177 lines of code y: 27 # changes packages/ketcher-react/src/components/ToggleButtonGroup/ToggleButtonGroup.tsx x: 49 lines of code y: 5 # changes packages/ketcher-macromolecules/src/components/monomerLibrary/RnaBuilder/RnaEditor/RnaEditor.tsx x: 89 lines of code y: 10 # changes packages/ketcher-core/src/application/render/restruct/remultitailArrow.ts x: 393 lines of code y: 2 # changes packages/ketcher-react/src/script/ui/state/shared.ts x: 202 lines of code y: 36 # changes packages/ketcher-standalone/src/infrastructure/services/struct/indigoWorker.ts x: 235 lines of code y: 29 # changes packages/ketcher-core/src/application/render/renderers/sequence/MonomerToAtomBondSequenceRenderer.ts x: 74 lines of code y: 1 # changes packages/ketcher-core/src/application/render/view-model/ViewModel.ts x: 252 lines of code y: 1 # changes packages/ketcher-core/src/domain/entities/RNABase.ts x: 36 lines of code y: 8 # changes packages/ketcher-core/src/domain/serializers/ket/fromKet/polymerBondToDrawingEntity.ts x: 90 lines of code y: 8 # changes packages/ketcher-macromolecules/src/components/preview/hooks/useIDTAliasesTextForMonomer.ts x: 72 lines of code y: 2 # changes packages/ketcher-react/src/script/ui/views/components/ContextMenu/ContextMenu.tsx x: 193 lines of code y: 15 # changes packages/ketcher-core/src/application/formatters/structFormatter.types.ts x: 44 lines of code y: 27 # changes packages/ketcher-react/src/script/ui/action/server.js x: 87 lines of code y: 19 # changes packages/ketcher-react/src/script/ui/views/modal/components/process/Miew/Miew.tsx x: 186 lines of code y: 10 # changes packages/ketcher-react/src/components/Icon/utils/iconNameToIcon.ts x: 448 lines of code y: 17 # changes packages/ketcher-react/src/script/ui/action/highlightColors/style.ts x: 43 lines of code y: 1 # changes packages/ketcher-core/src/application/editor/actions/paste.ts x: 244 lines of code y: 31 # changes packages/ketcher-react/src/script/editor/tool/helper/dropAndMerge.ts x: 102 lines of code y: 13 # changes packages/ketcher-react/src/script/editor/tool/rotate-controller.ts x: 745 lines of code y: 21 # changes packages/ketcher-react/src/script/ui/action/action.types.ts x: 123 lines of code y: 15 # changes packages/ketcher-react/src/script/ui/action/fullscreen.ts x: 36 lines of code y: 5 # changes packages/ketcher-react/src/script/ui/action/help.js x: 15 lines of code y: 4 # changes packages/ketcher-react/src/script/ui/action/index.ts x: 282 lines of code y: 1 # changes packages/ketcher-react/src/script/ui/action/tools.js x: 351 lines of code y: 36 # changes packages/ketcher-react/src/script/ui/views/components/ContextMenu/ContextMenuTrigger.tsx x: 125 lines of code y: 20 # changes packages/ketcher-react/src/script/ui/views/modal/components/document/Open/Open.tsx x: 167 lines of code y: 30 # changes packages/ketcher-react/src/script/ui/views/modal/components/process/Recognize/Recognize.jsx x: 223 lines of code y: 24 # changes packages/ketcher-react/src/script/ui/views/toolbars/BottomToolbar/BottomToolbar.tsx x: 32 lines of code y: 17 # changes packages/ketcher-react/src/script/ui/views/toolbars/BottomToolbar/TemplatesList/TemplatesList.tsx x: 52 lines of code y: 10 # changes packages/ketcher-react/src/script/ui/views/toolbars/RightToolbar/AtomsList/AtomsList.tsx x: 80 lines of code y: 21 # changes packages/ketcher-react/src/script/ui/views/toolbars/RightToolbar/RightToolbar.tsx x: 110 lines of code y: 26 # changes packages/ketcher-react/src/script/ui/views/toolbars/ToolbarGroupItem/ToolbarGroupItem.tsx x: 69 lines of code y: 13 # changes packages/ketcher-react/src/script/ui/views/toolbars/ToolbarGroupItem/ToolbarMultiToolItem/ToolbarMultiToolItem.tsx x: 148 lines of code y: 26 # changes packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar/TopToolbar.container.ts x: 77 lines of code y: 20 # changes packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar/TopToolbar.tsx x: 233 lines of code y: 40 # changes packages/ketcher-react/src/script/ui/views/components/ContextMenu/hooks/useChangeBondDirection.ts x: 18 lines of code y: 2 # changes packages/ketcher-core/src/application/editor/operations/monomer/monomerFactory.ts x: 113 lines of code y: 13 # changes packages/ketcher-macromolecules/src/testMockData/monomerPresets.ts x: 586 lines of code y: 4 # changes packages/ketcher-core/src/application/editor/actions/bond.ts x: 338 lines of code y: 16 # changes packages/ketcher-react/src/script/ui/views/modal/components/meta/Settings/Settings.module.less x: 87 lines of code y: 23 # changes packages/ketcher-core/src/application/render/util.ts x: 219 lines of code y: 17 # changes packages/ketcher-react/src/components/StructRender/StructRender.tsx x: 42 lines of code y: 10 # changes packages/ketcher-react/src/components/StructRender/styles.ts x: 19 lines of code y: 4 # changes packages/ketcher-react/src/components/StructRender/types.ts x: 13 lines of code y: 6 # changes packages/ketcher-react/src/script/ui/dialog/template/TemplateTable.tsx x: 121 lines of code y: 29 # changes packages/ketcher-macromolecules/src/components/monomerLibrary/RnaBuilder/RnaEditor/RnaEditorExpanded/RnaEditorExpanded.tsx x: 363 lines of code y: 21 # changes packages/ketcher-macromolecules/src/helpers/rnaValidations.ts x: 48 lines of code y: 3 # changes packages/ketcher-macromolecules/src/state/rna-builder/rnaBuilderSlice.ts x: 446 lines of code y: 20 # changes packages/ketcher-react/src/script/ui/component/form/Input/Input.tsx x: 340 lines of code y: 7 # changes packages/ketcher-react/src/script/ui/component/form/MeasureInput/measure-input.jsx x: 125 lines of code y: 10 # changes packages/ketcher-core/src/domain/entities/fixedPrecision.ts x: 54 lines of code y: 1 # changes packages/ketcher-react/src/components/Buttons/IconButton/index.tsx x: 2 lines of code y: 4 # changes packages/ketcher-react/src/components/Buttons/IconButton/styles.ts x: 45 lines of code y: 7 # changes packages/ketcher-react/src/script/builders/ketcher/KetcherBuilder.ts x: 149 lines of code y: 38 # changes packages/ketcher-react/src/script/index.ts x: 46 lines of code y: 26 # changes packages/ketcher-react/src/script/ui/state/index.js x: 98 lines of code y: 21 # changes packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar/CustomButtons.tsx x: 64 lines of code y: 1 # changes packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar/TopToolbarIconButton.ts x: 29 lines of code y: 5 # changes packages/ketcher-react/src/script/ui/views/modal/components/meta/Settings/fieldGroups.js x: 42 lines of code y: 6 # changes packages/ketcher-core/src/application/render/renderers/sequence/RNASequenceItemRenderer.ts x: 56 lines of code y: 4 # changes packages/ketcher-macromolecules/src/components/monomerLibrary/RnaPresetGroup/RnaPresetGroup.tsx x: 173 lines of code y: 11 # changes packages/ketcher-macromolecules/src/helpers/index.ts x: 4 lines of code y: 8 # changes packages/ketcher-macromolecules/src/state/index.ts x: 3 lines of code y: 3 # changes packages/ketcher-react/src/components/index.ts x: 8 lines of code y: 8 # changes packages/ketcher-core/src/domain/helpers/attachmentPointCalculations.ts x: 201 lines of code y: 15 # changes packages/ketcher-core/src/domain/serializers/ket/fromKet/monomerToDrawingEntity.ts x: 99 lines of code y: 12 # changes packages/ketcher-macromolecules/src/components/shared/ConnectionOverview/components/MonomerOverview/MonomerOverview.tsx x: 63 lines of code y: 2 # changes packages/ketcher-macromolecules/src/helpers/hydrateLeavingGroup.ts x: 5 lines of code y: 2 # changes packages/ketcher-react/src/script/ui/views/toolbars/toolbar.types.ts x: 144 lines of code y: 38 # changes packages/ketcher-core/src/application/editor/actions/erase.ts x: 196 lines of code y: 21 # changes packages/ketcher-core/src/application/editor/actions/index.ts x: 22 lines of code y: 16 # changes packages/ketcher-core/src/application/editor/operations/OperationType.ts x: 100 lines of code y: 19 # changes packages/ketcher-core/src/application/editor/operations/index.ts x: 21 lines of code y: 10 # changes packages/ketcher-core/src/application/editor/shared/constants.ts x: 50 lines of code y: 15 # changes packages/ketcher-core/src/application/render/pathBuilder.ts x: 97 lines of code y: 1 # changes packages/ketcher-core/src/application/render/restruct/index.ts x: 31 lines of code y: 10 # changes packages/ketcher-core/src/domain/constants/index.ts x: 6 lines of code y: 7 # changes packages/ketcher-core/src/domain/entities/vec2.ts x: 227 lines of code y: 15 # changes packages/ketcher-core/src/domain/serializers/ket/helpers.ts x: 51 lines of code y: 16 # changes packages/ketcher-core/src/domain/serializers/ket/multitailArrowsValidator.ts x: 19 lines of code y: 1 # changes packages/ketcher-core/src/domain/serializers/ket/toKet/prepare.ts x: 145 lines of code y: 20 # changes packages/ketcher-react/src/script/editor/tool/arrow/commonArrow.ts x: 136 lines of code y: 1 # changes packages/ketcher-react/src/script/editor/tool/arrow/multitailArrowMoveTool.ts x: 81 lines of code y: 1 # changes packages/ketcher-react/src/script/ui/state/server/index.js x: 192 lines of code y: 41 # changes packages/ketcher-react/src/script/ui/views/components/ContextMenu/hooks/useAddAttachmentPoint.ts x: 99 lines of code y: 3 # changes packages/ketcher-react/src/script/ui/views/components/ContextMenu/hooks/useFunctionalGroupRemove.ts x: 35 lines of code y: 4 # changes packages/ketcher-react/src/script/ui/views/components/ContextMenu/hooks/useMultitailArrowTails.ts x: 69 lines of code y: 1 # changes packages/ketcher-core/src/utilities/keynorm.ts x: 95 lines of code y: 2 # changes packages/ketcher-core/src/application/editor/tools/Monomer.ts x: 97 lines of code y: 15 # changes packages/ketcher-core/src/application/formatters/types/ket.ts x: 177 lines of code y: 17 # changes packages/ketcher-core/src/application/render/renderers/index.ts x: 12 lines of code y: 8 # changes packages/ketcher-core/src/index.ts x: 16 lines of code y: 25 # changes packages/ketcher-macromolecules/src/components/monomerLibrary/monomerLibraryGroup/styles.ts x: 40 lines of code y: 4 # changes packages/ketcher-core/src/application/render/restruct/rergroup.js x: 163 lines of code y: 14 # changes packages/ketcher-core/src/application/render/index.ts x: 9 lines of code y: 9 # changes packages/ketcher-core/src/application/render/restruct/reenhancedFlag.ts x: 72 lines of code y: 11 # changes packages/ketcher-core/src/application/render/restruct/retext.ts x: 220 lines of code y: 20 # changes packages/ketcher-react/src/script/editor/HoverIcon.ts x: 116 lines of code y: 9 # changes packages/ketcher-core/src/application/editor/operations/modes/index.ts x: 44 lines of code y: 3 # changes packages/ketcher-macromolecules/src/components/contextMenu/SequenceItemContextMenu/SequenceItemContextMenu.tsx x: 134 lines of code y: 9 # changes packages/ketcher-macromolecules/src/components/monomerLibrary/MonomerLibrary.tsx x: 84 lines of code y: 13 # changes packages/ketcher-macromolecules/src/components/shared/Tabs/Tabs.tsx x: 125 lines of code y: 5 # changes packages/ketcher-macromolecules/src/state/modal/modalSlice.ts x: 98 lines of code y: 5 # changes example/vite.config.js x: 191 lines of code y: 9 # changes packages/ketcher-react/src/script/api.ts x: 35 lines of code y: 23 # changes packages/ketcher-react/src/script/ui/App/initApp.tsx x: 62 lines of code y: 20 # changes packages/ketcher-standalone/rollup.config.js x: 190 lines of code y: 18 # changes packages/ketcher-standalone/src/infrastructure/services/struct/index.ts x: 4 lines of code y: 11 # changes packages/ketcher-core/src/domain/entities/image.ts x: 139 lines of code y: 1 # changes packages/ketcher-react/src/script/ui/views/toolbars/LeftToolbar/LeftToolbar.tsx x: 173 lines of code y: 42 # changes example-ssr/src/app/globals.css x: 168 lines of code y: 1 # changes example-ssr/src/app/page.module.css x: 196 lines of code y: 1 # changes packages/ketcher-macromolecules/src/components/contextMenu/RNAContextMenu.tsx x: 67 lines of code y: 9 # changes packages/ketcher-core/src/application/render/renderers/sequence/ui-controls/NewSequenceButton.ts x: 120 lines of code y: 1 # changes packages/ketcher-core/src/domain/entities/DrawingEntity.ts x: 79 lines of code y: 12 # changes packages/ketcher-core/src/domain/entities/EmptyMonomer.ts x: 31 lines of code y: 2 # changes packages/ketcher-react/src/script/ui/views/modal/components/toolbox/Atom/Atom.tsx x: 249 lines of code y: 27 # changes packages/ketcher-core/src/application/render/restruct/rerxnarrow.ts x: 174 lines of code y: 13 # changes packages/ketcher-core/src/domain/serializers/serializers.types.ts x: 12 lines of code y: 7 # changes packages/ketcher-react/src/script/editor/tool/paste.ts x: 233 lines of code y: 27 # changes packages/ketcher-react/src/script/editor/tool/sgroup.ts x: 603 lines of code y: 28 # changes packages/ketcher-core/src/domain/entities/canvas-matrix/Matrix.ts x: 57 lines of code y: 2 # changes packages/ketcher-react/src/script/editor/utils/functionalGroupsTooltip.ts x: 151 lines of code y: 14 # changes packages/ketcher-core/src/application/editor/tools/Clear.ts x: 25 lines of code y: 6 # changes packages/ketcher-react/src/script/editor/tool/atom.ts x: 307 lines of code y: 30 # changes packages/ketcher-core/src/domain/serializers/mol/common.js x: 288 lines of code y: 11 # changes packages/ketcher-core/src/domain/entities/functionalGroup.ts x: 218 lines of code y: 32 # changes packages/ketcher-macromolecules/src/components/monomerLibrary/RnaBuilder/RnaAccordion/Summary/styles.ts x: 22 lines of code y: 3 # changes packages/ketcher-react/src/script/editor/tool/rgroupatom.ts x: 112 lines of code y: 12 # changes packages/ketcher-react/src/script/editor/tool/rgroupfragment.ts x: 119 lines of code y: 9 # changes packages/ketcher-react/src/contexts/appContext.tsx x: 8 lines of code y: 6 # changes packages/ketcher-react/src/hooks/useSubscribtionOnEvents.ts x: 52 lines of code y: 7 # changes packages/ketcher-react/src/index.tsx x: 5 lines of code y: 17 # changes packages/ketcher-core/src/application/editor/operations/bond/index.ts x: 123 lines of code y: 11 # changes packages/ketcher-macromolecules/src/components/ZoomControls/ZoomControls.tsx x: 111 lines of code y: 2 # changes packages/ketcher-core/src/application/editor/operations/sgroup/index.ts x: 121 lines of code y: 14 # changes packages/ketcher-macromolecules/src/components/menu/Menu.tsx x: 61 lines of code y: 3 # changes packages/ketcher-macromolecules/src/hooks/useSetRnaPresets.ts x: 62 lines of code y: 6 # changes packages/ketcher-core/src/application/editor/actions/atom.ts x: 248 lines of code y: 17 # changes packages/ketcher-core/src/application/editor/operations/sgroup/sgroupAtom.ts x: 59 lines of code y: 10 # changes packages/ketcher-core/src/domain/serializers/ket/fromKet/moleculeToStruct.ts x: 244 lines of code y: 35 # changes packages/ketcher-core/src/domain/serializers/ket/toKet/moleculeToKet.ts x: 197 lines of code y: 29 # changes packages/ketcher-core/src/application/editor/internal.ts x: 5 lines of code y: 4 # changes packages/ketcher-core/src/domain/entities/LinkerSequenceNode.ts x: 45 lines of code y: 4 # changes packages/ketcher-core/src/utilities/index.ts x: 11 lines of code y: 16 # changes packages/ketcher-macromolecules/src/components/shared/dropDown/dropDown.tsx x: 133 lines of code y: 8 # changes packages/ketcher-macromolecules/src/components/rna/RnaMonomerSection/RnaMonomerSection.tsx x: 73 lines of code y: 4 # changes packages/ketcher-core/src/domain/serializers/ket/index.ts x: 2 lines of code y: 6 # changes packages/ketcher-macromolecules/rollup.config.js x: 93 lines of code y: 3 # changes packages/ketcher-react/src/script/ui/data/convert/structconv.js x: 401 lines of code y: 29 # changes packages/ketcher-react/src/script/ui/data/schema/struct-schema.js x: 408 lines of code y: 30 # changes packages/ketcher-macromolecules/src/components/monomerLibrary/RnaBuilder/RnaEditor/RnaEditorExpanded/styles.ts x: 87 lines of code y: 4 # changes packages/ketcher-core/src/domain/serializers/mol/v2000.js x: 433 lines of code y: 15 # changes packages/ketcher-react/src/script/editor/tool/hand.ts x: 37 lines of code y: 12 # changes packages/ketcher-core/src/infrastructure/services/index.ts x: 2 lines of code y: 9 # changes packages/ketcher-macromolecules/src/components/shared/modal/Modal.tsx x: 173 lines of code y: 3 # changes packages/ketcher-core/src/application/render/restruct/visel.js x: 68 lines of code y: 7 # changes packages/ketcher-react/src/script/editor/tool/templatePreview.ts x: 181 lines of code y: 5 # changes packages/ketcher-react/src/script/ui/state/handleHotkeysOverItem.ts x: 356 lines of code y: 17 # changes packages/ketcher-react/src/script/ui/views/modal/components/document/Open/components/CDXStructuresViewer/CDXStructuresViewer.module.less x: 104 lines of code y: 7 # changes packages/ketcher-core/src/application/editor/modes/internal.ts x: 1 lines of code y: 2 # changes packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar/ZoomControls.tsx x: 188 lines of code y: 15 # changes packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar/ZoomInput.tsx x: 88 lines of code y: 7 # changes packages/ketcher-core/src/domain/serializers/ket/fromKet/simpleObjectToStruct.ts x: 29 lines of code y: 7 # changes packages/ketcher-react/src/script/ui/utils/fileOpener.js x: 94 lines of code y: 13 # changes packages/ketcher-react/src/script/ui/views/modal/components/document/Open/Open.module.less x: 54 lines of code y: 15 # changes packages/ketcher-react/src/script/ui/views/modal/components/document/Open/components/CDXStructuresViewer/CDXStructuresViewer.tsx x: 128 lines of code y: 6 # changes packages/ketcher-react/src/style/variables.less x: 131 lines of code y: 35 # changes packages/ketcher-react/src/script/ui/App/App.module.less x: 31 lines of code y: 11 # changes packages/ketcher-react/src/script/ui/dialog/AbbreviationLookup/AbbreviationLookup.tsx x: 173 lines of code y: 7 # changes packages/ketcher-core/src/domain/entities/text.ts x: 43 lines of code y: 12 # changes packages/ketcher-core/src/domain/serializers/ket/fromKet/rxnToStruct.ts x: 20 lines of code y: 8 # changes packages/ketcher-core/src/domain/serializers/ket/fromKet/textToStruct.ts x: 8 lines of code y: 13 # changes packages/ketcher-core/src/domain/serializers/ket/toKet/textToKet.ts x: 8 lines of code y: 14 # changes packages/ketcher-react/src/script/ui/component/actionmenu.jsx x: 172 lines of code y: 18 # changes packages/ketcher-react/src/script/ui/views/toolbars/ToolbarGroupItem/ActionButton/ActionButton.tsx x: 63 lines of code y: 15 # changes packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar/SystemControls.tsx x: 72 lines of code y: 10 # changes packages/ketcher-core/src/application/formatters/formatterFactory.ts x: 95 lines of code y: 29 # changes packages/ketcher-macromolecules/src/components/modal/Open/OpenOptions/FileDrop/FileDrop.tsx x: 81 lines of code y: 2 # changes packages/ketcher-macromolecules/src/components/monomerLibrary/RnaBuilder/RnaEditor/RnaEditorExpanded/GroupBlock/styles.ts x: 91 lines of code y: 2 # changes packages/ketcher-macromolecules/src/components/shared/actionButton/ActionButton.tsx x: 89 lines of code y: 2 # changes packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar/ExternalFuncControls.tsx x: 113 lines of code y: 10 # changes packages/ketcher-core/src/application/editor/shared/closest.js x: 389 lines of code y: 11 # changes packages/ketcher-core/src/application/editor/shared/coordinates.ts x: 30 lines of code y: 3 # changes packages/ketcher-core/src/application/render/restruct/rerxnplus.js x: 27 lines of code y: 8 # changes packages/ketcher-core/src/application/editor/actions/template.ts x: 342 lines of code y: 18 # changes packages/ketcher-core/src/application/formatters/serverFormatter.ts x: 134 lines of code y: 17 # changes packages/ketcher-react/src/script/ui/state/templates/init-lib.ts x: 126 lines of code y: 4 # changes packages/ketcher-react/src/script/ui/state/action/index.js x: 68 lines of code y: 12 # changes packages/ketcher-react/src/script/ui/views/modal/components/toolbox/Bond/Bond.tsx x: 154 lines of code y: 16 # changes packages/ketcher-react/src/components/Dialog/Dialog.tsx x: 145 lines of code y: 1 # changes packages/ketcher-react/src/script/ui/component/form/Select/Select.tsx x: 84 lines of code y: 10 # changes packages/ketcher-react/src/script/ui/dialog/toolbox/SDataFieldset.jsx x: 76 lines of code y: 5 # changes packages/ketcher-react/src/script/ui/dialog/toolbox/SGroupFieldset.jsx x: 54 lines of code y: 5 # changes packages/ketcher-react/src/script/ui/dialog/toolbox/sgroup.jsx x: 73 lines of code y: 22 # changes packages/ketcher-react/src/script/ui/views/components/index.ts x: 4 lines of code y: 13 # changes packages/ketcher-react/src/script/ui/views/modal/components/Text/Text.tsx x: 178 lines of code y: 24 # changes packages/ketcher-react/src/script/ui/views/modal/components/process/Analyse/Analyse.jsx x: 149 lines of code y: 25 # changes packages/ketcher-react/src/script/ui/App/App.container.ts x: 16 lines of code y: 6 # changes packages/ketcher-core/src/domain/serializers/sdf/sdfSerializer.ts x: 58 lines of code y: 8 # changes packages/ketcher-react/src/script/ui/state/functionalGroups/index.ts x: 49 lines of code y: 12 # changes packages/ketcher-core/src/application/ketcherBuilder.ts x: 46 lines of code y: 13 # changes packages/ketcher-react/src/script/ui/component/form/colorPicker/ColorPicker.module.less x: 150 lines of code y: 9 # changes packages/ketcher-react/src/script/ui/views/components/StructEditor/InfoTooltip.tsx x: 100 lines of code y: 1 # changes packages/ketcher-react/src/script/ui/views/modal/components/document/Open/Open.container.ts x: 35 lines of code y: 11 # changes packages/ketcher-core/src/application/editor/operations/bond/BondMove.ts x: 27 lines of code y: 7 # changes packages/ketcher-core/src/application/editor/operations/rxn/RxnArrowResize.ts x: 138 lines of code y: 6 # changes packages/ketcher-core/src/application/editor/operations/simpleObject.ts x: 233 lines of code y: 7 # changes packages/ketcher-core/src/application/render/restruct/reloop.js x: 105 lines of code y: 9 # changes packages/ketcher-core/src/application/render/scrollbar/scroll-offset.ts x: 58 lines of code y: 1 # changes packages/ketcher-core/src/domain/entities/box2Abs.ts x: 111 lines of code y: 7 # changes packages/ketcher-react/src/script/ui/state/moveSelectedItems.ts x: 121 lines of code y: 6 # changes packages/ketcher-react/src/script/ui/views/components/StructEditor/SGroupDataRender.tsx x: 103 lines of code y: 5 # changes packages/ketcher-core/src/domain/serializers/mol/utils.js x: 275 lines of code y: 12 # changes packages/ketcher-core/src/domain/serializers/smi/smiles.js x: 604 lines of code y: 10 # changes packages/ketcher-react/src/script/ui/state/modal/form.js x: 130 lines of code y: 17 # changes packages/ketcher-core/src/domain/constants/generics.ts x: 261 lines of code y: 6 # changes packages/ketcher-react/src/script/ui/component/view/Atom/Atom.jsx x: 33 lines of code y: 14 # changes packages/ketcher-core/src/domain/entities/sgroupForest.ts x: 150 lines of code y: 10 # changes packages/ketcher-react/src/script/editor/tool/text.ts x: 120 lines of code y: 19 # changes packages/ketcher-react/src/script/ui/action/copyAs.js x: 42 lines of code y: 9 # changes packages/ketcher-react/src/script/ui/state/templates/index.ts x: 149 lines of code y: 4 # changes packages/ketcher-react/src/script/ui/views/modal/components/toolbox/Atom/Atom.module.less x: 126 lines of code y: 18 # changes packages/ketcher-react/src/script/ui/dialog/toolbox/enhancedStereo/enhancedStereo.tsx x: 160 lines of code y: 12 # changes packages/ketcher-react/src/script/ui/views/modal/components/PeriodTable/components/TypeChoice/TypeChoice.jsx x: 43 lines of code y: 14 # changes packages/ketcher-react/src/script/ui/views/modal/components/toolbox/Atom/ElementNumber/ElementNumber.tsx x: 16 lines of code y: 8 # changes packages/ketcher-react/src/script/ui/data/templates.js x: 124 lines of code y: 9 # changes packages/ketcher-react/src/script/ui/views/modal/Modal.tsx x: 45 lines of code y: 11 # changes packages/ketcher-core/src/application/editor/operations/fragment.ts x: 76 lines of code y: 6 # changes packages/ketcher-react/src/script/ui/views/modal/components/meta/About/About.jsx x: 117 lines of code y: 26 # changes packages/ketcher-react/src/script/editor/tool/rotate.ts x: 301 lines of code y: 19 # changes packages/ketcher-react/src/script/editor/tool/reactionplus.ts x: 62 lines of code y: 11 # changes packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar/ElementWithDropdown.tsx x: 106 lines of code y: 14 # changes packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js x: 297 lines of code y: 13 # changes packages/ketcher-react/src/components/InfoModal/InfoModal.module.less x: 90 lines of code y: 1 # changes packages/ketcher-react/src/script/ui/dialog/index.ts x: 54 lines of code y: 30 # changes packages/ketcher-core/src/application/editor/actions/rotate.ts x: 250 lines of code y: 15 # changes packages/ketcher-core/src/domain/constants/elements.ts x: 1301 lines of code y: 5 # changes packages/ketcher-core/src/domain/serializers/mol/v3000.js x: 467 lines of code y: 11 # changes packages/ketcher-core/src/domain/serializers/smi/cis_trans.js x: 158 lines of code y: 6 # changes packages/ketcher-core/src/domain/serializers/smi/dfs.js x: 132 lines of code y: 5 # changes packages/ketcher-core/src/domain/serializers/smi/stereocenters.js x: 509 lines of code y: 7 # changes packages/ketcher-core/src/infrastructure/services/struct/index.ts x: 2 lines of code y: 10 # changes packages/ketcher-react/src/script/builders/index.ts x: 1 lines of code y: 7 # changes packages/ketcher-react/src/script/ui/Portal/Portal.tsx x: 102 lines of code y: 9 # changes packages/ketcher-react/src/script/ui/action/functionalGroups.ts x: 15 lines of code y: 10 # changes packages/ketcher-react/src/script/ui/action/templates.js x: 23 lines of code y: 9 # changes packages/ketcher-react/src/script/ui/component/form/combobox/combobox.jsx x: 72 lines of code y: 6 # changes packages/ketcher-react/src/script/ui/component/form/select-checkbox.jsx x: 29 lines of code y: 8 # changes packages/ketcher-react/src/script/ui/component/form/select-list.jsx x: 49 lines of code y: 4 # changes packages/ketcher-react/src/script/ui/data/schema/sdata-schema.js x: 335 lines of code y: 13 # changes packages/ketcher-react/src/script/ui/dialog/AbbreviationLookup/AbbreviationLookup.utils.tsx x: 76 lines of code y: 3 # changes packages/ketcher-react/src/script/ui/dialog/template/TemplateDialog.tsx x: 311 lines of code y: 40 # changes packages/ketcher-react/src/script/ui/state/common/index.ts x: 37 lines of code y: 3 # changes packages/ketcher-react/src/script/ui/state/modal/sdata.js x: 95 lines of code y: 6 # changes packages/ketcher-react/src/script/ui/utils/index.ts x: 84 lines of code y: 14 # changes packages/ketcher-react/src/script/ui/views/modal/components/ExtendedTable/components/GenericGroups/GenericGroups.tsx x: 118 lines of code y: 8 # changes packages/ketcher-react/src/script/ui/views/modal/components/PeriodTable/components/ElementsTable/components/OutinerRow.jsx x: 49 lines of code y: 10 # changes packages/ketcher-react/src/script/ui/views/modal/components/Text/FontControl/FontControl.tsx x: 57 lines of code y: 13 # changes packages/ketcher-react/src/script/ui/views/modal/components/Text/SpecialSymbolsList/SpecialSymbolsList.tsx x: 69 lines of code y: 8 # changes packages/ketcher-react/src/script/ui/views/modal/components/process/Analyse/components/FormulaInput/FormulaInput.jsx x: 57 lines of code y: 17 # changes packages/ketcher-react/src/script/ui/views/modal/components/process/Analyse/components/FrozenInput/FrozenInput.jsx x: 27 lines of code y: 10 # changes packages/ketcher-react/src/script/ui/views/modal/components/process/Check/Check.jsx x: 218 lines of code y: 24 # changes packages/ketcher-react/src/script/ui/views/modal/components/toolbox/Attach/Attach.tsx x: 32 lines of code y: 9 # changes packages/ketcher-react/src/script/ui/views/modal/components/toolbox/RgroupLogic/RgroupLogic.tsx x: 52 lines of code y: 14 # changes packages/ketcher-react/src/script/ui/views/toolbars/LeftToolbar/Bond/Bond.tsx x: 43 lines of code y: 10 # changes packages/ketcher-react/src/script/ui/views/toolbars/LeftToolbar/RGroup/RGroup.tsx x: 13 lines of code y: 11 # changes packages/ketcher-react/src/script/ui/views/toolbars/ToolbarGroupItem/ToolbarMultiToolItem/variants/DefaultMultiTool/DefaultMultiTool.tsx x: 35 lines of code y: 10 # changes packages/ketcher-standalone/src/infrastructure/services/struct/standaloneStructServiceProvider.ts x: 14 lines of code y: 9 # changes packages/ketcher-react/src/script/ui/views/toolbars/LeftToolbar/LeftToolbar.module.less x: 40 lines of code y: 12 # changes packages/ketcher-react/src/style/mixins.less x: 352 lines of code y: 30 # changes packages/ketcher-react/src/script/ui/component/form/Select/Select.module.less x: 84 lines of code y: 18 # changes packages/ketcher-react/src/script/ui/dialog/template/template-lib.module.less x: 162 lines of code y: 19 # changes packages/ketcher-react/src/script/ui/dialog/template/TemplateTable.module.less x: 91 lines of code y: 11 # changes packages/ketcher-react/src/script/ui/views/modal/components/process/Check/Check.module.less x: 95 lines of code y: 28 # changes packages/ketcher-react/src/script/ui/views/modal/components/PeriodTable/PeriodTable.module.less x: 55 lines of code y: 12 # changes packages/ketcher-react/src/script/ui/views/modal/components/PeriodTable/components/TypeChoice/TypeChoice.module.less x: 13 lines of code y: 10 # changes packages/ketcher-react/src/script/ui/views/modal/components/Text/SpecialSymbolsList/SpecialSymbolsList.module.less x: 31 lines of code y: 6 # changes packages/ketcher-react/src/script/ui/dialog/toolbox/rgroup/rgroup.module.less x: 40 lines of code y: 11 # changes packages/ketcher-react/src/script/ui/views/modal/components/process/Analyse/Analyse.module.less x: 65 lines of code y: 14 # changes packages/ketcher-core/src/domain/entities/SGroup.ts x: 635 lines of code y: 4 # changes packages/ketcher-standalone/src/infrastructure/services/struct/StandaloneStructService.ts x: 724 lines of code y: 12 # changes packages/ketcher-standalone/src/infrastructure/services/struct/IndigoWorker.ts x: 235 lines of code y: 7 # changes packages/ketcher-core/src/domain/entities/Atom.ts x: 733 lines of code y: 4 # changes packages/ketcher-core/src/domain/entities/Bond.ts x: 322 lines of code y: 4 # changes packages/ketcher-core/src/domain/entities/Fragment.ts x: 135 lines of code y: 3 # changes packages/ketcher-core/src/domain/serializers/mol/Molfile.ts x: 537 lines of code y: 6 # changes packages/ketcher-core/src/domain/entities/FunctionalGroup.ts x: 218 lines of code y: 1 # changes packages/ketcher-core/src/domain/entities/Struct.ts x: 1149 lines of code y: 8 # changes packages/ketcher-core/src/application/Ketcher.ts x: 466 lines of code y: 1 # changes packages/ketcher-core/src/domain/constants/ElementColor.ts x: 126 lines of code y: 2 # changes packages/ketcher-core/src/domain/constants/Elements.ts x: 1301 lines of code y: 2 # changes packages/ketcher-core/src/domain/constants/Generics.ts x: 261 lines of code y: 2 # changes packages/ketcher-core/src/domain/entities/Vec2.ts x: 227 lines of code y: 2 # changes packages/ketcher-core/src/domain/serializers/ket/KetSerializer.ts x: 936 lines of code y: 2 # changes packages/ketcher-core/src/infrastructure/services/struct/RemoteStructService.ts x: 397 lines of code y: 11 # changes packages/ketcher-core/src/domain/serializers/smi/Smiles.js x: 604 lines of code y: 2 # changes packages/ketcher-core/src/domain/entities/Box2Abs.ts x: 111 lines of code y: 1 # changes packages/ketcher-react/src/script/ui/app/app.tsx x: 68 lines of code y: 6 # changes
102.0
# changes
  min: 1.0
  average: 7.87
  25th percentile: 2.0
  median: 5.0
  75th percentile: 9.0
  max: 102.0
0 2600.0
lines of code
min: 1.0 | average: 89.98 | 25th percentile: 10.0 | median: 37.0 | 75th percentile: 89.0 | max: 2600.0

Number of Contributors vs. Number of Changes: 1250 points

packages/ketcher-core/src/application/editor/actions/chain.ts x: 6 # contributors y: 6 # changes packages/ketcher-core/src/application/render/restruct/reatom.ts x: 29 # contributors y: 67 # changes packages/ketcher-react/src/script/editor/tool/chain.ts x: 16 # contributors y: 17 # changes example/src/App.tsx x: 27 # contributors y: 55 # changes packages/ketcher-macromolecules/src/Editor.tsx x: 15 # contributors y: 34 # changes packages/ketcher-macromolecules/src/index.tsx x: 4 # contributors y: 5 # changes packages/ketcher-react/rollup.config.js x: 12 # contributors y: 26 # changes packages/ketcher-react/src/Editor.module.less x: 18 # contributors y: 33 # changes packages/ketcher-react/src/Editor.tsx x: 20 # contributors y: 25 # changes packages/ketcher-react/src/MicromoleculesEditor.tsx x: 1 # contributors y: 1 # changes packages/ketcher-core/src/application/editor/actions/action.ts x: 5 # contributors y: 6 # changes packages/ketcher-core/src/application/editor/actions/basic.ts x: 5 # contributors y: 5 # changes packages/ketcher-core/src/application/editor/operations/CanvasLoad.ts x: 7 # contributors y: 7 # changes packages/ketcher-core/src/application/editor/operations/base.ts x: 6 # contributors y: 7 # changes packages/ketcher-core/src/application/editor/operations/rxn/index.ts x: 5 # contributors y: 7 # changes packages/ketcher-core/src/application/render/raphaelRender.ts x: 16 # contributors y: 21 # changes packages/ketcher-core/src/application/render/restruct/restruct.ts x: 27 # contributors y: 49 # changes packages/ketcher-core/src/application/render/scrollbar/scrollbar-container.ts x: 2 # contributors y: 2 # changes packages/ketcher-core/src/domain/entities/struct.ts x: 28 # contributors y: 58 # changes packages/ketcher-react/src/script/editor/Editor.ts x: 44 # contributors y: 102 # changes packages/ketcher-react/src/script/editor/tool/bond.ts x: 24 # contributors y: 27 # changes packages/ketcher-macromolecules/src/constants.ts x: 9 # contributors y: 13 # changes packages/ketcher-macromolecules/src/state/library/librarySlice.ts x: 9 # contributors y: 12 # changes packages/ketcher-core/src/application/editor/tools/Bond.ts x: 15 # contributors y: 35 # changes packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts x: 3 # contributors y: 5 # changes packages/ketcher-core/src/application/render/renderers/BaseMonomerRenderer.ts x: 18 # contributors y: 49 # changes packages/ketcher-core/src/application/render/renderers/MonomerToAtomBondRenderer.ts x: 2 # contributors y: 3 # changes packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/FlexModePolymerBondRenderer.ts x: 4 # contributors y: 7 # changes packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts x: 6 # contributors y: 12 # changes packages/ketcher-core/src/application/editor/Editor.ts x: 21 # contributors y: 61 # changes packages/ketcher-core/src/application/editor/MacromoleculesConverter.ts x: 5 # contributors y: 16 # changes packages/ketcher-core/src/domain/entities/CoreAtom.ts x: 3 # contributors y: 6 # changes packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts x: 22 # contributors y: 80 # changes packages/ketcher-macromolecules/src/components/modal/save/Save.tsx x: 10 # contributors y: 13 # changes packages/ketcher-macromolecules/src/helpers/formats/formatProperties.ts x: 8 # contributors y: 11 # changes packages/ketcher-core/src/application/editor/modes/SequenceMode.ts x: 16 # contributors y: 38 # changes packages/ketcher-core/src/application/editor/modes/FlexMode.ts x: 5 # contributors y: 9 # changes packages/ketcher-core/src/application/render/renderers/RenderersManager.ts x: 10 # contributors y: 33 # changes packages/ketcher-react/src/script/ui/views/components/ContextMenu/hooks/useFunctionalGroupEoc.ts x: 8 # contributors y: 9 # changes packages/ketcher-core/src/domain/entities/sgroup.ts x: 27 # contributors y: 48 # changes packages/ketcher-core/src/application/render/draw.ts x: 12 # contributors y: 17 # changes packages/ketcher-core/src/application/render/renderers/BondRenderer.ts x: 3 # contributors y: 7 # changes packages/ketcher-react/src/script/editor/shared/closest.ts x: 2 # contributors y: 4 # changes packages/ketcher-react/src/script/editor/tool/template.ts x: 18 # contributors y: 38 # changes packages/ketcher-core/src/application/utils.ts x: 6 # contributors y: 11 # changes packages/ketcher-core/src/domain/serializers/mol/molfile.ts x: 17 # contributors y: 20 # changes packages/ketcher-react/src/script/ui/data/schema/options-schema.ts x: 21 # contributors y: 29 # changes packages/ketcher-core/src/domain/AttachmentPoint.ts x: 16 # contributors y: 29 # changes packages/ketcher-core/src/application/editor/tools/RnaPreset.ts x: 11 # contributors y: 19 # changes packages/ketcher-core/src/domain/entities/Nucleotide.ts x: 4 # contributors y: 11 # changes ketcher-autotests/playwright.config.ts x: 20 # contributors y: 23 # changes packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts x: 10 # contributors y: 26 # changes packages/ketcher-core/src/domain/entities/BaseMonomer.ts x: 16 # contributors y: 41 # changes packages/ketcher-core/src/application/editor/tools/SelectRectangle.ts x: 14 # contributors y: 29 # changes packages/ketcher-react/src/script/ui/state/hotkeys.ts x: 25 # contributors y: 39 # changes packages/ketcher-core/src/domain/entities/Command.ts x: 5 # contributors y: 10 # changes packages/ketcher-macromolecules/src/components/modal/Open/Open.tsx x: 12 # contributors y: 16 # changes packages/ketcher-core/src/domain/entities/monomer-chains/ChainsCollection.ts x: 6 # contributors y: 14 # changes packages/ketcher-core/src/domain/helpers/monomers.ts x: 8 # contributors y: 19 # changes packages/ketcher-core/src/application/editor/operations/coreAtom/atom.ts x: 1 # contributors y: 3 # changes packages/ketcher-core/src/application/editor/operations/drawingEntity/index.ts x: 3 # contributors y: 9 # changes packages/ketcher-core/src/domain/serializers/ket/ketSerializer.ts x: 19 # contributors y: 52 # changes packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts x: 10 # contributors y: 21 # changes packages/ketcher-react/src/script/ui/component/cliparea/cliparea.jsx x: 17 # contributors y: 18 # changes packages/ketcher-core/src/domain/constants/monomers.ts x: 2 # contributors y: 8 # changes packages/ketcher-core/src/domain/helpers/rna.ts x: 2 # contributors y: 5 # changes packages/ketcher-core/src/application/editor/modes/types.ts x: 3 # contributors y: 4 # changes packages/ketcher-macromolecules/src/components/LayoutModeButton/LayoutModeButton.tsx x: 6 # contributors y: 9 # changes packages/ketcher-macromolecules/src/hooks/stateHooks.ts x: 8 # contributors y: 10 # changes packages/ketcher-core/src/application/editor/editorEvents.ts x: 11 # contributors y: 28 # changes packages/ketcher-core/src/application/editor/modes/BaseMode.ts x: 8 # contributors y: 20 # changes packages/ketcher-core/src/application/editor/operations/monomer/index.ts x: 7 # contributors y: 10 # changes packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts x: 8 # contributors y: 12 # changes packages/ketcher-core/src/application/editor/tools/Tool.ts x: 12 # contributors y: 24 # changes packages/ketcher-core/src/application/render/renderers/AmbiguousMonomerRenderer.ts x: 3 # contributors y: 8 # changes packages/ketcher-core/src/application/render/renderers/PeptideRenderer.ts x: 9 # contributors y: 20 # changes packages/ketcher-core/src/application/render/renderers/SugarRenderer.ts x: 9 # contributors y: 17 # changes packages/ketcher-core/src/domain/entities/Peptide.ts x: 7 # contributors y: 9 # changes packages/ketcher-core/src/domain/entities/monomer-chains/Chain.ts x: 8 # contributors y: 17 # changes packages/ketcher-core/src/domain/entities/monomer-chains/types.ts x: 4 # contributors y: 6 # changes packages/ketcher-core/src/domain/types/monomers.ts x: 11 # contributors y: 23 # changes packages/ketcher-core/src/application/ketcher.ts x: 35 # contributors y: 59 # changes packages/ketcher-macromolecules/src/EditorEvents.tsx x: 2 # contributors y: 7 # changes packages/ketcher-macromolecules/src/state/common/editorSlice.ts x: 11 # contributors y: 15 # changes packages/ketcher-core/src/application/render/renderers/PhosphateRenderer.ts x: 9 # contributors y: 14 # changes packages/ketcher-core/src/application/render/renderers/RNABaseRenderer.ts x: 9 # contributors y: 15 # changes packages/ketcher-core/src/application/render/renderers/UnresolvedMonomerRenderer.ts x: 3 # contributors y: 3 # changes packages/ketcher-macromolecules/src/components/shared/monomerOnCanvas/Phosphate.tsx x: 6 # contributors y: 8 # changes packages/ketcher-react/src/script/ui/App/App.tsx x: 15 # contributors y: 20 # changes packages/ketcher-core/src/application/formatters/identifyStructFormat.ts x: 13 # contributors y: 17 # changes packages/ketcher-react/src/script/ui/state/options/index.js x: 12 # contributors y: 15 # changes packages/ketcher-standalone/src/infrastructure/services/struct/indigoWorker.types.ts x: 25 # contributors y: 45 # changes packages/ketcher-standalone/src/infrastructure/services/struct/standaloneStructService.ts x: 27 # contributors y: 57 # changes packages/ketcher-react/src/script/ui/views/modal/components/document/Save/Save.jsx x: 39 # contributors y: 82 # changes packages/ketcher-react/src/script/ui/views/modal/components/document/Save/Save.module.less x: 12 # contributors y: 29 # changes packages/ketcher-core/src/domain/entities/HydrogenBond.ts x: 1 # contributors y: 2 # changes packages/ketcher-react/src/script/ui/component/form/form/form.jsx x: 21 # contributors y: 33 # changes packages/ketcher-react/src/script/ui/views/modal/components/meta/Settings/Settings.tsx x: 26 # contributors y: 38 # changes packages/ketcher-react/src/script/ui/data/convert/structConverter.ts x: 16 # contributors y: 26 # changes packages/ketcher-core/src/infrastructure/services/struct/remoteStructService.ts x: 20 # contributors y: 24 # changes packages/ketcher-react/src/script/ui/views/components/ContextMenu/ContextMenuTrigger.utils.ts x: 11 # contributors y: 13 # changes packages/ketcher-macromolecules/src/components/monomerLibrary/monomerLibraryGroup/MonomerGroup.tsx x: 8 # contributors y: 15 # changes packages/ketcher-core/src/application/render/options.ts x: 13 # contributors y: 20 # changes packages/ketcher-core/src/application/formatters/constants.ts x: 6 # contributors y: 5 # changes packages/ketcher-core/src/domain/services/struct/structService.types.ts x: 23 # contributors y: 34 # changes packages/ketcher-core/src/application/render/renderers/BaseRenderer.ts x: 10 # contributors y: 22 # changes packages/ketcher-react/src/script/ui/views/toolbars/LeftToolbar/leftToolbarOptions.ts x: 11 # contributors y: 11 # changes packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts x: 5 # contributors y: 8 # changes packages/ketcher-react/src/script/ui/views/components/ContextMenu/contextMenu.types.ts x: 10 # contributors y: 15 # changes packages/ketcher-react/src/script/ui/views/components/ContextMenu/menuItems/AtomMenuItems.tsx x: 14 # contributors y: 19 # changes packages/ketcher-core/src/application/editor/tools/Zoom.ts x: 9 # contributors y: 18 # changes packages/ketcher-core/src/application/editor/tools/index.ts x: 8 # contributors y: 13 # changes packages/ketcher-core/src/domain/entities/atom.ts x: 14 # contributors y: 30 # changes packages/ketcher-core/src/application/render/restruct/rebond.ts x: 26 # contributors y: 41 # changes packages/ketcher-core/src/domain/entities/index.ts x: 21 # contributors y: 31 # changes packages/ketcher-macromolecules/src/components/LeftMenuComponent/LeftMenuComponent.tsx x: 4 # contributors y: 4 # changes packages/ketcher-core/src/application/editor/editor.types.ts x: 17 # contributors y: 28 # changes packages/ketcher-core/src/application/editor/actions/utils.ts x: 18 # contributors y: 22 # changes packages/ketcher-react/src/script/editor/tool/enhanced-stereo.ts x: 12 # contributors y: 13 # changes packages/ketcher-core/src/application/render/render.types.ts x: 17 # contributors y: 27 # changes packages/ketcher-react/src/script/ui/views/components/StructEditor/InfoPanel.tsx x: 13 # contributors y: 23 # changes packages/ketcher-core/src/domain/entities/multitailArrow.ts x: 1 # contributors y: 5 # changes packages/ketcher-react/src/constants.ts x: 14 # contributors y: 15 # changes packages/ketcher-core/src/application/indigo.ts x: 9 # contributors y: 8 # changes packages/ketcher-react/src/script/ui/views/components/StructEditor/StructEditor.jsx x: 35 # contributors y: 55 # changes packages/ketcher-react/src/script/ui/state/editor/index.js x: 20 # contributors y: 32 # changes packages/ketcher-macromolecules/src/components/modal/monomerConnection/MonomerConnections.tsx x: 6 # contributors y: 10 # changes packages/ketcher-core/src/application/render/restruct/generalEnumTypes.ts x: 10 # contributors y: 12 # changes packages/ketcher-core/src/application/formatters/formatProperties.ts x: 20 # contributors y: 27 # changes packages/ketcher-react/src/script/ui/state/shared.ts x: 19 # contributors y: 36 # changes packages/ketcher-core/src/domain/entities/RNABase.ts x: 7 # contributors y: 8 # changes packages/ketcher-core/src/application/formatters/structFormatter.types.ts x: 18 # contributors y: 27 # changes packages/ketcher-react/src/script/ui/action/server.js x: 15 # contributors y: 19 # changes packages/ketcher-react/src/script/ui/views/modal/components/process/Miew/Miew.tsx x: 10 # contributors y: 10 # changes packages/ketcher-core/src/application/editor/actions/paste.ts x: 19 # contributors y: 31 # changes packages/ketcher-react/src/script/ui/action/help.js x: 6 # contributors y: 4 # changes packages/ketcher-react/src/script/ui/action/tools.js x: 25 # contributors y: 36 # changes packages/ketcher-react/src/script/ui/views/components/ContextMenu/ContextMenuTrigger.tsx x: 12 # contributors y: 20 # changes packages/ketcher-react/src/script/ui/views/modal/components/document/Open/Open.tsx x: 24 # contributors y: 30 # changes packages/ketcher-react/src/script/ui/views/modal/components/process/Recognize/Recognize.jsx x: 11 # contributors y: 24 # changes packages/ketcher-react/src/script/ui/views/toolbars/BottomToolbar/BottomToolbar.tsx x: 14 # contributors y: 17 # changes packages/ketcher-react/src/script/ui/views/toolbars/RightToolbar/RightToolbar.tsx x: 20 # contributors y: 26 # changes packages/ketcher-react/src/script/ui/views/toolbars/ToolbarGroupItem/ToolbarMultiToolItem/ToolbarMultiToolItem.tsx x: 19 # contributors y: 26 # changes packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar/TopToolbar.tsx x: 29 # contributors y: 40 # changes packages/ketcher-core/src/application/editor/operations/monomer/monomerFactory.ts x: 7 # contributors y: 13 # changes packages/ketcher-react/src/script/ui/views/modal/components/meta/Settings/Settings.module.less x: 12 # contributors y: 23 # changes packages/ketcher-react/src/components/StructRender/StructRender.tsx x: 9 # contributors y: 10 # changes packages/ketcher-react/src/script/ui/dialog/template/TemplateTable.tsx x: 19 # contributors y: 29 # changes packages/ketcher-macromolecules/src/components/monomerLibrary/RnaBuilder/RnaEditor/RnaEditorExpanded/RnaEditorExpanded.tsx x: 9 # contributors y: 21 # changes packages/ketcher-react/src/script/builders/ketcher/KetcherBuilder.ts x: 22 # contributors y: 38 # changes packages/ketcher-react/src/script/index.ts x: 18 # contributors y: 26 # changes packages/ketcher-react/src/script/ui/state/index.js x: 12 # contributors y: 21 # changes packages/ketcher-macromolecules/src/helpers/index.ts x: 8 # contributors y: 8 # changes packages/ketcher-core/src/domain/serializers/ket/fromKet/monomerToDrawingEntity.ts x: 5 # contributors y: 12 # changes packages/ketcher-react/src/script/ui/views/toolbars/toolbar.types.ts x: 25 # contributors y: 38 # changes packages/ketcher-core/src/application/editor/actions/erase.ts x: 14 # contributors y: 21 # changes packages/ketcher-core/src/application/editor/operations/OperationType.ts x: 12 # contributors y: 19 # changes packages/ketcher-core/src/domain/serializers/ket/helpers.ts x: 11 # contributors y: 16 # changes packages/ketcher-core/src/domain/serializers/ket/toKet/prepare.ts x: 14 # contributors y: 20 # changes packages/ketcher-react/src/script/builders/ketcher/ButtonName.ts x: 12 # contributors y: 14 # changes packages/ketcher-react/src/script/ui/state/server/index.js x: 19 # contributors y: 41 # changes packages/ketcher-core/src/application/formatters/types/ket.ts x: 7 # contributors y: 17 # changes packages/ketcher-core/src/index.ts x: 15 # contributors y: 25 # changes packages/ketcher-core/src/application/render/restruct/rergroup.js x: 11 # contributors y: 14 # changes packages/ketcher-react/src/script/ui/views/modal/components/meta/Settings/Accordion/Accordion.tsx x: 9 # contributors y: 9 # changes packages/ketcher-core/src/application/render/restruct/reenhancedFlag.ts x: 10 # contributors y: 11 # changes packages/ketcher-core/src/application/render/restruct/retext.ts x: 16 # contributors y: 20 # changes packages/ketcher-react/src/script/api.ts x: 15 # contributors y: 23 # changes packages/ketcher-standalone/src/infrastructure/services/struct/index.ts x: 7 # contributors y: 11 # changes packages/ketcher-react/src/script/ui/views/toolbars/LeftToolbar/LeftToolbar.tsx x: 28 # contributors y: 42 # changes packages/ketcher-react/src/script/ui/views/modal/components/ExtendedTable/ExtendedTable.jsx x: 10 # contributors y: 9 # changes packages/ketcher-react/src/script/editor/tool/paste.ts x: 21 # contributors y: 27 # changes packages/ketcher-react/src/script/editor/tool/sgroup.ts x: 22 # contributors y: 28 # changes packages/ketcher-react/src/script/editor/tool/atom.ts x: 21 # contributors y: 30 # changes packages/ketcher-core/src/domain/serializers/mol/common.js x: 9 # contributors y: 11 # changes packages/ketcher-core/src/domain/entities/functionalGroup.ts x: 22 # contributors y: 32 # changes packages/ketcher-react/src/script/editor/tool/apoint.ts x: 13 # contributors y: 13 # changes packages/ketcher-react/src/script/editor/tool/rgroupatom.ts x: 12 # contributors y: 12 # changes packages/ketcher-react/src/hooks/useSubscribtionOnEvents.ts x: 8 # contributors y: 7 # changes packages/ketcher-core/src/domain/serializers/ket/fromKet/moleculeToStruct.ts x: 17 # contributors y: 35 # changes packages/ketcher-core/src/domain/serializers/ket/toKet/moleculeToKet.ts x: 17 # contributors y: 29 # changes packages/ketcher-core/src/application/render/renderers/sequence/NucleosideSequenceItemRenderer.ts x: 2 # contributors y: 1 # changes packages/ketcher-core/src/utilities/index.ts x: 15 # contributors y: 16 # changes packages/ketcher-react/src/script/ui/data/convert/structconv.js x: 18 # contributors y: 29 # changes packages/ketcher-react/src/script/ui/data/schema/struct-schema.js x: 18 # contributors y: 30 # changes packages/ketcher-react/src/script/editor/tool/hand.ts x: 11 # contributors y: 12 # changes packages/ketcher-react/src/script/ui/views/modal/components/document/Open/components/CDXStructuresViewer/CDXStructuresViewer.tsx x: 2 # contributors y: 6 # changes packages/ketcher-react/src/style/variables.less x: 14 # contributors y: 35 # changes packages/ketcher-core/src/domain/serializers/ket/toKet/textToKet.ts x: 10 # contributors y: 14 # changes packages/ketcher-react/src/script/ui/component/actionmenu.jsx x: 10 # contributors y: 18 # changes packages/ketcher-macromolecules/src/components/shared/icon/icon.tsx x: 3 # contributors y: 2 # changes packages/ketcher-react/src/script/ui/dialog/template/template-attach.jsx x: 22 # contributors y: 39 # changes packages/ketcher-core/src/application/editor/actions/template.ts x: 14 # contributors y: 18 # changes packages/ketcher-react/src/script/ui/views/modal/components/toolbox/Bond/Bond.tsx x: 13 # contributors y: 16 # changes packages/ketcher-react/src/script/ui/dialog/toolbox/sgroup.jsx x: 15 # contributors y: 22 # changes packages/ketcher-react/src/script/ui/views/components/index.ts x: 6 # contributors y: 13 # changes packages/ketcher-react/src/script/ui/views/modal/components/Text/Text.tsx x: 16 # contributors y: 24 # changes packages/ketcher-react/src/script/ui/views/modal/components/Text/Text.module.less x: 12 # contributors y: 11 # changes packages/ketcher-react/src/script/ui/dialog/toolbox/labeledit.jsx x: 11 # contributors y: 21 # changes packages/ketcher-react/src/script/ui/state/modal/form.js x: 11 # contributors y: 17 # changes packages/ketcher-react/src/script/ui/views/modal/components/PeriodTable/PeriodTable.jsx x: 16 # contributors y: 30 # changes packages/ketcher-core/src/utilities/runAsyncAction.ts x: 5 # contributors y: 4 # changes packages/ketcher-react/src/script/editor/tool/text.ts x: 16 # contributors y: 19 # changes packages/ketcher-react/src/script/ui/views/modal/components/toolbox/Bond/Bond.module.less x: 7 # contributors y: 6 # changes packages/ketcher-react/src/script/ui/views/modal/components/meta/About/About.jsx x: 15 # contributors y: 26 # changes packages/ketcher-react/src/script/ui/dialog/index.ts x: 17 # contributors y: 30 # changes packages/ketcher-core/src/domain/serializers/ket/fromKet/rgroupToStruct.ts x: 4 # contributors y: 3 # changes packages/ketcher-react/src/script/ui/dialog/template/TemplateDialog.tsx x: 23 # contributors y: 40 # changes packages/ketcher-react/src/script/ui/views/modal/components/process/Check/Check.jsx x: 10 # contributors y: 24 # changes packages/ketcher-react/src/script/ui/views/modal/components/process/Check/Check.module.less x: 12 # contributors y: 28 # changes packages/ketcher-react/src/script/ui/views/modal/components/process/Analyse/Analyse.module.less x: 7 # contributors y: 14 # changes packages/ketcher-react/src/script/ui/views/modal/components/process/Analyse/components/FormulaInput/FormulaInput.module.less x: 4 # contributors y: 9 # changes packages/ketcher-core/src/domain/entities/Struct.ts x: 4 # contributors y: 8 # changes packages/ketcher-react/src/script/ui/app/app.tsx x: 1 # contributors y: 6 # changes
102.0
# changes
  min: 1.0
  average: 7.87
  25th percentile: 2.0
  median: 5.0
  75th percentile: 9.0
  max: 102.0
0 44.0
# contributors
min: 1.0 | average: 5.59 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 7.0 | max: 44.0

Number of Contributors vs. File Size: 1250 points

packages/ketcher-core/src/application/editor/actions/chain.ts x: 6 # contributors y: 55 lines of code packages/ketcher-core/src/application/render/restruct/reatom.ts x: 29 # contributors y: 1285 lines of code packages/ketcher-react/src/script/editor/tool/chain.ts x: 16 # contributors y: 232 lines of code example/src/App.tsx x: 27 # contributors y: 74 lines of code packages/ketcher-macromolecules/src/Editor.tsx x: 15 # contributors y: 298 lines of code packages/ketcher-macromolecules/src/index.tsx x: 4 # contributors y: 1 lines of code packages/ketcher-react/rollup.config.js x: 12 # contributors y: 105 lines of code packages/ketcher-react/src/Editor.module.less x: 18 # contributors y: 148 lines of code packages/ketcher-react/src/Editor.tsx x: 20 # contributors y: 50 lines of code packages/ketcher-react/src/MicromoleculesEditor.tsx x: 1 # contributors y: 85 lines of code packages/ketcher-react/src/script/ui/views/toolbars/ModeControl/ModeControl.tsx x: 1 # contributors y: 192 lines of code packages/ketcher-react/src/script/ui/views/toolbars/ModeControl/index.ts x: 1 # contributors y: 1 lines of code packages/ketcher-core/src/application/editor/actions/action.ts x: 5 # contributors y: 36 lines of code packages/ketcher-core/src/application/editor/actions/basic.ts x: 5 # contributors y: 14 lines of code packages/ketcher-core/src/application/editor/operations/CanvasLoad.ts x: 7 # contributors y: 33 lines of code packages/ketcher-core/src/application/editor/operations/base.ts x: 6 # contributors y: 113 lines of code packages/ketcher-core/src/application/editor/operations/rxn/index.ts x: 5 # contributors y: 82 lines of code packages/ketcher-core/src/application/render/raphaelRender.ts x: 16 # contributors y: 207 lines of code packages/ketcher-core/src/application/render/restruct/restruct.ts x: 27 # contributors y: 729 lines of code packages/ketcher-core/src/application/render/scrollbar/scrollbar-container.ts x: 2 # contributors y: 23 lines of code packages/ketcher-core/src/application/render/scrollbar/scrollbar.ts x: 2 # contributors y: 68 lines of code packages/ketcher-core/src/application/render/scrollbar/types.ts x: 2 # contributors y: 12 lines of code packages/ketcher-core/src/domain/entities/struct.ts x: 28 # contributors y: 1149 lines of code packages/ketcher-react/src/script/editor/Editor.ts x: 44 # contributors y: 809 lines of code packages/ketcher-react/src/script/editor/tool/bond.ts x: 24 # contributors y: 358 lines of code packages/ketcher-macromolecules/src/components/SequenceTypeGroupButton/SequenceTypeGroupButton.tsx x: 2 # contributors y: 129 lines of code packages/ketcher-macromolecules/src/constants.ts x: 9 # contributors y: 49 lines of code packages/ketcher-macromolecules/src/state/library/librarySlice.ts x: 9 # contributors y: 479 lines of code packages/ketcher-core/src/application/editor/tools/Bond.ts x: 15 # contributors y: 551 lines of code packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts x: 3 # contributors y: 377 lines of code packages/ketcher-core/src/application/render/renderers/BaseMonomerRenderer.ts x: 18 # contributors y: 354 lines of code packages/ketcher-core/src/application/render/renderers/MonomerToAtomBondRenderer.ts x: 2 # contributors y: 121 lines of code packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/FlexModePolymerBondRenderer.ts x: 4 # contributors y: 225 lines of code packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts x: 6 # contributors y: 969 lines of code packages/ketcher-core/src/application/editor/Editor.ts x: 21 # contributors y: 690 lines of code packages/ketcher-core/src/application/editor/MacromoleculesConverter.ts x: 5 # contributors y: 608 lines of code packages/ketcher-core/src/domain/entities/CoreAtom.ts x: 3 # contributors y: 428 lines of code packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts x: 22 # contributors y: 2600 lines of code packages/ketcher-macromolecules/src/components/modal/save/Save.tsx x: 10 # contributors y: 226 lines of code packages/ketcher-macromolecules/src/helpers/formats/formatProperties.ts x: 8 # contributors y: 67 lines of code packages/ketcher-core/src/application/editor/modes/SequenceMode.ts x: 16 # contributors y: 1636 lines of code packages/ketcher-core/src/application/editor/modes/FlexMode.ts x: 5 # contributors y: 51 lines of code packages/ketcher-core/src/application/render/renderers/RenderersManager.ts x: 10 # contributors y: 343 lines of code packages/ketcher-react/src/script/ui/views/components/ContextMenu/hooks/useFunctionalGroupEoc.ts x: 8 # contributors y: 43 lines of code packages/ketcher-react/src/script/ui/views/components/ContextMenu/menuItems/FunctionalGroupMenuItems.tsx x: 6 # contributors y: 37 lines of code packages/ketcher-core/src/application/editor/actions/sgroup.ts x: 16 # contributors y: 683 lines of code packages/ketcher-core/src/domain/entities/sgroup.ts x: 27 # contributors y: 635 lines of code packages/ketcher-core/src/application/render/draw.ts x: 12 # contributors y: 1526 lines of code packages/ketcher-core/src/application/render/renderers/BondPathRenderer/DoubleBondPathRenderer.ts x: 1 # contributors y: 124 lines of code packages/ketcher-core/src/application/render/renderers/BondPathRenderer/DoubleCisTransBondPathRenderer.ts x: 1 # contributors y: 28 lines of code packages/ketcher-core/src/application/render/renderers/BondPathRenderer/SingleDownBondPathRenderer.ts x: 1 # contributors y: 49 lines of code packages/ketcher-core/src/application/render/renderers/BondPathRenderer/SingleUpBondPathRenderer.ts x: 1 # contributors y: 32 lines of code packages/ketcher-core/src/application/render/renderers/BondPathRenderer/constants.ts x: 1 # contributors y: 17 lines of code packages/ketcher-core/src/application/render/renderers/BondRenderer.ts x: 3 # contributors y: 503 lines of code packages/ketcher-macromolecules/src/components/shared/monomerOnCanvas/index.ts x: 3 # contributors y: 9 lines of code packages/ketcher-react/src/script/editor/shared/closest.ts x: 2 # contributors y: 617 lines of code packages/ketcher-react/src/script/editor/tool/eraser.ts x: 16 # contributors y: 349 lines of code packages/ketcher-react/src/script/editor/tool/template.ts x: 18 # contributors y: 545 lines of code packages/ketcher-core/src/application/utils.ts x: 6 # contributors y: 100 lines of code packages/ketcher-core/src/domain/serializers/mol/molfile.ts x: 17 # contributors y: 537 lines of code packages/ketcher-react/src/script/ui/data/schema/options-schema.ts x: 21 # contributors y: 451 lines of code packages/ketcher-core/src/application/editor/tools/RnaPreset.ts x: 11 # contributors y: 167 lines of code packages/ketcher-core/src/domain/entities/Nucleotide.ts x: 4 # contributors y: 116 lines of code ketcher-autotests/playwright.config.ts x: 20 # contributors y: 106 lines of code packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts x: 10 # contributors y: 812 lines of code packages/ketcher-core/src/domain/entities/BaseMonomer.ts x: 16 # contributors y: 483 lines of code packages/ketcher-core/src/application/editor/tools/SelectRectangle.ts x: 14 # contributors y: 265 lines of code packages/ketcher-react/src/script/ui/state/hotkeys.ts x: 25 # contributors y: 361 lines of code packages/ketcher-core/src/application/editor/operations/sgroup/sgroupAttachmentPoints.ts x: 8 # contributors y: 60 lines of code packages/ketcher-core/src/domain/entities/Command.ts x: 5 # contributors y: 63 lines of code packages/ketcher-macromolecules/src/components/modal/Open/Open.tsx x: 12 # contributors y: 407 lines of code packages/ketcher-core/src/domain/entities/monomer-chains/ChainsCollection.ts x: 6 # contributors y: 328 lines of code packages/ketcher-core/src/domain/helpers/monomers.ts x: 8 # contributors y: 234 lines of code packages/ketcher-core/src/application/editor/EditorHistory.ts x: 3 # contributors y: 60 lines of code packages/ketcher-core/src/application/editor/operations/coreAtom/atom.ts x: 1 # contributors y: 115 lines of code packages/ketcher-core/src/application/editor/operations/coreBond/bond.ts x: 1 # contributors y: 71 lines of code packages/ketcher-core/src/application/editor/operations/drawingEntity/index.ts x: 3 # contributors y: 64 lines of code packages/ketcher-core/src/domain/entities/Operation.ts x: 3 # contributors y: 18 lines of code packages/ketcher-core/src/domain/serializers/ket/ketSerializer.ts x: 19 # contributors y: 936 lines of code packages/ketcher-react/src/script/ui/component/cliparea/cliparea.jsx x: 17 # contributors y: 274 lines of code packages/ketcher-core/src/domain/constants/monomers.ts x: 2 # contributors y: 75 lines of code packages/ketcher-core/src/domain/helpers/rna.ts x: 2 # contributors y: 38 lines of code packages/ketcher-react/src/components/MonomerPreview/calculatePreviewPosition.ts x: 2 # contributors y: 145 lines of code packages/ketcher-core/src/application/editor/editorEvents.ts x: 11 # contributors y: 181 lines of code packages/ketcher-core/src/application/editor/modes/BaseMode.ts x: 8 # contributors y: 314 lines of code packages/ketcher-core/src/application/editor/operations/monomer/index.ts x: 7 # contributors y: 105 lines of code packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts x: 8 # contributors y: 130 lines of code packages/ketcher-core/src/application/editor/tools/Tool.ts x: 12 # contributors y: 86 lines of code packages/ketcher-core/src/application/render/renderers/AmbiguousMonomerRenderer.ts x: 3 # contributors y: 147 lines of code packages/ketcher-core/src/application/render/renderers/PeptideRenderer.ts x: 9 # contributors y: 81 lines of code packages/ketcher-core/src/domain/entities/Peptide.ts x: 7 # contributors y: 89 lines of code packages/ketcher-core/src/domain/entities/PolymerBond.ts x: 8 # contributors y: 93 lines of code packages/ketcher-core/src/domain/entities/canvas-matrix/CanvasMatrix.ts x: 3 # contributors y: 311 lines of code packages/ketcher-core/src/domain/entities/monomer-chains/Chain.ts x: 8 # contributors y: 187 lines of code packages/ketcher-core/src/domain/entities/monomer-chains/types.ts x: 4 # contributors y: 20 lines of code packages/ketcher-core/src/domain/types/monomers.ts x: 11 # contributors y: 106 lines of code packages/ketcher-core/src/application/ketcher.ts x: 35 # contributors y: 466 lines of code packages/ketcher-macromolecules/src/EditorEvents.tsx x: 2 # contributors y: 270 lines of code packages/ketcher-core/src/application/render/renderers/UnresolvedMonomerRenderer.ts x: 3 # contributors y: 40 lines of code packages/ketcher-macromolecules/src/components/shared/monomerOnCanvas/RNABase.tsx x: 6 # contributors y: 65 lines of code packages/ketcher-macromolecules/src/components/shared/monomerOnCanvas/Sugar.tsx x: 6 # contributors y: 51 lines of code packages/ketcher-react/src/script/editor/utils/customOnChangeHandler.ts x: 8 # contributors y: 174 lines of code packages/ketcher-react/src/script/ui/App/App.tsx x: 15 # contributors y: 68 lines of code packages/ketcher-core/src/application/formatters/identifyStructFormat.ts x: 13 # contributors y: 79 lines of code packages/ketcher-react/src/script/ui/state/options/index.js x: 12 # contributors y: 158 lines of code packages/ketcher-standalone/src/infrastructure/services/struct/indigoWorker.types.ts x: 25 # contributors y: 155 lines of code packages/ketcher-standalone/src/infrastructure/services/struct/standaloneStructService.ts x: 27 # contributors y: 724 lines of code packages/ketcher-core/src/application/render/renderers/sequence/PeptideSequenceItemRenderer.ts x: 3 # contributors y: 26 lines of code packages/ketcher-macromolecules/src/components/modal/save/Save.styles.ts x: 6 # contributors y: 72 lines of code packages/ketcher-react/src/script/ui/views/modal/components/document/Save/Save.jsx x: 39 # contributors y: 521 lines of code packages/ketcher-react/src/script/ui/component/form/form/form.jsx x: 21 # contributors y: 430 lines of code packages/ketcher-react/src/script/ui/views/modal/components/meta/Settings/Settings.tsx x: 26 # contributors y: 345 lines of code packages/ketcher-react/src/script/ui/data/convert/structConverter.ts x: 16 # contributors y: 153 lines of code packages/ketcher-core/src/infrastructure/services/struct/remoteStructService.ts x: 20 # contributors y: 397 lines of code packages/ketcher-react/src/script/ui/component/form/systemfonts.jsx x: 8 # contributors y: 89 lines of code packages/ketcher-react/src/script/ui/views/components/ContextMenu/ContextMenuTrigger.utils.ts x: 11 # contributors y: 203 lines of code packages/ketcher-macromolecules/src/components/monomerLibrary/monomerLibraryItem/styles.ts x: 5 # contributors y: 116 lines of code packages/ketcher-macromolecules/src/theming/defaultTheme/defaultTheme.ts x: 5 # contributors y: 255 lines of code packages/ketcher-macromolecules/src/theming/defaultTheme/theme.types.ts x: 5 # contributors y: 172 lines of code packages/ketcher-core/src/application/render/options.ts x: 13 # contributors y: 170 lines of code packages/ketcher-core/src/application/render/restruct/resgroup.ts x: 12 # contributors y: 701 lines of code packages/ketcher-core/src/application/formatters/constants.ts x: 6 # contributors y: 17 lines of code packages/ketcher-core/src/domain/services/struct/structService.types.ts x: 23 # contributors y: 160 lines of code packages/ketcher-core/src/application/render/renderers/BaseRenderer.ts x: 10 # contributors y: 97 lines of code packages/ketcher-react/src/script/ui/views/toolbars/LeftToolbar/leftToolbarOptions.ts x: 11 # contributors y: 56 lines of code packages/ketcher-core/src/application/editor/actions/highlight.ts x: 5 # contributors y: 28 lines of code packages/ketcher-core/src/application/editor/operations/highlight.ts x: 5 # contributors y: 209 lines of code packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts x: 5 # contributors y: 370 lines of code packages/ketcher-react/src/script/editor/highlighter.ts x: 5 # contributors y: 106 lines of code packages/ketcher-react/src/script/ui/views/components/ContextMenu/menuItems/AtomMenuItems.tsx x: 14 # contributors y: 239 lines of code packages/ketcher-react/src/script/ui/views/components/ContextMenu/menuItems/BondMenuItems.tsx x: 11 # contributors y: 134 lines of code packages/ketcher-react/src/script/ui/views/components/ContextMenu/menuItems/SelectionMenuItems.tsx x: 8 # contributors y: 76 lines of code packages/ketcher-core/src/application/editor/index.ts x: 12 # contributors y: 19 lines of code packages/ketcher-core/src/application/editor/tools/Zoom.ts x: 9 # contributors y: 364 lines of code packages/ketcher-core/src/application/editor/tools/index.ts x: 8 # contributors y: 21 lines of code packages/ketcher-core/src/domain/entities/atom.ts x: 14 # contributors y: 733 lines of code packages/ketcher-core/src/domain/entities/bond.ts x: 13 # contributors y: 322 lines of code packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/PolymerBondRendererFactory.ts x: 2 # contributors y: 51 lines of code packages/ketcher-core/src/application/render/renderers/sequence/PolymerBondSequenceRenderer.ts x: 6 # contributors y: 133 lines of code packages/ketcher-core/src/application/render/restruct/rebond.ts x: 26 # contributors y: 1227 lines of code packages/ketcher-core/src/domain/entities/Sugar.ts x: 8 # contributors y: 104 lines of code packages/ketcher-core/src/domain/entities/index.ts x: 21 # contributors y: 45 lines of code packages/ketcher-macromolecules/src/components/LeftMenuComponent/LeftMenuComponent.tsx x: 4 # contributors y: 59 lines of code packages/ketcher-core/src/application/editor/editor.types.ts x: 17 # contributors y: 70 lines of code packages/ketcher-core/src/application/editor/actions/utils.ts x: 18 # contributors y: 194 lines of code packages/ketcher-react/src/script/editor/tool/enhanced-stereo.ts x: 12 # contributors y: 71 lines of code packages/ketcher-core/src/application/render/render.types.ts x: 17 # contributors y: 110 lines of code packages/ketcher-macromolecules/src/components/preview/Preview.tsx x: 2 # contributors y: 89 lines of code packages/ketcher-macromolecules/src/components/preview/components/BondPreview/BondPreview.tsx x: 2 # contributors y: 96 lines of code packages/ketcher-macromolecules/src/components/preview/components/PresetPreview/PresetPreview.tsx x: 2 # contributors y: 52 lines of code packages/ketcher-macromolecules/src/state/types.ts x: 1 # contributors y: 56 lines of code packages/ketcher-react/src/script/ui/views/components/StructEditor/InfoPanel.tsx x: 13 # contributors y: 157 lines of code packages/ketcher-macromolecules/src/helpers/getPreset.ts x: 5 # contributors y: 77 lines of code packages/ketcher-core/src/domain/entities/multitailArrow.ts x: 1 # contributors y: 622 lines of code packages/ketcher-react/src/constants.ts x: 14 # contributors y: 36 lines of code packages/ketcher-core/src/application/indigo.ts x: 9 # contributors y: 189 lines of code packages/ketcher-react/src/script/ui/views/Editor.jsx x: 12 # contributors y: 41 lines of code packages/ketcher-react/src/script/ui/views/components/StructEditor/StructEditor.jsx x: 35 # contributors y: 301 lines of code packages/ketcher-core/src/utilities/SettingsManager.ts x: 3 # contributors y: 84 lines of code packages/ketcher-react/src/script/ui/state/editor/index.js x: 20 # contributors y: 210 lines of code packages/ketcher-macromolecules/src/components/modal/monomerConnection/MonomerConnections.tsx x: 6 # contributors y: 274 lines of code packages/ketcher-core/src/application/render/restruct/generalEnumTypes.ts x: 10 # contributors y: 25 lines of code packages/ketcher-core/src/application/render/restruct/reImage.ts x: 1 # contributors y: 281 lines of code packages/ketcher-core/src/application/render/restruct/resimpleObject.ts x: 12 # contributors y: 381 lines of code packages/ketcher-react/src/script/editor/tool/select/select.ts x: 3 # contributors y: 624 lines of code packages/ketcher-core/src/application/formatters/formatProperties.ts x: 20 # contributors y: 177 lines of code packages/ketcher-react/src/components/ToggleButtonGroup/ToggleButtonGroup.tsx x: 4 # contributors y: 49 lines of code packages/ketcher-macromolecules/src/components/monomerLibrary/RnaBuilder/RnaAccordion/RnaAccordion.tsx x: 9 # contributors y: 275 lines of code packages/ketcher-react/src/components/Accordion/styles.ts x: 6 # contributors y: 21 lines of code packages/ketcher-core/src/application/render/restruct/remultitailArrow.ts x: 2 # contributors y: 393 lines of code packages/ketcher-react/src/script/ui/state/shared.ts x: 19 # contributors y: 202 lines of code packages/ketcher-core/src/application/render/renderers/sequence/MonomerToAtomBondSequenceRenderer.ts x: 1 # contributors y: 74 lines of code packages/ketcher-core/src/application/render/view-model/ViewModel.ts x: 1 # contributors y: 252 lines of code packages/ketcher-react/src/script/ui/views/components/ContextMenu/ContextMenu.tsx x: 11 # contributors y: 193 lines of code packages/ketcher-core/src/application/formatters/structFormatter.types.ts x: 18 # contributors y: 44 lines of code packages/ketcher-react/src/script/ui/action/server.js x: 15 # contributors y: 87 lines of code packages/ketcher-react/src/script/ui/views/modal/components/process/Miew/Miew.tsx x: 10 # contributors y: 186 lines of code packages/ketcher-react/src/components/Icon/utils/iconNameToIcon.ts x: 12 # contributors y: 448 lines of code packages/ketcher-core/src/application/editor/actions/paste.ts x: 19 # contributors y: 244 lines of code packages/ketcher-react/src/script/editor/tool/rotate-controller.ts x: 10 # contributors y: 745 lines of code packages/ketcher-react/src/script/ui/action/action.types.ts x: 14 # contributors y: 123 lines of code packages/ketcher-react/src/script/ui/action/fullscreen.ts x: 4 # contributors y: 36 lines of code packages/ketcher-react/src/script/ui/action/tools.js x: 25 # contributors y: 351 lines of code packages/ketcher-react/src/script/ui/views/components/ContextMenu/ContextMenuTrigger.tsx x: 12 # contributors y: 125 lines of code packages/ketcher-react/src/script/ui/views/modal/components/document/Open/Open.tsx x: 24 # contributors y: 167 lines of code packages/ketcher-react/src/script/ui/views/modal/components/process/Recognize/Recognize.jsx x: 11 # contributors y: 223 lines of code packages/ketcher-react/src/script/ui/views/toolbars/RightToolbar/AtomsList/AtomsList.tsx x: 16 # contributors y: 80 lines of code packages/ketcher-react/src/script/ui/views/toolbars/ToolbarGroupItem/ToolbarGroupItem.tsx x: 11 # contributors y: 69 lines of code packages/ketcher-react/src/script/ui/views/toolbars/ToolbarGroupItem/ToolbarMultiToolItem/ToolbarMultiToolItem.tsx x: 19 # contributors y: 148 lines of code packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar/TopToolbar.container.ts x: 17 # contributors y: 77 lines of code packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar/TopToolbar.tsx x: 29 # contributors y: 233 lines of code packages/ketcher-core/src/application/editor/operations/monomer/monomerFactory.ts x: 7 # contributors y: 113 lines of code packages/ketcher-macromolecules/src/testMockData/monomerPresets.ts x: 4 # contributors y: 586 lines of code packages/ketcher-core/src/application/editor/actions/bond.ts x: 12 # contributors y: 338 lines of code packages/ketcher-core/src/application/render/util.ts x: 14 # contributors y: 219 lines of code packages/ketcher-react/src/script/ui/dialog/template/TemplateTable.tsx x: 19 # contributors y: 121 lines of code packages/ketcher-macromolecules/src/state/rna-builder/rnaBuilderSlice.ts x: 9 # contributors y: 446 lines of code packages/ketcher-react/src/script/ui/component/form/Input/Input.tsx x: 7 # contributors y: 340 lines of code packages/ketcher-react/src/script/ui/component/form/MeasureInput/measure-input.jsx x: 7 # contributors y: 125 lines of code packages/ketcher-react/src/components/Buttons/IconButton/IconButton.tsx x: 5 # contributors y: 10 lines of code packages/ketcher-react/src/components/Buttons/IconButton/styles.ts x: 7 # contributors y: 45 lines of code packages/ketcher-react/src/script/builders/ketcher/KetcherBuilder.ts x: 22 # contributors y: 149 lines of code packages/ketcher-react/src/script/ui/state/index.js x: 12 # contributors y: 98 lines of code packages/ketcher-macromolecules/src/helpers/index.ts x: 8 # contributors y: 4 lines of code packages/ketcher-react/src/components/index.ts x: 6 # contributors y: 8 lines of code packages/ketcher-core/src/domain/serializers/ket/fromKet/monomerToDrawingEntity.ts x: 5 # contributors y: 99 lines of code packages/ketcher-react/src/script/ui/views/toolbars/toolbar.types.ts x: 25 # contributors y: 144 lines of code packages/ketcher-core/src/application/editor/actions/erase.ts x: 14 # contributors y: 196 lines of code packages/ketcher-core/src/application/editor/actions/index.ts x: 12 # contributors y: 22 lines of code packages/ketcher-core/src/application/editor/shared/constants.ts x: 10 # contributors y: 50 lines of code packages/ketcher-core/src/application/render/pathBuilder.ts x: 1 # contributors y: 97 lines of code packages/ketcher-core/src/domain/entities/vec2.ts x: 12 # contributors y: 227 lines of code packages/ketcher-core/src/domain/serializers/ket/helpers.ts x: 11 # contributors y: 51 lines of code packages/ketcher-core/src/domain/serializers/ket/toKet/prepare.ts x: 14 # contributors y: 145 lines of code packages/ketcher-core/src/domain/serializers/ket/validate.ts x: 7 # contributors y: 9 lines of code packages/ketcher-react/src/script/editor/tool/arrow/commonArrow.ts x: 1 # contributors y: 136 lines of code packages/ketcher-react/src/script/ui/state/server/index.js x: 19 # contributors y: 192 lines of code packages/ketcher-react/src/script/ui/views/components/ContextMenu/hooks/useAddAttachmentPoint.ts x: 3 # contributors y: 99 lines of code packages/ketcher-react/src/script/ui/views/components/ContextMenu/hooks/useRGroupAttachmentPointEdit.ts x: 5 # contributors y: 59 lines of code packages/ketcher-react/src/script/ui/views/components/ContextMenu/hooks/useRemoveAttachmentPoint.ts x: 3 # contributors y: 50 lines of code packages/ketcher-macromolecules/src/state/rna-builder/rnaBuilderSlice.helper.ts x: 4 # contributors y: 26 lines of code packages/ketcher-core/src/application/formatters/types/ket.ts x: 7 # contributors y: 177 lines of code packages/ketcher-core/src/index.ts x: 15 # contributors y: 16 lines of code packages/ketcher-core/src/application/render/restruct/rergroup.js x: 11 # contributors y: 163 lines of code packages/ketcher-react/src/script/ui/views/modal/components/meta/Settings/Accordion/Accordion.tsx x: 9 # contributors y: 58 lines of code packages/ketcher-core/src/application/render/index.ts x: 9 # contributors y: 9 lines of code packages/ketcher-core/src/application/render/restruct/reenhancedFlag.ts x: 10 # contributors y: 72 lines of code packages/ketcher-core/src/application/render/restruct/retext.ts x: 16 # contributors y: 220 lines of code packages/ketcher-macromolecules/src/components/contextMenu/SequenceItemContextMenu/SequenceItemContextMenu.tsx x: 5 # contributors y: 134 lines of code packages/ketcher-macromolecules/src/components/shared/Tabs/Tabs.tsx x: 5 # contributors y: 125 lines of code packages/ketcher-react/src/script/api.ts x: 15 # contributors y: 35 lines of code packages/ketcher-react/src/script/ui/App/initApp.tsx x: 16 # contributors y: 62 lines of code packages/ketcher-react/src/script/ui/views/toolbars/LeftToolbar/LeftToolbar.tsx x: 28 # contributors y: 173 lines of code example-ssr/src/app/globals.css x: 1 # contributors y: 168 lines of code example-ssr/src/app/page.module.css x: 1 # contributors y: 196 lines of code packages/ketcher-macromolecules/src/components/contextMenu/RNAContextMenu.tsx x: 7 # contributors y: 67 lines of code packages/ketcher-react/src/script/ui/views/modal/components/ExtendedTable/ExtendedTable.jsx x: 10 # contributors y: 82 lines of code packages/ketcher-react/src/script/ui/views/modal/components/toolbox/Atom/Atom.tsx x: 20 # contributors y: 249 lines of code packages/ketcher-react/src/script/ui/views/modal/components/toolbox/Atom/helper.ts x: 4 # contributors y: 66 lines of code packages/ketcher-core/src/application/render/restruct/rerxnarrow.ts x: 9 # contributors y: 174 lines of code packages/ketcher-react/src/script/editor/tool/paste.ts x: 21 # contributors y: 233 lines of code packages/ketcher-react/src/script/editor/tool/sgroup.ts x: 22 # contributors y: 603 lines of code packages/ketcher-react/src/script/editor/utils/functionalGroupsTooltip.ts x: 12 # contributors y: 151 lines of code packages/ketcher-react/src/script/editor/tool/atom.ts x: 21 # contributors y: 307 lines of code packages/ketcher-core/src/domain/serializers/mol/common.js x: 9 # contributors y: 288 lines of code packages/ketcher-core/src/domain/entities/functionalGroup.ts x: 22 # contributors y: 218 lines of code packages/ketcher-react/src/script/editor/tool/charge.ts x: 9 # contributors y: 87 lines of code packages/ketcher-react/src/script/editor/tool/rgroupfragment.ts x: 9 # contributors y: 119 lines of code packages/ketcher-react/src/index.tsx x: 12 # contributors y: 5 lines of code packages/ketcher-macromolecules/src/components/contextMenu/SequenceItemContextMenu/helpers.ts x: 3 # contributors y: 126 lines of code packages/ketcher-core/src/application/editor/operations/bond/index.ts x: 9 # contributors y: 123 lines of code packages/ketcher-macromolecules/src/components/ZoomControls/ZoomControls.tsx x: 2 # contributors y: 111 lines of code packages/ketcher-core/src/application/editor/operations/sgroup/index.ts x: 12 # contributors y: 121 lines of code packages/ketcher-macromolecules/src/components/Layout/Layout.tsx x: 4 # contributors y: 94 lines of code packages/ketcher-core/src/application/editor/actions/atom.ts x: 14 # contributors y: 248 lines of code packages/ketcher-core/src/domain/serializers/ket/fromKet/moleculeToStruct.ts x: 17 # contributors y: 244 lines of code packages/ketcher-core/src/domain/serializers/ket/toKet/moleculeToKet.ts x: 17 # contributors y: 197 lines of code packages/ketcher-core/src/domain/types/entities.ts x: 2 # contributors y: 5 lines of code packages/ketcher-macromolecules/src/components/rna/RnaMonomerSection/RnaMonomerSection.tsx x: 4 # contributors y: 73 lines of code packages/ketcher-react/src/script/ui/data/convert/structconv.js x: 18 # contributors y: 401 lines of code packages/ketcher-core/src/domain/serializers/mol/v2000.js x: 14 # contributors y: 433 lines of code packages/ketcher-react/src/script/editor/tool/hand.ts x: 11 # contributors y: 37 lines of code packages/ketcher-macromolecules/src/components/shared/modal/Modal.tsx x: 3 # contributors y: 173 lines of code packages/ketcher-react/src/script/editor/tool/templatePreview.ts x: 4 # contributors y: 181 lines of code packages/ketcher-react/src/script/ui/state/handleHotkeysOverItem.ts x: 13 # contributors y: 356 lines of code packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar/ZoomControls.tsx x: 12 # contributors y: 188 lines of code packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar/ZoomInput.tsx x: 6 # contributors y: 88 lines of code packages/ketcher-react/src/script/ui/App/App.module.less x: 8 # contributors y: 31 lines of code packages/ketcher-react/src/script/ui/dialog/AbbreviationLookup/AbbreviationLookup.tsx x: 6 # contributors y: 173 lines of code packages/ketcher-core/src/domain/serializers/ket/fromKet/textToStruct.ts x: 10 # contributors y: 8 lines of code packages/ketcher-react/src/script/ui/component/actionmenu.jsx x: 10 # contributors y: 172 lines of code packages/ketcher-core/src/application/formatters/formatterFactory.ts x: 19 # contributors y: 95 lines of code packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar/ExternalFuncControls.tsx x: 10 # contributors y: 113 lines of code packages/ketcher-core/src/application/editor/shared/closest.js x: 9 # contributors y: 389 lines of code packages/ketcher-core/src/application/render/restruct/rerxnplus.js x: 7 # contributors y: 27 lines of code packages/ketcher-react/src/script/ui/dialog/template/template-attach.jsx x: 22 # contributors y: 357 lines of code packages/ketcher-core/src/application/editor/actions/template.ts x: 14 # contributors y: 342 lines of code packages/ketcher-core/src/application/formatters/serverFormatter.ts x: 12 # contributors y: 134 lines of code packages/ketcher-react/src/components/Dialog/Dialog.tsx x: 1 # contributors y: 145 lines of code packages/ketcher-react/src/script/ui/dialog/toolbox/sgroup.jsx x: 15 # contributors y: 73 lines of code packages/ketcher-react/src/script/ui/views/modal/components/Text/Text.tsx x: 16 # contributors y: 178 lines of code packages/ketcher-react/src/script/ui/views/modal/components/process/Analyse/Analyse.jsx x: 15 # contributors y: 149 lines of code packages/ketcher-core/src/domain/serializers/sdf/sdfSerializer.ts x: 7 # contributors y: 58 lines of code packages/ketcher-react/src/script/ui/component/form/colorPicker/ColorPicker.module.less x: 9 # contributors y: 150 lines of code packages/ketcher-react/src/script/ui/views/modal/components/Text/Text.module.less x: 12 # contributors y: 32 lines of code packages/ketcher-react/src/script/ui/views/modal/components/document/Open/Open.container.ts x: 10 # contributors y: 35 lines of code packages/ketcher-core/src/application/editor/operations/simpleObject.ts x: 5 # contributors y: 233 lines of code packages/ketcher-core/src/application/render/restruct/reloop.js x: 6 # contributors y: 105 lines of code packages/ketcher-react/src/script/ui/views/components/StructEditor/SGroupDataRender.tsx x: 4 # contributors y: 103 lines of code packages/ketcher-core/src/domain/serializers/mol/utils.js x: 10 # contributors y: 275 lines of code packages/ketcher-core/src/domain/serializers/smi/smiles.js x: 7 # contributors y: 604 lines of code packages/ketcher-react/src/script/ui/dialog/toolbox/labeledit.jsx x: 11 # contributors y: 96 lines of code packages/ketcher-react/src/script/ui/state/modal/form.js x: 11 # contributors y: 130 lines of code packages/ketcher-core/src/domain/constants/generics.ts x: 6 # contributors y: 261 lines of code packages/ketcher-react/src/script/ui/views/modal/components/PeriodTable/PeriodTable.jsx x: 16 # contributors y: 165 lines of code packages/ketcher-react/src/script/ui/component/view/Atom/Atom.jsx x: 9 # contributors y: 33 lines of code packages/ketcher-core/src/domain/entities/sgroupForest.ts x: 8 # contributors y: 150 lines of code packages/ketcher-react/src/script/editor/tool/text.ts x: 16 # contributors y: 120 lines of code packages/ketcher-react/src/script/ui/views/modal/components/toolbox/Atom/Atom.module.less x: 10 # contributors y: 126 lines of code packages/ketcher-react/src/script/ui/dialog/toolbox/enhancedStereo/enhancedStereo.tsx x: 10 # contributors y: 160 lines of code packages/ketcher-react/src/script/ui/views/modal/components/toolbox/Atom/ElementNumber/ElementNumber.tsx x: 7 # contributors y: 16 lines of code packages/ketcher-react/src/script/ui/component/view/Tabs/Tabs.jsx x: 9 # contributors y: 70 lines of code packages/ketcher-core/src/domain/entities/fragment.ts x: 6 # contributors y: 135 lines of code packages/ketcher-react/src/script/ui/views/modal/components/meta/About/About.jsx x: 15 # contributors y: 117 lines of code packages/ketcher-core/src/application/editor/actions/rgroupAttachmentPoint.ts x: 3 # contributors y: 117 lines of code packages/ketcher-react/src/script/editor/tool/rotate.ts x: 14 # contributors y: 301 lines of code packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js x: 9 # contributors y: 297 lines of code packages/ketcher-react/src/script/ui/dialog/index.ts x: 17 # contributors y: 54 lines of code packages/ketcher-core/src/application/editor/actions/rotate.ts x: 10 # contributors y: 250 lines of code packages/ketcher-core/src/domain/constants/elementColor.ts x: 4 # contributors y: 126 lines of code packages/ketcher-core/src/domain/constants/elements.ts x: 4 # contributors y: 1301 lines of code packages/ketcher-core/src/domain/serializers/mol/v3000.js x: 9 # contributors y: 467 lines of code packages/ketcher-core/src/domain/serializers/smi/cis_trans.js x: 5 # contributors y: 158 lines of code packages/ketcher-core/src/domain/serializers/smi/stereocenters.js x: 5 # contributors y: 509 lines of code packages/ketcher-react/src/script/ui/Portal/Portal.tsx x: 7 # contributors y: 102 lines of code packages/ketcher-react/src/script/ui/action/functionalGroups.ts x: 10 # contributors y: 15 lines of code packages/ketcher-react/src/script/ui/data/schema/sdata-schema.js x: 12 # contributors y: 335 lines of code packages/ketcher-react/src/script/ui/dialog/template/TemplateDialog.tsx x: 23 # contributors y: 311 lines of code packages/ketcher-react/src/script/ui/views/modal/components/ExtendedTable/components/GenericGroups/GenericGroups.tsx x: 8 # contributors y: 118 lines of code packages/ketcher-react/src/script/ui/views/modal/components/process/Check/Check.jsx x: 10 # contributors y: 218 lines of code packages/ketcher-react/src/script/ui/views/toolbars/LeftToolbar/Shape/Shape.tsx x: 8 # contributors y: 13 lines of code packages/ketcher-react/src/script/ui/views/toolbars/ToolbarGroupItem/ActionButton/ActionButton.module.less x: 12 # contributors y: 52 lines of code packages/ketcher-react/src/script/ui/dialog/toolbox/sgroup.module.less x: 13 # contributors y: 87 lines of code packages/ketcher-react/src/script/ui/views/modal/components/PeriodTable/PeriodTable.module.less x: 10 # contributors y: 55 lines of code packages/ketcher-react/src/script/ui/views/modal/components/PeriodTable/components/TypeChoice/TypeChoice.module.less x: 9 # contributors y: 13 lines of code packages/ketcher-core/src/domain/entities/SGroup.ts x: 4 # contributors y: 635 lines of code packages/ketcher-standalone/src/infrastructure/services/struct/StandaloneStructService.ts x: 5 # contributors y: 724 lines of code packages/ketcher-standalone/src/infrastructure/services/struct/IndigoWorker.ts x: 3 # contributors y: 235 lines of code packages/ketcher-core/src/domain/entities/Atom.ts x: 2 # contributors y: 733 lines of code packages/ketcher-core/src/domain/entities/Bond.ts x: 3 # contributors y: 322 lines of code packages/ketcher-core/src/domain/entities/Fragment.ts x: 3 # contributors y: 135 lines of code packages/ketcher-core/src/domain/serializers/mol/Molfile.ts x: 4 # contributors y: 537 lines of code packages/ketcher-core/src/domain/entities/FunctionalGroup.ts x: 1 # contributors y: 218 lines of code packages/ketcher-core/src/domain/entities/Struct.ts x: 4 # contributors y: 1149 lines of code packages/ketcher-core/src/application/Ketcher.ts x: 1 # contributors y: 466 lines of code packages/ketcher-core/src/domain/constants/Elements.ts x: 2 # contributors y: 1301 lines of code packages/ketcher-core/src/domain/constants/Generics.ts x: 2 # contributors y: 261 lines of code packages/ketcher-core/src/domain/entities/Vec2.ts x: 2 # contributors y: 227 lines of code packages/ketcher-core/src/domain/serializers/ket/KetSerializer.ts x: 2 # contributors y: 936 lines of code packages/ketcher-core/src/infrastructure/services/struct/RemoteStructService.ts x: 4 # contributors y: 397 lines of code packages/ketcher-core/src/domain/serializers/smi/Smiles.js x: 2 # contributors y: 604 lines of code packages/ketcher-core/src/domain/entities/Box2Abs.ts x: 1 # contributors y: 111 lines of code
2600.0
lines of code
  min: 1.0
  average: 89.98
  25th percentile: 10.0
  median: 37.0
  75th percentile: 89.0
  max: 2600.0
0 44.0
# contributors
min: 1.0 | average: 5.59 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 7.0 | max: 44.0