id: 1 unit: Stereocenters.prototype.buildOneCenter = function() file: packages/ketcher-core/src/domain/serializers/smi/stereocenters.js start line: 168 end line: 552 size: 324 LOC McCabe index: 92 number of parameters: 1 id: 2 unit: Smiles.prototype.saveMolecule = function() file: packages/ketcher-core/src/domain/serializers/smi/smiles.js start line: 49 end line: 411 size: 272 LOC McCabe index: 79 number of parameters: 2 id: 3 unit: calculateValence() file: packages/ketcher-core/src/domain/entities/CoreAtom.ts start line: 203 end line: 483 size: 251 LOC McCabe index: 91 number of parameters: 0 id: 4 unit: public static convertStructToDrawingEntities() file: packages/ketcher-core/src/application/editor/MacromoleculesConverter.ts start line: 421 end line: 686 size: 236 LOC McCabe index: 44 number of parameters: 2 id: 5 unit: writeCTab2000() file: packages/ketcher-core/src/domain/serializers/mol/molfile.ts start line: 291 end line: 532 size: 206 LOC McCabe index: 42 number of parameters: 1 id: 6 unit: function getBondPath() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 559 end line: 754 size: 196 LOC McCabe index: 27 number of parameters: 5 id: 7 unit: private updateSnakeBondPath() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 457 end line: 655 size: 195 LOC McCabe index: 24 number of parameters: 3 id: 8 unit: function arrow() file: packages/ketcher-core/src/application/render/draw.ts start line: 106 end line: 300 size: 194 LOC McCabe index: 20 number of parameters: 6 id: 9 unit: mouseup() file: packages/ketcher-react/src/script/editor/tool/sgroup.ts start line: 284 end line: 499 size: 186 LOC McCabe index: 55 number of parameters: 1 id: 10 unit: private appendSideConnectionBond() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 236 end line: 438 size: 184 LOC McCabe index: 43 number of parameters: 2 id: 11 unit: function getElementsInRectangle() file: packages/ketcher-react/src/script/editor/tool/helper/locate.ts start line: 27 end line: 234 size: 184 LOC McCabe index: 49 number of parameters: 3 id: 12 unit: export default function initEditor() file: packages/ketcher-react/src/script/ui/state/editor/index.js start line: 42 end line: 250 size: 183 LOC McCabe index: 26 number of parameters: 2 id: 13 unit: export function fromPaste() file: packages/ketcher-core/src/application/editor/actions/paste.ts start line: 54 end line: 253 size: 178 LOC McCabe index: 10 number of parameters: 5 id: 14 unit: deserializeToDrawingEntities() file: packages/ketcher-core/src/domain/serializers/ket/ketSerializer.ts start line: 461 end line: 659 size: 174 LOC McCabe index: 23 number of parameters: 1 id: 15 unit: public static convertDrawingEntitiesToStruct() file: packages/ketcher-core/src/application/editor/MacromoleculesConverter.ts start line: 112 end line: 303 size: 168 LOC McCabe index: 11 number of parameters: 3 id: 16 unit: get keyboardEventHandlers() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 745 end line: 927 size: 167 LOC McCabe index: 19 number of parameters: 0 id: 17 unit: public applySnakeLayout() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 1615 end line: 1806 size: 164 LOC McCabe index: 18 number of parameters: 4 id: 18 unit: private fillCells() file: packages/ketcher-core/src/domain/entities/canvas-matrix/CanvasMatrix.ts start line: 169 end line: 350 size: 154 LOC McCabe index: 17 number of parameters: 0 id: 19 unit: function rxnMerge() file: packages/ketcher-core/src/domain/serializers/mol/utils.js start line: 138 end line: 322 size: 153 LOC McCabe index: 31 number of parameters: 5 id: 20 unit: function getElementsInPolygon() file: packages/ketcher-react/src/script/editor/tool/helper/locate.ts start line: 236 end line: 404 size: 147 LOC McCabe index: 24 number of parameters: 2 id: 21 unit: mousemove() file: packages/ketcher-react/src/script/editor/tool/bond.ts start line: 146 end line: 306 size: 146 LOC McCabe index: 34 number of parameters: 1 id: 22 unit: export function couldBeSaved() file: packages/ketcher-react/src/script/ui/data/convert/structConverter.ts start line: 27 end line: 186 size: 144 LOC McCabe index: 30 number of parameters: 2 id: 23 unit: function handleMicroChanges() file: packages/ketcher-react/src/script/editor/utils/customOnChangeHandler.ts start line: 57 end line: 211 size: 139 LOC McCabe index: 25 number of parameters: 2 id: 24 unit: click() file: packages/ketcher-react/src/script/editor/tool/eraser.ts start line: 241 end line: 393 size: 139 LOC McCabe index: 47 number of parameters: 1 id: 25 unit: mouseup() file: packages/ketcher-react/src/script/editor/tool/template.ts start line: 446 end line: 602 size: 136 LOC McCabe index: 26 number of parameters: 1 id: 26 unit: function parsePropertyLines() file: packages/ketcher-core/src/domain/serializers/mol/v2000.js start line: 131 end line: 276 size: 132 LOC McCabe index: 49 number of parameters: 6 id: 27 unit: mouseup() file: packages/ketcher-react/src/script/editor/tool/eraser.ts start line: 93 end line: 239 size: 132 LOC McCabe index: 42 number of parameters: 0 id: 28 unit: public createAntisenseChain() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2849 end line: 3005 size: 131 LOC McCabe index: 20 number of parameters: 0 id: 29 unit: function fromTemplateOnBond() file: packages/ketcher-core/src/application/editor/actions/template.ts start line: 271 end line: 430 size: 130 LOC McCabe index: 20 number of parameters: 5 id: 30 unit: export function fromBondAddition() file: packages/ketcher-core/src/application/editor/actions/bond.ts start line: 50 end line: 213 size: 127 LOC McCabe index: 20 number of parameters: 6 id: 31 unit: enum: range() file: packages/ketcher-react/src/script/ui/data/schema/struct-schema.js start line: 196 end line: 324 size: 125 LOC McCabe index: 1 number of parameters: 2 id: 32 unit: enumNames: range() file: packages/ketcher-react/src/script/ui/data/schema/struct-schema.js start line: 197 end line: 324 size: 124 LOC McCabe index: 1 number of parameters: 2 id: 33 unit: dblclick() file: packages/ketcher-react/src/script/editor/tool/select/select.ts start line: 421 end line: 545 size: 119 LOC McCabe index: 32 number of parameters: 1 id: 34 unit: static preparePaths() file: packages/ketcher-core/src/application/render/renderers/BondPathRenderer/DoubleBondPathRenderer.ts start line: 13 end line: 132 size: 111 LOC McCabe index: 11 number of parameters: 3 id: 35 unit: export function fromFragmentDeletion() file: packages/ketcher-core/src/application/editor/actions/erase.ts start line: 120 end line: 255 size: 111 LOC McCabe index: 14 number of parameters: 2 id: 36 unit: getSelectionPoints() file: packages/ketcher-core/src/application/render/renderers/BondRenderer.ts start line: 244 end line: 376 size: 110 LOC McCabe index: 11 number of parameters: 0 id: 37 unit: mousemove() file: packages/ketcher-react/src/script/editor/tool/select/select.ts start line: 208 end line: 342 size: 109 LOC McCabe index: 25 number of parameters: 1 id: 38 unit: mousemove() file: packages/ketcher-react/src/script/editor/tool/template.ts start line: 302 end line: 444 size: 108 LOC McCabe index: 28 number of parameters: 1 id: 39 unit: public recalculateAntisenseChains() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2703 end line: 2833 size: 107 LOC McCabe index: 11 number of parameters: 0 id: 40 unit: Smiles.prototype.updateSideBonds = function() file: packages/ketcher-core/src/domain/serializers/smi/smiles.js start line: 639 end line: 755 size: 104 LOC McCabe index: 44 number of parameters: 2 id: 41 unit: private static showBonds() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 196 end line: 312 size: 103 LOC McCabe index: 17 number of parameters: 1 id: 42 unit: export function getMenuPropsForClosestItem() file: packages/ketcher-react/src/script/ui/views/components/ContextMenu/ContextMenuTrigger.utils.ts start line: 42 end line: 157 size: 103 LOC McCabe index: 17 number of parameters: 2 id: 43 unit: public mergeInto() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 1916 end line: 2037 size: 102 LOC McCabe index: 5 number of parameters: 1 id: 44 unit: function defaultOptions() file: packages/ketcher-core/src/application/render/options.ts start line: 22 end line: 133 size: 101 LOC McCabe index: 15 number of parameters: 1 id: 45 unit: function keyHandle() file: packages/ketcher-react/src/script/ui/state/hotkeys.ts start line: 99 end line: 216 size: 97 LOC McCabe index: 31 number of parameters: 4 id: 46 unit: export function fromTemplateOnAtom() file: packages/ketcher-core/src/application/editor/actions/template.ts start line: 92 end line: 208 size: 95 LOC McCabe index: 7 number of parameters: 6 id: 47 unit: Stereocenters.prototype.buildFromBonds = function() file: packages/ketcher-core/src/domain/serializers/smi/stereocenters.js start line: 30 end line: 150 size: 95 LOC McCabe index: 18 number of parameters: 1 id: 48 unit: function buildLabel() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 868 end line: 979 size: 94 LOC McCabe index: 16 number of parameters: 6 id: 49 unit: checkSelection() file: packages/ketcher-react/src/script/editor/tool/sgroup.ts start line: 58 end line: 167 size: 94 LOC McCabe index: 27 number of parameters: 0 id: 50 unit: getSelectionPoints() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 140 end line: 252 size: 93 LOC McCabe index: 11 number of parameters: 2 id: 51 unit: export function atomForNewBond() file: packages/ketcher-core/src/application/editor/actions/utils.ts start line: 107 end line: 224 size: 91 LOC McCabe index: 27 number of parameters: 3 id: 52 unit: click() file: packages/ketcher-react/src/script/editor/tool/rgroupfragment.ts start line: 45 end line: 151 size: 91 LOC McCabe index: 22 number of parameters: 1 id: 53 unit: mousedown() file: packages/ketcher-react/src/script/editor/tool/chain.ts start line: 45 end line: 148 size: 91 LOC McCabe index: 27 number of parameters: 1 id: 54 unit: private shouldInvokeModal() file: packages/ketcher-core/src/application/editor/tools/Bond.ts start line: 548 end line: 670 size: 89 LOC McCabe index: 42 number of parameters: 3 id: 55 unit: export function fromMultipleMove() file: packages/ketcher-core/src/application/editor/actions/fragment.ts start line: 42 end line: 151 size: 89 LOC McCabe index: 20 number of parameters: 4 id: 56 unit: public modifySequenceInRnaBuilder() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 209 end line: 317 size: 88 LOC McCabe index: 16 number of parameters: 1 id: 57 unit: mousedown() file: packages/ketcher-react/src/script/editor/tool/sgroup.ts start line: 169 end line: 268 size: 88 LOC McCabe index: 29 number of parameters: 1 id: 58 unit: mousedown() file: packages/ketcher-react/src/script/editor/tool/select/select.ts start line: 109 end line: 206 size: 88 LOC McCabe index: 26 number of parameters: 1 id: 59 unit: function CustomTabs() file: packages/ketcher-macromolecules/src/components/shared/Tabs/Tabs.tsx start line: 60 end line: 156 size: 87 LOC McCabe index: 2 number of parameters: 1 id: 60 unit: Smiles.prototype.writeAtom = function() file: packages/ketcher-core/src/domain/serializers/smi/smiles.js start line: 420 end line: 572 size: 87 LOC McCabe index: 53 number of parameters: 5 id: 61 unit: export default defineConfig() file: example/vite.config.js start line: 84 end line: 215 size: 84 LOC McCabe index: 1 number of parameters: 9 id: 62 unit: function convertMimeTypeToOutputFormat() file: packages/ketcher-standalone/src/infrastructure/services/struct/standaloneStructService.ts start line: 84 end line: 168 size: 84 LOC McCabe index: 21 number of parameters: 1 id: 63 unit: Dfs.prototype.walk = function() file: packages/ketcher-core/src/domain/serializers/smi/dfs.js start line: 59 end line: 164 size: 83 LOC McCabe index: 20 number of parameters: 0 id: 64 unit: export function polymerBondToDrawingEntity() file: packages/ketcher-core/src/domain/serializers/ket/fromKet/polymerBondToDrawingEntity.ts start line: 9 end line: 97 size: 83 LOC McCabe index: 9 number of parameters: 6 id: 65 unit: mousedown() file: packages/ketcher-react/src/script/editor/tool/bond.ts start line: 58 end line: 144 size: 83 LOC McCabe index: 24 number of parameters: 1 id: 66 unit: show() file: packages/ketcher-core/src/application/render/restruct/reloop.js start line: 36 end line: 119 size: 82 LOC McCabe index: 11 number of parameters: 3 id: 67 unit: function parseCTabV2000() file: packages/ketcher-core/src/domain/serializers/mol/v2000.js start line: 290 end line: 379 size: 82 LOC McCabe index: 18 number of parameters: 3 id: 68 unit: export function prepareStructForKet() file: packages/ketcher-core/src/domain/serializers/ket/toKet/prepare.ts start line: 19 end line: 117 size: 82 LOC McCabe index: 3 number of parameters: 1 id: 69 unit: function domEventSetup() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 839 end line: 931 size: 82 LOC McCabe index: 9 number of parameters: 2 id: 70 unit: mouseup() file: packages/ketcher-react/src/script/editor/tool/atom.ts start line: 236 end line: 326 size: 82 LOC McCabe index: 17 number of parameters: 1 id: 71 unit: function getReactingCenterPath() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 1223 end line: 1307 size: 81 LOC McCabe index: 6 number of parameters: 4 id: 72 unit: private static showNodes() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 89 end line: 182 size: 81 LOC McCabe index: 10 number of parameters: 2 id: 73 unit: private reArrangeRnaChain() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 1295 end line: 1383 size: 81 LOC McCabe index: 8 number of parameters: 9 id: 74 unit: export function load() file: packages/ketcher-react/src/script/ui/state/shared.ts start line: 134 end line: 226 size: 81 LOC McCabe index: 16 number of parameters: 2 id: 75 unit: private handleNodesDeletion() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 656 end line: 743 size: 80 LOC McCabe index: 18 number of parameters: 1 id: 76 unit: getOutlinePoints() file: packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts start line: 71 end line: 151 size: 79 LOC McCabe index: 2 number of parameters: 1 id: 77 unit: private createBrush() file: packages/ketcher-core/src/application/editor/tools/SelectRectangle.ts start line: 48 end line: 138 size: 77 LOC McCabe index: 10 number of parameters: 0 id: 78 unit: function getBracketParamersWithCrossBondsEquals2() file: packages/ketcher-core/src/application/render/restruct/resgroup.ts start line: 584 end line: 660 size: 76 LOC McCabe index: 6 number of parameters: 6 id: 79 unit: public insertMonomerFromLibrary() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 1408 end line: 1491 size: 76 LOC McCabe index: 8 number of parameters: 1 id: 80 unit: public show() file: packages/ketcher-core/src/application/render/renderers/sequence/ui-controls/NewSequenceButton.ts start line: 23 end line: 103 size: 74 LOC McCabe index: 2 number of parameters: 0 id: 81 unit: abstract applyAdditionalPasteOperations() file: packages/ketcher-core/src/application/editor/modes/BaseMode.ts start line: 94 end line: 171 size: 74 LOC McCabe index: 15 number of parameters: 1 id: 82 unit: function findClosestBond() file: packages/ketcher-react/src/script/editor/shared/closest.ts start line: 187 end line: 279 size: 74 LOC McCabe index: 15 number of parameters: 5 id: 83 unit: static prepareMulForSaving() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 673 end line: 752 size: 73 LOC McCabe index: 14 number of parameters: 2 id: 84 unit: public moveSelectedDrawingEntities() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 407 end line: 484 size: 72 LOC McCabe index: 14 number of parameters: 2 id: 85 unit: abstract isPasteAllowedByMode() file: packages/ketcher-core/src/application/editor/modes/BaseMode.ts start line: 98 end line: 171 size: 71 LOC McCabe index: 15 number of parameters: 1 id: 86 unit: constructor() file: packages/ketcher-core/src/domain/entities/atom.ts start line: 211 end line: 302 size: 71 LOC McCabe index: 6 number of parameters: 1 id: 87 unit: click() file: packages/ketcher-react/src/script/editor/tool/attach.ts start line: 55 end line: 134 size: 71 LOC McCabe index: 22 number of parameters: 1 id: 88 unit: static validateKetNode() file: packages/ketcher-core/src/domain/entities/multitailArrow.ts start line: 119 end line: 193 size: 70 LOC McCabe index: 14 number of parameters: 1 id: 89 unit: show() file: packages/ketcher-core/src/application/render/renderers/BondRenderer.ts start line: 495 end line: 573 size: 69 LOC McCabe index: 16 number of parameters: 0 id: 90 unit: private replaceSelectionWithPreset() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 1538 end line: 1617 size: 69 LOC McCabe index: 5 number of parameters: 4 id: 91 unit: abstract isPasteAvailable() file: packages/ketcher-core/src/application/editor/modes/BaseMode.ts start line: 102 end line: 171 size: 68 LOC McCabe index: 15 number of parameters: 1 id: 92 unit: customQuery: getBondCustomQuery() file: packages/ketcher-react/src/script/ui/views/modal/components/toolbox/Bond/Bond.tsx start line: 80 end line: 158 size: 68 LOC McCabe index: 2 number of parameters: 1 id: 93 unit: export function fromRotate() file: packages/ketcher-core/src/application/editor/actions/rotate.ts start line: 230 end line: 307 size: 67 LOC McCabe index: 10 number of parameters: 4 id: 94 unit: function v3000parseSGroup() file: packages/ketcher-core/src/domain/serializers/mol/v3000.js start line: 138 end line: 206 size: 67 LOC McCabe index: 20 number of parameters: 5 id: 95 unit: mousemove() file: packages/ketcher-react/src/script/editor/tool/atom.ts start line: 154 end line: 234 size: 67 LOC McCabe index: 12 number of parameters: 1 id: 96 unit: mouseup() file: packages/ketcher-react/src/script/editor/tool/select/select.ts start line: 344 end line: 419 size: 67 LOC McCabe index: 15 number of parameters: 1 id: 97 unit: private replaceSelectionWithMonomer() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 1137 end line: 1208 size: 66 LOC McCabe index: 4 number of parameters: 4 id: 98 unit: function isCloseToTheEdgeOfCanvas() file: packages/ketcher-react/src/script/ui/state/moveSelectedItems.ts start line: 61 end line: 128 size: 66 LOC McCabe index: 25 number of parameters: 3 id: 99 unit: mousemove() file: packages/ketcher-react/src/script/editor/tool/paste.ts start line: 137 end line: 223 size: 66 LOC McCabe index: 9 number of parameters: 1 id: 100 unit: function SGroupdrawBrackets() file: packages/ketcher-core/src/application/render/restruct/resgroup.ts start line: 258 end line: 373 size: 65 LOC McCabe index: 10 number of parameters: 11 id: 101 unit: function getHighlighPathInfo() file: packages/ketcher-core/src/application/render/restruct/resgroup.ts start line: 701 end line: 765 size: 65 LOC McCabe index: 2 number of parameters: 2 id: 102 unit: onCopy() file: packages/ketcher-core/src/application/editor/modes/BaseMode.ts start line: 108 end line: 171 size: 64 LOC McCabe index: 15 number of parameters: 1 id: 103 unit: export function getStereoAtomsMap() file: packages/ketcher-core/src/application/editor/actions/helpers.ts start line: 4 end line: 75 size: 64 LOC McCabe index: 10 number of parameters: 3 id: 104 unit: function parseRxn3000() file: packages/ketcher-core/src/domain/serializers/mol/v3000.js start line: 335 end line: 425 size: 64 LOC McCabe index: 14 number of parameters: 2 id: 105 unit: mouseup() file: packages/ketcher-react/src/script/editor/tool/chain.ts start line: 210 end line: 288 size: 64 LOC McCabe index: 17 number of parameters: 0 id: 106 unit: private get valenceWithoutHydrogen() file: packages/ketcher-core/src/domain/entities/CoreAtom.ts start line: 131 end line: 201 size: 63 LOC McCabe index: 32 number of parameters: 0 id: 107 unit: export function getMenuPropsForSelection() file: packages/ketcher-react/src/script/ui/views/components/ContextMenu/ContextMenuTrigger.utils.ts start line: 161 end line: 226 size: 63 LOC McCabe index: 13 number of parameters: 2 id: 108 unit: function getBracketParamersWithCrossBondsMoreThan2OnOneAtom() file: packages/ketcher-core/src/application/render/restruct/resgroup.ts start line: 520 end line: 582 size: 62 LOC McCabe index: 17 number of parameters: 6 id: 109 unit: function getBondDoubleStereoBoldPath() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 864 end line: 926 size: 62 LOC McCabe index: 7 number of parameters: 8 id: 110 unit: private renderHoverableArea() file: packages/ketcher-core/src/domain/AttachmentPoint.ts start line: 162 end line: 231 size: 62 LOC McCabe index: 3 number of parameters: 4 id: 111 unit: export function atomToStruct() file: packages/ketcher-core/src/domain/serializers/ket/fromKet/moleculeToStruct.ts start line: 85 end line: 154 size: 62 LOC McCabe index: 5 number of parameters: 1 id: 112 unit: export function fromAtomMerge() file: packages/ketcher-core/src/application/editor/actions/atom.ts start line: 188 end line: 266 size: 61 LOC McCabe index: 15 number of parameters: 3 id: 113 unit: CisTrans.prototype.isGeomStereoBond = function() file: packages/ketcher-core/src/domain/serializers/smi/cis_trans.js start line: 108 end line: 191 size: 61 LOC McCabe index: 26 number of parameters: 2 id: 114 unit: private show() file: packages/ketcher-react/src/script/editor/tool/rotate-controller.ts start line: 155 end line: 227 size: 61 LOC McCabe index: 9 number of parameters: 0 id: 115 unit: function getBondDoublePath() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 1045 end line: 1110 size: 60 LOC McCabe index: 8 number of parameters: 7 id: 116 unit: function parseAtomLineV3000() file: packages/ketcher-core/src/domain/serializers/mol/v3000.js start line: 31 end line: 93 size: 60 LOC McCabe index: 13 number of parameters: 1 id: 117 unit: mouseup() file: packages/ketcher-react/src/script/editor/tool/bond.ts start line: 308 end line: 370 size: 60 LOC McCabe index: 8 number of parameters: 1 id: 118 unit: export function TopMenuComponent() file: packages/ketcher-macromolecules/src/components/TopMenuComponent/TopMenuComponent.tsx start line: 33 end line: 93 size: 59 LOC McCabe index: 6 number of parameters: 0 id: 119 unit: static fromNode() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceNodeRendererFactory.ts start line: 31 end line: 91 size: 59 LOC McCabe index: 11 number of parameters: 7 id: 120 unit: private getValidPoint() file: packages/ketcher-core/src/domain/entities/Sugar.ts start line: 36 end line: 107 size: 59 LOC McCabe index: 19 number of parameters: 2 id: 121 unit: function findCloseMerge() file: packages/ketcher-react/src/script/editor/shared/closest.ts start line: 604 end line: 675 size: 59 LOC McCabe index: 5 number of parameters: 5 id: 122 unit: click() file: packages/ketcher-react/src/script/editor/tool/charge.ts start line: 47 end line: 110 size: 59 LOC McCabe index: 14 number of parameters: 1 id: 123 unit: public insertPresetFromLibrary() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 1653 end line: 1719 size: 58 LOC McCabe index: 7 number of parameters: 1 id: 124 unit: export function serverCall() file: packages/ketcher-react/src/script/ui/state/server/index.js start line: 179 end line: 238 size: 58 LOC McCabe index: 10 number of parameters: 5 id: 125 unit: export function toAtom() file: packages/ketcher-react/src/script/ui/data/convert/structconv.js start line: 145 end line: 208 size: 58 LOC McCabe index: 9 number of parameters: 1 id: 126 unit: public static shiftArrowSelectionInEditMode() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 763 end line: 821 size: 57 LOC McCabe index: 11 number of parameters: 1 id: 127 unit: function bracket() file: packages/ketcher-core/src/application/render/draw.ts start line: 1481 end line: 1539 size: 57 LOC McCabe index: 4 number of parameters: 8 id: 128 unit: mousedown() file: packages/ketcher-core/src/application/editor/tools/SelectRectangle.ts start line: 140 end line: 198 size: 57 LOC McCabe index: 15 number of parameters: 1 id: 129 unit: protected renderAttachmentPointByCoordinates() file: packages/ketcher-core/src/domain/PreviewAttachmentPoint.ts start line: 23 end line: 88 size: 57 LOC McCabe index: 1 number of parameters: 2 id: 130 unit: function parseCTabV3000() file: packages/ketcher-core/src/domain/serializers/mol/v3000.js start line: 208 end line: 275 size: 57 LOC McCabe index: 18 number of parameters: 2 id: 131 unit: findLoops() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 974 end line: 1037 size: 57 LOC McCabe index: 11 number of parameters: 0 id: 132 unit: mousemove() file: packages/ketcher-react/src/script/editor/tool/simpleobject.ts start line: 55 end line: 116 size: 57 LOC McCabe index: 7 number of parameters: 1 id: 133 unit: draw() file: packages/ketcher-core/src/application/render/restruct/rergroup.js start line: 94 end line: 160 size: 56 LOC McCabe index: 3 number of parameters: 2 id: 134 unit: function findClosestSGroup() file: packages/ketcher-core/src/application/editor/shared/closest.js start line: 361 end line: 423 size: 56 LOC McCabe index: 15 number of parameters: 2 id: 135 unit: export function fromAtomsAttrs() file: packages/ketcher-core/src/application/editor/actions/atom.ts start line: 64 end line: 129 size: 56 LOC McCabe index: 20 number of parameters: 4 id: 136 unit: function throughFileReader() file: packages/ketcher-react/src/script/ui/utils/fileOpener.js start line: 53 end line: 111 size: 56 LOC McCabe index: 11 number of parameters: 1 id: 137 unit: private drawHandle() file: packages/ketcher-react/src/script/editor/tool/rotate-controller.ts start line: 333 end line: 394 size: 56 LOC McCabe index: 5 number of parameters: 1 id: 138 unit: private getClosestArrowPartPosition() file: packages/ketcher-core/src/application/render/restruct/remultitailArrow.ts start line: 325 end line: 382 size: 55 LOC McCabe index: 6 number of parameters: 3 id: 139 unit: private appendLabel() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 238 end line: 301 size: 55 LOC McCabe index: 16 number of parameters: 0 id: 140 unit: function parseRg2000() file: packages/ketcher-core/src/domain/serializers/mol/v2000.js start line: 381 end line: 440 size: 55 LOC McCabe index: 17 number of parameters: 2 id: 141 unit: constructor() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 173 end line: 231 size: 55 LOC McCabe index: 1 number of parameters: 3 id: 142 unit: click() file: packages/ketcher-react/src/script/editor/tool/rgroupatom.ts start line: 50 end line: 111 size: 55 LOC McCabe index: 14 number of parameters: 1 id: 143 unit: private reArrangeChain() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 1236 end line: 1293 size: 54 LOC McCabe index: 6 number of parameters: 8 id: 144 unit: private calculateSnakeLayoutMatrix() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 1548 end line: 1613 size: 54 LOC McCabe index: 3 number of parameters: 1 id: 145 unit: private drawProtractor() file: packages/ketcher-react/src/script/editor/tool/rotate-controller.ts start line: 451 end line: 515 size: 54 LOC McCabe index: 7 number of parameters: 4 id: 146 unit: function getBracketParameters() file: packages/ketcher-core/src/application/render/restruct/resgroup.ts start line: 465 end line: 518 size: 53 LOC McCabe index: 10 number of parameters: 8 id: 147 unit: private finishBondCreation() file: packages/ketcher-core/src/application/editor/tools/Bond.ts start line: 337 end line: 394 size: 53 LOC McCabe index: 10 number of parameters: 1 id: 148 unit: export function resetEditorEvents() file: packages/ketcher-core/src/application/editor/editorEvents.ts start line: 10 end line: 62 size: 53 LOC McCabe index: 1 number of parameters: 0 id: 149 unit: function findClosestBond() file: packages/ketcher-core/src/application/editor/shared/closest.js start line: 145 end line: 213 size: 53 LOC McCabe index: 12 number of parameters: 5 id: 150 unit: Smiles.prototype.markCisTrans = function() file: packages/ketcher-core/src/domain/serializers/smi/smiles.js start line: 574 end line: 637 size: 53 LOC McCabe index: 13 number of parameters: 1 id: 151 unit: function readRGroups3000() file: packages/ketcher-core/src/domain/serializers/mol/v3000.js start line: 277 end line: 333 size: 53 LOC McCabe index: 10 number of parameters: 2 id: 152 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/atom.ts start line: 45 end line: 100 size: 53 LOC McCabe index: 7 number of parameters: 2 id: 153 unit: public appendAttachmentPoint() file: packages/ketcher-core/src/domain/AttachmentPoint.ts start line: 233 end line: 293 size: 52 LOC McCabe index: 7 number of parameters: 0 id: 154 unit: export function toElement() file: packages/ketcher-react/src/script/ui/data/convert/structconv.js start line: 52 end line: 108 size: 52 LOC McCabe index: 19 number of parameters: 1 id: 155 unit: mouseup() file: packages/ketcher-react/src/script/editor/tool/reactionmap.ts start line: 90 end line: 145 size: 52 LOC McCabe index: 16 number of parameters: 1 id: 156 unit: export function getAtomCustomQuery() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 1373 end line: 1427 size: 51 LOC McCabe index: 16 number of parameters: 2 id: 157 unit: private findLoops() file: packages/ketcher-core/src/application/render/view-model/ViewModel.ts start line: 219 end line: 293 size: 51 LOC McCabe index: 8 number of parameters: 0 id: 158 unit: function atomToKet() file: packages/ketcher-core/src/domain/serializers/ket/toKet/moleculeToKet.ts start line: 76 end line: 132 size: 51 LOC McCabe index: 6 number of parameters: 2 id: 159 unit: private rearrangeAntisenseChain() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 1490 end line: 1546 size: 51 LOC McCabe index: 5 number of parameters: 6 id: 160 unit: public getAllSelectedEntitiesForSingleEntity() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2172 end line: 2223 size: 51 LOC McCabe index: 14 number of parameters: 3 id: 161 unit: function getPanelPositionRelativeToRect() file: packages/ketcher-react/src/script/ui/views/components/StructEditor/SGroupDataRender.tsx start line: 16 end line: 77 size: 51 LOC McCabe index: 12 number of parameters: 6 id: 162 unit: getCenter() file: packages/ketcher-react/src/script/editor/tool/rotate.ts start line: 114 end line: 185 size: 51 LOC McCabe index: 12 number of parameters: 0 id: 163 unit: private drawBoundingRect() file: packages/ketcher-react/src/script/editor/tool/rotate-controller.ts start line: 273 end line: 331 size: 51 LOC McCabe index: 2 number of parameters: 6 id: 164 unit: static sgroupDialog() file: packages/ketcher-react/src/script/editor/tool/sgroup.ts start line: 508 end line: 583 size: 51 LOC McCabe index: 15 number of parameters: 2 id: 165 unit: private getClosestArrowPartPosition() file: packages/ketcher-core/src/application/render/restruct/remultitailArrow.ts start line: 331 end line: 382 size: 50 LOC McCabe index: 6 number of parameters: 3 id: 166 unit: function renderIndex() file: packages/ketcher-core/src/application/render/restruct/resgroup.ts start line: 318 end line: 368 size: 50 LOC McCabe index: 8 number of parameters: 2 id: 167 unit: static bondRecalc() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 73 end line: 132 size: 50 LOC McCabe index: 13 number of parameters: 3 id: 168 unit: function saveDatToMolfile() file: packages/ketcher-core/src/domain/serializers/mol/common.js start line: 221 end line: 274 size: 50 LOC McCabe index: 13 number of parameters: 4 id: 169 unit: function sgroupToKet() file: packages/ketcher-core/src/domain/serializers/ket/toKet/moleculeToKet.ts start line: 170 end line: 222 size: 50 LOC McCabe index: 11 number of parameters: 2 id: 170 unit: export function getSearchFunction() file: packages/ketcher-core/src/domain/helpers/attachmentPointCalculations.ts start line: 99 end line: 159 size: 50 LOC McCabe index: 4 number of parameters: 3 id: 171 unit: static createOnCanvas() file: packages/ketcher-core/src/domain/entities/Nucleoside.ts start line: 43 end line: 98 size: 50 LOC McCabe index: 3 number of parameters: 4 id: 172 unit: private drawLink() file: packages/ketcher-react/src/script/editor/tool/rotate-controller.ts start line: 396 end line: 449 size: 50 LOC McCabe index: 5 number of parameters: 1 id: 173 unit: click() file: packages/ketcher-react/src/script/editor/tool/apoint.ts start line: 49 end line: 104 size: 50 LOC McCabe index: 14 number of parameters: 1 id: 174 unit: function getAromaticBondPaths() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 1172 end line: 1221 size: 49 LOC McCabe index: 7 number of parameters: 8 id: 175 unit: public mouseUpAttachmentPoint() file: packages/ketcher-core/src/application/editor/tools/Bond.ts start line: 283 end line: 335 size: 49 LOC McCabe index: 11 number of parameters: 1 id: 176 unit: get trackedDomEvents() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 589 end line: 638 size: 49 LOC McCabe index: 1 number of parameters: 0 id: 177 unit: function fromBondDeletion() file: packages/ketcher-core/src/application/editor/actions/erase.ts start line: 50 end line: 109 size: 49 LOC McCabe index: 11 number of parameters: 3 id: 178 unit: calcImplicitHydrogen() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 1039 end line: 1091 size: 49 LOC McCabe index: 27 number of parameters: 1 id: 179 unit: public addRnaPreset() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 1168 end line: 1222 size: 49 LOC McCabe index: 6 number of parameters: 7 id: 180 unit: selection() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 453 end line: 511 size: 49 LOC McCabe index: 12 number of parameters: 1 id: 181 unit: async mousedown() file: packages/ketcher-react/src/script/editor/tool/template.ts start line: 235 end line: 300 size: 49 LOC McCabe index: 12 number of parameters: 1 id: 182 unit: private getSelectionReferencePositions() file: packages/ketcher-core/src/application/render/restruct/reImage.ts start line: 59 end line: 107 size: 48 LOC McCabe index: 2 number of parameters: 1 id: 183 unit: throw Error() file: packages/ketcher-core/src/application/ketcher.ts start line: 196 end line: 248 size: 48 LOC McCabe index: 5 number of parameters: 1 id: 184 unit: private connectNodes() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 545 end line: 596 size: 48 LOC McCabe index: 11 number of parameters: 5 id: 185 unit: public updateMonomersLibrary() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 171 end line: 231 size: 48 LOC McCabe index: 7 number of parameters: 1 id: 186 unit: function findClosestText() file: packages/ketcher-core/src/application/editor/shared/closest.js start line: 36 end line: 93 size: 48 LOC McCabe index: 19 number of parameters: 2 id: 187 unit: export function fromSgroupAddition() file: packages/ketcher-core/src/application/editor/actions/sgroup.ts start line: 472 end line: 533 size: 48 LOC McCabe index: 8 number of parameters: 10 id: 188 unit: async appendUiAsync() file: packages/ketcher-react/src/script/builders/ketcher/KetcherBuilder.ts start line: 94 end line: 144 size: 48 LOC McCabe index: 9 number of parameters: 4 id: 189 unit: function findClosestText() file: packages/ketcher-react/src/script/editor/shared/closest.ts start line: 62 end line: 119 size: 48 LOC McCabe index: 19 number of parameters: 2 id: 190 unit: private drawPartOfSideConnection() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 183 end line: 233 size: 47 LOC McCabe index: 10 number of parameters: 4 id: 191 unit: export function sgroupToStruct() file: packages/ketcher-core/src/domain/serializers/ket/fromKet/moleculeToStruct.ts start line: 242 end line: 288 size: 47 LOC McCabe index: 6 number of parameters: 1 id: 192 unit: show() file: packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts start line: 166 end line: 214 size: 46 LOC McCabe index: 9 number of parameters: 2 id: 193 unit: export function fromSgroupAction() file: packages/ketcher-core/src/application/editor/actions/sgroup.ts start line: 535 end line: 587 size: 46 LOC McCabe index: 7 number of parameters: 5 id: 194 unit: public static getAttachmentPointDictFromMonomerDefinition() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 393 end line: 438 size: 46 LOC McCabe index: 4 number of parameters: 1 id: 195 unit: zoomAccordingContent() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 401 end line: 451 size: 46 LOC McCabe index: 6 number of parameters: 1 id: 196 unit: private getProtractorBaseInfo() file: packages/ketcher-react/src/script/editor/tool/rotate-controller.ts start line: 582 end line: 632 size: 46 LOC McCabe index: 3 number of parameters: 1 id: 197 unit: private getClosestArrowPartPosition() file: packages/ketcher-core/src/application/render/restruct/remultitailArrow.ts start line: 337 end line: 382 size: 45 LOC McCabe index: 6 number of parameters: 3 id: 198 unit: public drawAttachmentPoints() file: packages/ketcher-core/src/application/render/renderers/BaseMonomerRenderer.ts start line: 195 end line: 254 size: 45 LOC McCabe index: 5 number of parameters: 2 id: 199 unit: private subscribeEvents() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 342 end line: 389 size: 45 LOC McCabe index: 1 number of parameters: 0 id: 200 unit: private onCreateBond() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 452 end line: 503 size: 45 LOC McCabe index: 7 number of parameters: 1 id: 201 unit: public static removeLeavingGroupsFromConnectedAtoms() file: packages/ketcher-core/src/domain/serializers/ket/ketSerializer.ts start line: 929 end line: 977 size: 45 LOC McCabe index: 5 number of parameters: 1 id: 202 unit: private getValidPoint() file: packages/ketcher-core/src/domain/entities/Phosphate.ts start line: 37 end line: 92 size: 45 LOC McCabe index: 14 number of parameters: 2 id: 203 unit: function findClosestSGroup() file: packages/ketcher-react/src/script/editor/shared/closest.ts start line: 480 end line: 532 size: 45 LOC McCabe index: 12 number of parameters: 2 id: 204 unit: mousemove() file: packages/ketcher-react/src/script/editor/tool/chain.ts start line: 150 end line: 208 size: 45 LOC McCabe index: 10 number of parameters: 1 id: 205 unit: export default function ButtonGroup() file: packages/ketcher-react/src/components/ToggleButtonGroup/ToggleButtonGroup.tsx start line: 6 end line: 52 size: 45 LOC McCabe index: 3 number of parameters: 4 id: 206 unit: function useLabelStyles() file: packages/ketcher-core/src/application/render/util.ts start line: 216 end line: 261 size: 44 LOC McCabe index: 9 number of parameters: 3 id: 207 unit: async pasteFromClipboard() file: packages/ketcher-core/src/application/editor/modes/BaseMode.ts start line: 211 end line: 256 size: 44 LOC McCabe index: 7 number of parameters: 1 id: 208 unit: export function fromChain() file: packages/ketcher-core/src/application/editor/actions/chain.ts start line: 31 end line: 86 size: 44 LOC McCabe index: 6 number of parameters: 5 id: 209 unit: function parseNode() file: packages/ketcher-core/src/domain/serializers/ket/ketSerializer.ts start line: 99 end line: 143 size: 44 LOC McCabe index: 10 number of parameters: 2 id: 210 unit: getComponents() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 1143 end line: 1199 size: 44 LOC McCabe index: 7 number of parameters: 0 id: 211 unit: public selectIfLocatedInRectangle() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 588 end line: 633 size: 44 LOC McCabe index: 7 number of parameters: 5 id: 212 unit: function GenSet() file: packages/ketcher-react/src/script/ui/views/modal/components/ExtendedTable/components/GenericGroups/GenSet.tsx start line: 33 end line: 76 size: 44 LOC McCabe index: 5 number of parameters: 7 id: 213 unit: private showConnectedPreview() file: packages/ketcher-react/src/script/editor/tool/templatePreview.ts start line: 175 end line: 226 size: 44 LOC McCabe index: 8 number of parameters: 2 id: 214 unit: showItemSelection() file: packages/ketcher-core/src/application/render/restruct/restruct.ts start line: 804 end line: 849 size: 43 LOC McCabe index: 10 number of parameters: 2 id: 215 unit: function isLabelVisible() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 766 end line: 816 size: 43 LOC McCabe index: 24 number of parameters: 3 id: 216 unit: public mouseUpMonomer() file: packages/ketcher-core/src/application/editor/tools/Bond.ts start line: 406 end line: 453 size: 43 LOC McCabe index: 10 number of parameters: 1 id: 217 unit: private checkIfNewMonomerCouldEstablishConnections() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 1244 end line: 1292 size: 43 LOC McCabe index: 7 number of parameters: 3 id: 218 unit: private insertNewSequenceFragment() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 1776 end line: 1821 size: 43 LOC McCabe index: 7 number of parameters: 5 id: 219 unit: private writeAtom() file: packages/ketcher-core/src/domain/serializers/mol/molfile.ts start line: 534 end line: 584 size: 43 LOC McCabe index: 8 number of parameters: 2 id: 220 unit: public add() file: packages/ketcher-core/src/domain/entities/monomer-chains/Chain.ts start line: 54 end line: 100 size: 43 LOC McCabe index: 17 number of parameters: 1 id: 221 unit: static createOnCanvas() file: packages/ketcher-core/src/domain/entities/Nucleotide.ts start line: 50 end line: 97 size: 43 LOC McCabe index: 1 number of parameters: 3 id: 222 unit: mousedown() file: packages/ketcher-react/src/script/editor/tool/atom.ts start line: 102 end line: 152 size: 43 LOC McCabe index: 6 number of parameters: 1 id: 223 unit: function useSetRnaPresets() file: packages/ketcher-macromolecules/src/hooks/useSetRnaPresets.ts start line: 21 end line: 73 size: 42 LOC McCabe index: 7 number of parameters: 0 id: 224 unit: export function fromRGroupAttachmentPointAddition() file: packages/ketcher-core/src/application/editor/actions/rgroupAttachmentPoint.ts start line: 24 end line: 68 size: 42 LOC McCabe index: 4 number of parameters: 3 id: 225 unit: export function dropAndMerge() file: packages/ketcher-react/src/script/editor/tool/helper/dropAndMerge.ts start line: 20 end line: 67 size: 42 LOC McCabe index: 9 number of parameters: 4 id: 226 unit: setSelection() file: packages/ketcher-core/src/application/render/restruct/restruct.ts start line: 758 end line: 802 size: 41 LOC McCabe index: 10 number of parameters: 1 id: 227 unit: function getBondMark() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 1309 end line: 1353 size: 41 LOC McCabe index: 9 number of parameters: 4 id: 228 unit: private appendNumberOfMonomers() file: packages/ketcher-core/src/application/render/renderers/AmbiguousMonomerRenderer.ts start line: 76 end line: 118 size: 41 LOC McCabe index: 6 number of parameters: 0 id: 229 unit: public mousemove() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 395 end line: 437 size: 41 LOC McCabe index: 7 number of parameters: 1 id: 230 unit: private checkNodeInsertionPossibility() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 1361 end line: 1406 size: 41 LOC McCabe index: 11 number of parameters: 1 id: 231 unit: private insertNewSequenceItem() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 1721 end line: 1763 size: 41 LOC McCabe index: 11 number of parameters: 2 id: 232 unit: execute() file: packages/ketcher-core/src/application/editor/operations/bond/index.ts start line: 42 end line: 93 size: 41 LOC McCabe index: 6 number of parameters: 1 id: 233 unit: protected renderAttachmentPointByCoordinates() file: packages/ketcher-core/src/domain/AttachmentPoint.ts start line: 113 end line: 160 size: 41 LOC McCabe index: 2 number of parameters: 3 id: 234 unit: public static fillStructRgLabelsByMonomerTemplate() file: packages/ketcher-core/src/domain/serializers/ket/ketSerializer.ts start line: 417 end line: 459 size: 41 LOC McCabe index: 5 number of parameters: 2 id: 235 unit: static fromKetNode() file: packages/ketcher-core/src/domain/entities/multitailArrow.ts start line: 195 end line: 237 size: 41 LOC McCabe index: 1 number of parameters: 1 id: 236 unit: public intendToFinishAttachmenPointBondCreation() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 963 end line: 1005 size: 41 LOC McCabe index: 4 number of parameters: 4 id: 237 unit: export default function copyAs() file: packages/ketcher-react/src/script/ui/action/copyAs.js start line: 19 end line: 63 size: 41 LOC McCabe index: 8 number of parameters: 1 id: 238 unit: export function setFunctionalGroupsTooltip() file: packages/ketcher-react/src/script/editor/utils/functionalGroupsTooltip.ts start line: 134 end line: 176 size: 41 LOC McCabe index: 8 number of parameters: 4 id: 239 unit: private recalculateRnaChainEnumeration() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 196 end line: 237 size: 40 LOC McCabe index: 12 number of parameters: 1 id: 240 unit: static preparePaths() file: packages/ketcher-core/src/application/render/renderers/BondPathRenderer/SingleDownBondPathRenderer.ts start line: 9 end line: 55 size: 40 LOC McCabe index: 2 number of parameters: 1 id: 241 unit: function calcCoordinates() file: packages/ketcher-core/src/application/render/util.ts start line: 90 end line: 129 size: 40 LOC McCabe index: 5 number of parameters: 3 id: 242 unit: private fillRightConnectionsOffset() file: packages/ketcher-core/src/domain/entities/canvas-matrix/CanvasMatrix.ts start line: 124 end line: 167 size: 40 LOC McCabe index: 5 number of parameters: 0 id: 243 unit: public finishPolymerBondCreationModelChange() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 794 end line: 836 size: 40 LOC McCabe index: 3 number of parameters: 6 id: 244 unit: export default function useSaltsAndSolvents() file: packages/ketcher-react/src/script/ui/dialog/template/useSaltsAndSolvets.ts start line: 8 end line: 51 size: 40 LOC McCabe index: 3 number of parameters: 2 id: 245 unit: static changeAtomsStereoAction() file: packages/ketcher-react/src/script/editor/tool/enhanced-stereo.ts start line: 53 end line: 95 size: 40 LOC McCabe index: 7 number of parameters: 2 id: 246 unit: function getBondSingleDownPath() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 967 end line: 1010 size: 39 LOC McCabe index: 3 number of parameters: 6 id: 247 unit: function showRadical() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 1040 end line: 1078 size: 39 LOC McCabe index: 5 number of parameters: 2 id: 248 unit: private appendRadical() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 357 end line: 398 size: 39 LOC McCabe index: 5 number of parameters: 0 id: 249 unit: public initialize() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 98 end line: 147 size: 39 LOC McCabe index: 8 number of parameters: 3 id: 250 unit: private preserveSideChainConnections() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 1089 end line: 1135 size: 39 LOC McCabe index: 7 number of parameters: 1 id: 251 unit: function postLoadMul() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 67 end line: 117 size: 39 LOC McCabe index: 15 number of parameters: 3 id: 252 unit: prepareSGroups() file: packages/ketcher-core/src/domain/serializers/mol/molfile.ts start line: 78 end line: 121 size: 39 LOC McCabe index: 9 number of parameters: 2 id: 253 unit: public getValidSourcePoint() file: packages/ketcher-core/src/domain/entities/Peptide.ts start line: 7 end line: 46 size: 39 LOC McCabe index: 13 number of parameters: 1 id: 254 unit: function calcStereoFlag() file: packages/ketcher-core/src/domain/entities/fragment.ts start line: 30 end line: 71 size: 39 LOC McCabe index: 8 number of parameters: 2 id: 255 unit: generatePath() file: packages/ketcher-core/src/application/render/restruct/rerxnarrow.ts start line: 158 end line: 197 size: 38 LOC McCabe index: 6 number of parameters: 3 id: 256 unit: private setupContextMenuEvents() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 300 end line: 340 size: 38 LOC McCabe index: 11 number of parameters: 0 id: 257 unit: function findCloseMerge() file: packages/ketcher-core/src/application/editor/shared/closest.js start line: 457 end line: 501 size: 38 LOC McCabe index: 3 number of parameters: 5 id: 258 unit: execute() file: packages/ketcher-core/src/application/editor/operations/bond/index.ts start line: 116 end line: 161 size: 38 LOC McCabe index: 7 number of parameters: 1 id: 259 unit: function parseRxn2000() file: packages/ketcher-core/src/domain/serializers/mol/v2000.js start line: 442 end line: 482 size: 38 LOC McCabe index: 6 number of parameters: 3 id: 260 unit: public static convertMonomerTemplateToStruct() file: packages/ketcher-core/src/domain/serializers/ket/ketSerializer.ts start line: 359 end line: 398 size: 38 LOC McCabe index: 5 number of parameters: 1 id: 261 unit: constructor() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 91 end line: 131 size: 38 LOC McCabe index: 1 number of parameters: 1 id: 262 unit: public getValidTargetPoint() file: packages/ketcher-core/src/domain/entities/Peptide.ts start line: 48 end line: 86 size: 38 LOC McCabe index: 12 number of parameters: 1 id: 263 unit: function handleAtomPropsDialog() file: packages/ketcher-react/src/script/ui/state/handleHotkeysOverItem.ts start line: 133 end line: 174 size: 38 LOC McCabe index: 4 number of parameters: 5 id: 264 unit: function getPanelPosition() file: packages/ketcher-react/src/script/ui/views/components/StructEditor/InfoPanel.tsx start line: 44 end line: 85 size: 38 LOC McCabe index: 5 number of parameters: 4 id: 265 unit: function setHover() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 936 end line: 982 size: 38 LOC McCabe index: 11 number of parameters: 3 id: 266 unit: create() file: packages/ketcher-react/src/script/editor/highlighter.ts start line: 44 end line: 87 size: 38 LOC McCabe index: 8 number of parameters: 1 id: 267 unit: function findClosestAtom() file: packages/ketcher-react/src/script/editor/shared/closest.ts start line: 142 end line: 185 size: 38 LOC McCabe index: 10 number of parameters: 4 id: 268 unit: private drawCross() file: packages/ketcher-react/src/script/editor/tool/rotate-controller.ts start line: 229 end line: 271 size: 38 LOC McCabe index: 4 number of parameters: 1 id: 269 unit: private drawRotateArc() file: packages/ketcher-react/src/script/editor/tool/rotate-controller.ts start line: 517 end line: 561 size: 38 LOC McCabe index: 3 number of parameters: 4 id: 270 unit: protected appendRootElement() file: packages/ketcher-core/src/application/render/renderers/BaseMonomerRenderer.ts start line: 309 end line: 346 size: 37 LOC McCabe index: 5 number of parameters: 1 id: 271 unit: protected appendHoverAreaElement() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 949 end line: 986 size: 37 LOC McCabe index: 4 number of parameters: 0 id: 272 unit: private createRnaPresetNode() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 1493 end line: 1536 size: 37 LOC McCabe index: 8 number of parameters: 2 id: 273 unit: export function moleculeToStruct() file: packages/ketcher-core/src/domain/serializers/ket/fromKet/moleculeToStruct.ts start line: 42 end line: 83 size: 37 LOC McCabe index: 8 number of parameters: 1 id: 274 unit: public static getAttachmentAtomExternalConnections() file: packages/ketcher-core/src/domain/entities/atom.ts start line: 764 end line: 802 size: 37 LOC McCabe index: 10 number of parameters: 3 id: 275 unit: private getNextMonomerPositionForSnakeLayout() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 1385 end line: 1421 size: 37 LOC McCabe index: 9 number of parameters: 7 id: 276 unit: export function updateSelectedBonds() file: packages/ketcher-react/src/script/ui/state/modal/bonds.ts start line: 4 end line: 40 size: 37 LOC McCabe index: 2 number of parameters: 4 id: 277 unit: thunk: serverTransform() file: packages/ketcher-react/src/script/ui/action/server.js start line: 61 end line: 98 size: 37 LOC McCabe index: 2 number of parameters: 1 id: 278 unit: function getValidInputOnly() file: packages/ketcher-react/src/script/editor/highlighter.ts start line: 203 end line: 248 size: 37 LOC McCabe index: 7 number of parameters: 4 id: 279 unit: show() file: packages/ketcher-core/src/application/render/restruct/remultitailArrow.ts start line: 285 end line: 323 size: 36 LOC McCabe index: 1 number of parameters: 2 id: 280 unit: function getBondSingleStereoBoldPath() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 826 end line: 862 size: 36 LOC McCabe index: 1 number of parameters: 6 id: 281 unit: public static get selections() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 857 end line: 898 size: 36 LOC McCabe index: 8 number of parameters: 0 id: 282 unit: private createBondHoverablePath() file: packages/ketcher-core/src/application/render/renderers/BondRenderer.ts start line: 412 end line: 453 size: 36 LOC McCabe index: 2 number of parameters: 1 id: 283 unit: mousedown() file: packages/ketcher-core/src/application/editor/tools/RnaPreset.ts start line: 62 end line: 99 size: 36 LOC McCabe index: 5 number of parameters: 0 id: 284 unit: parseAndValidateMacromolecules() file: packages/ketcher-core/src/domain/serializers/ket/ketSerializer.ts start line: 254 end line: 290 size: 36 LOC McCabe index: 4 number of parameters: 1 id: 285 unit: private filterMacromoleculesContent() file: packages/ketcher-core/src/domain/serializers/ket/ketSerializer.ts start line: 305 end line: 344 size: 36 LOC McCabe index: 5 number of parameters: 1 id: 286 unit: function isCorrectStereoCenter() file: packages/ketcher-core/src/domain/helpers/stereoValidator.ts start line: 19 end line: 60 size: 36 LOC McCabe index: 12 number of parameters: 4 id: 287 unit: public rearrange() file: packages/ketcher-core/src/domain/entities/monomer-chains/ChainsCollection.ts start line: 62 end line: 101 size: 36 LOC McCabe index: 6 number of parameters: 0 id: 288 unit: public static getFirstMonomersInChains() file: packages/ketcher-core/src/domain/entities/monomer-chains/ChainsCollection.ts start line: 146 end line: 186 size: 36 LOC McCabe index: 1 number of parameters: 10 id: 289 unit: static fromTwoPoints() file: packages/ketcher-core/src/domain/entities/multitailArrow.ts start line: 81 end line: 117 size: 36 LOC McCabe index: 1 number of parameters: 2 id: 290 unit: function FieldSet() file: packages/ketcher-react/src/script/ui/component/form/Input/Input.tsx start line: 180 end line: 215 size: 36 LOC McCabe index: 5 number of parameters: 8 id: 291 unit: mouseup() file: packages/ketcher-react/src/script/editor/tool/paste.ts start line: 225 end line: 266 size: 36 LOC McCabe index: 9 number of parameters: 0 id: 292 unit: function getBondSingleUpPath() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 757 end line: 793 size: 35 LOC McCabe index: 2 number of parameters: 6 id: 293 unit: private getHoverPlatePath() file: packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts start line: 216 end line: 251 size: 35 LOC McCabe index: 1 number of parameters: 2 id: 294 unit: show() file: packages/ketcher-core/src/application/render/renderers/MonomerToAtomBondRenderer.ts start line: 33 end line: 68 size: 35 LOC McCabe index: 2 number of parameters: 0 id: 295 unit: private appendEvents() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 362 end line: 397 size: 35 LOC McCabe index: 1 number of parameters: 0 id: 296 unit: mousemove() file: packages/ketcher-core/src/application/editor/tools/RnaPreset.ts start line: 101 end line: 138 size: 35 LOC McCabe index: 1 number of parameters: 0 id: 297 unit: convertMonomersLibrary() file: packages/ketcher-core/src/domain/serializers/ket/ketSerializer.ts start line: 1019 end line: 1059 size: 35 LOC McCabe index: 4 number of parameters: 1 id: 298 unit: export function GenericInput() file: packages/ketcher-react/src/script/ui/component/form/Input/Input.tsx start line: 36 end line: 75 size: 35 LOC McCabe index: 7 number of parameters: 7 id: 299 unit: export default function() file: packages/ketcher-react/src/script/ui/state/toolbar/index.js start line: 61 end line: 96 size: 35 LOC McCabe index: 10 number of parameters: 2 id: 300 unit: function getRootReducer() file: packages/ketcher-react/src/script/ui/state/index.js start line: 55 end line: 101 size: 35 LOC McCabe index: 7 number of parameters: 1 id: 301 unit: build() file: packages/ketcher-react/src/script/builders/ketcher/KetcherBuilder.ts start line: 146 end line: 185 size: 35 LOC McCabe index: 8 number of parameters: 0 id: 302 unit: function findClosestImage() file: packages/ketcher-react/src/script/editor/shared/closest.ts start line: 723 end line: 759 size: 35 LOC McCabe index: 5 number of parameters: 2 id: 303 unit: function getBondAromaticPath() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 1135 end line: 1170 size: 34 LOC McCabe index: 4 number of parameters: 7 id: 304 unit: public get textColor() file: packages/ketcher-core/src/application/render/renderers/PeptideRenderer.ts start line: 43 end line: 80 size: 34 LOC McCabe index: 3 number of parameters: 0 id: 305 unit: public appendBondGraph() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 764 end line: 799 size: 34 LOC McCabe index: 9 number of parameters: 1 id: 306 unit: public removeHover() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 1016 end line: 1056 size: 34 LOC McCabe index: 8 number of parameters: 0 id: 307 unit: function shiftRayBox() file: packages/ketcher-core/src/application/render/util.ts start line: 41 end line: 89 size: 34 LOC McCabe index: 11 number of parameters: 3 id: 308 unit: public mouseover() file: packages/ketcher-core/src/application/editor/tools/RnaPreset.ts start line: 152 end line: 195 size: 34 LOC McCabe index: 5 number of parameters: 0 id: 309 unit: public mouseOverAttachmentPoint() file: packages/ketcher-core/src/application/editor/tools/Bond.ts start line: 197 end line: 235 size: 34 LOC McCabe index: 5 number of parameters: 1 id: 310 unit: execute() file: packages/ketcher-core/src/application/editor/operations/sgroup/index.ts start line: 110 end line: 147 size: 34 LOC McCabe index: 8 number of parameters: 1 id: 311 unit: private deleteAtom() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2427 end line: 2464 size: 34 LOC McCabe index: 6 number of parameters: 2 id: 312 unit: private getMonomerDefinitionAttachmentPoints() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 448 end line: 484 size: 34 LOC McCabe index: 7 number of parameters: 0 id: 313 unit: export function updateSelectedAtoms() file: packages/ketcher-react/src/script/ui/state/modal/atoms.ts start line: 18 end line: 53 size: 34 LOC McCabe index: 2 number of parameters: 4 id: 314 unit: export function fromAtom() file: packages/ketcher-react/src/script/ui/data/convert/structconv.js start line: 110 end line: 143 size: 34 LOC McCabe index: 7 number of parameters: 1 id: 315 unit: mousemove() file: packages/ketcher-react/src/script/editor/tool/arrow/commonArrow.ts start line: 86 end line: 121 size: 34 LOC McCabe index: 6 number of parameters: 1 id: 316 unit: movePreview() file: packages/ketcher-react/src/script/editor/tool/templatePreview.ts start line: 98 end line: 135 size: 34 LOC McCabe index: 10 number of parameters: 1 id: 317 unit: function shouldDisplayStereoLabel() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 729 end line: 764 size: 33 LOC McCabe index: 12 number of parameters: 4 id: 318 unit: function showCharge() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 1108 end line: 1143 size: 33 LOC McCabe index: 4 number of parameters: 3 id: 319 unit: static preparePaths() file: packages/ketcher-core/src/application/render/renderers/BondPathRenderer/TripleBondPathRenderer.ts start line: 9 end line: 44 size: 33 LOC McCabe index: 1 number of parameters: 1 id: 320 unit: function bondSingleDown() file: packages/ketcher-core/src/application/render/draw.ts start line: 1193 end line: 1226 size: 33 LOC McCabe index: 3 number of parameters: 8 id: 321 unit: public mousedown() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 350 end line: 393 size: 33 LOC McCabe index: 9 number of parameters: 1 id: 322 unit: export function fromSeveralSgroupAddition() file: packages/ketcher-core/src/application/editor/actions/sgroup.ts start line: 45 end line: 80 size: 33 LOC McCabe index: 3 number of parameters: 4 id: 323 unit: function extraBondAction() file: packages/ketcher-core/src/application/editor/actions/template.ts start line: 54 end line: 90 size: 33 LOC McCabe index: 2 number of parameters: 3 id: 324 unit: function getConnectingBond() file: packages/ketcher-core/src/application/editor/actions/template.ts start line: 233 end line: 269 size: 33 LOC McCabe index: 10 number of parameters: 4 id: 325 unit: function parseBondLineV3000() file: packages/ketcher-core/src/domain/serializers/mol/v3000.js start line: 95 end line: 128 size: 33 LOC McCabe index: 8 number of parameters: 1 id: 326 unit: atomId: String() file: packages/ketcher-core/src/domain/serializers/ket/ketSerializer.ts start line: 916 end line: 954 size: 33 LOC McCabe index: 5 number of parameters: 1 id: 327 unit: constructor() file: packages/ketcher-core/src/domain/entities/bond.ts start line: 124 end line: 159 size: 33 LOC McCabe index: 6 number of parameters: 1 id: 328 unit: export function isFlipDisabled() file: packages/ketcher-react/src/script/ui/action/flips.ts start line: 3 end line: 39 size: 33 LOC McCabe index: 9 number of parameters: 1 id: 329 unit: export function toSgroup() file: packages/ketcher-react/src/script/ui/data/convert/structconv.js start line: 428 end line: 465 size: 33 LOC McCabe index: 7 number of parameters: 1 id: 330 unit: explicitSelected() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 680 end line: 719 size: 33 LOC McCabe index: 13 number of parameters: 0 id: 331 unit: private initSnapInfo() file: packages/ketcher-react/src/script/editor/tool/rotate.ts start line: 275 end line: 312 size: 33 LOC McCabe index: 3 number of parameters: 0 id: 332 unit: export function getBondFlipSign() file: packages/ketcher-react/src/script/editor/tool/template.ts start line: 44 end line: 83 size: 33 LOC McCabe index: 9 number of parameters: 2 id: 333 unit: export async function editRGroupAttachmentPoint() file: packages/ketcher-react/src/script/editor/tool/apoint.utils.ts start line: 9 end line: 43 size: 33 LOC McCabe index: 3 number of parameters: 3 id: 334 unit: function getBracketParamersWithCrossBondsLessThan2() file: packages/ketcher-core/src/application/render/restruct/resgroup.ts start line: 662 end line: 694 size: 32 LOC McCabe index: 3 number of parameters: 4 id: 335 unit: function getBondSingleEitherPath() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 1012 end line: 1043 size: 32 LOC McCabe index: 1 number of parameters: 6 id: 336 unit: protected appendLabel() file: packages/ketcher-core/src/application/render/renderers/BaseMonomerRenderer.ts start line: 348 end line: 385 size: 32 LOC McCabe index: 7 number of parameters: 1 id: 337 unit: private getDoubleBondShiftForLoop() file: packages/ketcher-core/src/application/render/renderers/BondRenderer.ts start line: 80 end line: 112 size: 32 LOC McCabe index: 12 number of parameters: 4 id: 338 unit: protected static invalidateAtom() file: packages/ketcher-core/src/application/editor/operations/base.ts start line: 59 end line: 98 size: 32 LOC McCabe index: 9 number of parameters: 3 id: 339 unit: execute() file: packages/ketcher-core/src/application/editor/operations/highlight.ts start line: 176 end line: 217 size: 32 LOC McCabe index: 3 number of parameters: 1 id: 340 unit: function getStructCenter() file: packages/ketcher-core/src/application/editor/actions/paste.ts start line: 255 end line: 294 size: 32 LOC McCabe index: 10 number of parameters: 1 id: 341 unit: public static findAttachmentPointAtom() file: packages/ketcher-core/src/application/editor/MacromoleculesConverter.ts start line: 76 end line: 110 size: 32 LOC McCabe index: 5 number of parameters: 3 id: 342 unit: public static getFragmentsGroupedBySgroup() file: packages/ketcher-core/src/application/editor/MacromoleculesConverter.ts start line: 371 end line: 407 size: 32 LOC McCabe index: 6 number of parameters: 1 id: 343 unit: public get isSideChainConnection() file: packages/ketcher-core/src/domain/entities/PolymerBond.ts start line: 63 end line: 96 size: 32 LOC McCabe index: 17 number of parameters: 0 id: 344 unit: private calculateConnections() file: packages/ketcher-core/src/domain/entities/CoreAtom.ts start line: 61 end line: 94 size: 32 LOC McCabe index: 10 number of parameters: 0 id: 345 unit: redo() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 604 end line: 642 size: 32 LOC McCabe index: 5 number of parameters: 0 id: 346 unit: export function getItemCursor() file: packages/ketcher-react/src/script/editor/utils/getItemCursor.ts start line: 13 end line: 44 size: 32 LOC McCabe index: 7 number of parameters: 2 id: 347 unit: function propsDialog() file: packages/ketcher-react/src/script/editor/tool/text.ts start line: 122 end line: 155 size: 32 LOC McCabe index: 9 number of parameters: 4 id: 348 unit: export function deleteFunctionalGroups() file: packages/ketcher-react/src/script/editor/tool/helper/deleteFunctionalGroups.ts start line: 10 end line: 42 size: 32 LOC McCabe index: 2 number of parameters: 3 id: 349 unit: function EditorContainer() file: packages/ketcher-macromolecules/src/Editor.tsx start line: 108 end line: 141 size: 31 LOC McCabe index: 2 number of parameters: 5 id: 350 unit: private drawSelectionLine() file: packages/ketcher-core/src/application/render/restruct/reImage.ts start line: 109 end line: 140 size: 31 LOC McCabe index: 1 number of parameters: 2 id: 351 unit: drawHover() file: packages/ketcher-core/src/application/render/restruct/reImage.ts start line: 193 end line: 226 size: 31 LOC McCabe index: 1 number of parameters: 1 id: 352 unit: public appendSnakeBond() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 150 end line: 181 size: 31 LOC McCabe index: 2 number of parameters: 1 id: 353 unit: private shiftPositionIfAtomLabelVisible() file: packages/ketcher-core/src/application/render/renderers/BondRenderer.ts start line: 144 end line: 178 size: 31 LOC McCabe index: 3 number of parameters: 3 id: 354 unit: function bondSingleStereoBold() file: packages/ketcher-core/src/application/render/draw.ts start line: 1138 end line: 1168 size: 31 LOC McCabe index: 2 number of parameters: 8 id: 355 unit: pasteKetFormatFragment() file: packages/ketcher-core/src/application/editor/modes/BaseMode.ts start line: 258 end line: 292 size: 31 LOC McCabe index: 5 number of parameters: 1 id: 356 unit: function notifyChanged() file: packages/ketcher-core/src/application/editor/operations/highlight.ts start line: 232 end line: 266 size: 31 LOC McCabe index: 7 number of parameters: 4 id: 357 unit: export function fromBondStereoUpdate() file: packages/ketcher-core/src/application/editor/actions/bond.ts start line: 289 end line: 326 size: 31 LOC McCabe index: 5 number of parameters: 3 id: 358 unit: function request() file: packages/ketcher-core/src/infrastructure/services/struct/remoteStructService.ts start line: 74 end line: 106 size: 31 LOC McCabe index: 6 number of parameters: 5 id: 359 unit: public updateCoords() file: packages/ketcher-core/src/domain/AttachmentPoint.ts start line: 355 end line: 392 size: 31 LOC McCabe index: 3 number of parameters: 0 id: 360 unit: export function isMonomerBeginningOfChain() file: packages/ketcher-core/src/domain/helpers/monomers.ts start line: 178 end line: 213 size: 31 LOC McCabe index: 11 number of parameters: 2 id: 361 unit: calcConn() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 404 end line: 436 size: 31 LOC McCabe index: 10 number of parameters: 1 id: 362 unit: public intendToFinishBondCreation() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 931 end line: 961 size: 31 LOC McCabe index: 2 number of parameters: 3 id: 363 unit: function getSerilizedServerOptions() file: packages/ketcher-react/src/script/ui/state/options/index.js start line: 83 end line: 115 size: 31 LOC McCabe index: 2 number of parameters: 1 id: 364 unit: function modalReducer() file: packages/ketcher-react/src/script/ui/state/modal/index.js start line: 35 end line: 71 size: 31 LOC McCabe index: 9 number of parameters: 2 id: 365 unit: mousemove() file: packages/ketcher-react/src/script/editor/tool/image.ts start line: 78 end line: 109 size: 31 LOC McCabe index: 3 number of parameters: 1 id: 366 unit: mousemove() file: packages/ketcher-react/src/script/editor/tool/arrow/reactionArrowAdd.ts start line: 56 end line: 88 size: 31 LOC McCabe index: 3 number of parameters: 1 id: 367 unit: public appendBondGraph() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/FlexModePolymerBondRenderer.ts start line: 90 end line: 120 size: 30 LOC McCabe index: 3 number of parameters: 1 id: 368 unit: function bondSingleEither() file: packages/ketcher-core/src/application/render/draw.ts start line: 1228 end line: 1258 size: 30 LOC McCabe index: 4 number of parameters: 8 id: 369 unit: function bondSingleOrDouble() file: packages/ketcher-core/src/application/render/draw.ts start line: 1289 end line: 1320 size: 30 LOC McCabe index: 4 number of parameters: 6 id: 370 unit: async getStructureFromStringAsync() file: packages/ketcher-core/src/application/formatters/serverFormatter.ts start line: 122 end line: 163 size: 30 LOC McCabe index: 6 number of parameters: 1 id: 371 unit: async onPaste() file: packages/ketcher-core/src/application/editor/modes/BaseMode.ts start line: 173 end line: 209 size: 30 LOC McCabe index: 7 number of parameters: 1 id: 372 unit: execute() file: packages/ketcher-core/src/application/editor/operations/atom/index.ts start line: 40 end line: 78 size: 30 LOC McCabe index: 5 number of parameters: 1 id: 373 unit: execute() file: packages/ketcher-core/src/application/editor/operations/sgroup/index.ts start line: 58 end line: 93 size: 30 LOC McCabe index: 8 number of parameters: 1 id: 374 unit: function bracketsToMolfile() file: packages/ketcher-core/src/domain/serializers/mol/common.js start line: 301 end line: 330 size: 30 LOC McCabe index: 3 number of parameters: 3 id: 375 unit: function generateSGroupFragmentsMap() file: packages/ketcher-core/src/domain/serializers/ket/toKet/prepare.ts start line: 168 end line: 201 size: 30 LOC McCabe index: 3 number of parameters: 3 id: 376 unit: private serializeMonomerTemplate() file: packages/ketcher-core/src/domain/serializers/ket/ketSerializer.ts start line: 702 end line: 735 size: 30 LOC McCabe index: 5 number of parameters: 3 id: 377 unit: static getFusingConditions() file: packages/ketcher-core/src/domain/entities/bond.ts start line: 183 end line: 212 size: 30 LOC McCabe index: 11 number of parameters: 3 id: 378 unit: public finishPolymerBondCreation() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 838 end line: 872 size: 30 LOC McCabe index: 2 number of parameters: 5 id: 379 unit: function extractAttachmentAtom() file: packages/ketcher-react/src/script/editor/tool/helper/dropAndMerge.ts start line: 95 end line: 130 size: 30 LOC McCabe index: 2 number of parameters: 2 id: 380 unit: export function useLoading() file: packages/ketcher-macromolecules/src/hooks/useLoading.ts start line: 4 end line: 36 size: 29 LOC McCabe index: 1 number of parameters: 0 id: 381 unit: function showExplicitValence() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 1145 end line: 1175 size: 29 LOC McCabe index: 2 number of parameters: 3 id: 382 unit: public get isLabelVisible() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 155 end line: 186 size: 29 LOC McCabe index: 12 number of parameters: 0 id: 383 unit: public drawSelection() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 837 end line: 865 size: 29 LOC McCabe index: 5 number of parameters: 0 id: 384 unit: function getCIPValuePath() file: packages/ketcher-core/src/application/render/util.ts start line: 131 end line: 160 size: 29 LOC McCabe index: 1 number of parameters: 5 id: 385 unit: async getStructureFromStructAsync() file: packages/ketcher-core/src/application/formatters/serverFormatter.ts start line: 62 end line: 92 size: 29 LOC McCabe index: 4 number of parameters: 2 id: 386 unit: private replaceSelectionsWithMonomer() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 1210 end line: 1242 size: 29 LOC McCabe index: 2 number of parameters: 2 id: 387 unit: private replaceSelectionsWithPreset() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 1619 end line: 1651 size: 29 LOC McCabe index: 2 number of parameters: 2 id: 388 unit: function fromStructureFlip() file: packages/ketcher-core/src/application/editor/actions/rotate.ts start line: 151 end line: 184 size: 29 LOC McCabe index: 5 number of parameters: 4 id: 389 unit: export function bondChangingAction() file: packages/ketcher-core/src/application/editor/actions/bond.ts start line: 334 end line: 366 size: 29 LOC McCabe index: 11 number of parameters: 4 id: 390 unit: export function fromSgroupDeletion() file: packages/ketcher-core/src/application/editor/actions/sgroup.ts start line: 431 end line: 470 size: 29 LOC McCabe index: 4 number of parameters: 3 id: 391 unit: export function removeSgroupIfNeeded() file: packages/ketcher-core/src/application/editor/actions/sgroup.ts start line: 748 end line: 782 size: 29 LOC McCabe index: 6 number of parameters: 3 id: 392 unit: CisTrans.prototype.sortSubstituents = function() file: packages/ketcher-core/src/domain/serializers/smi/cis_trans.js start line: 73 end line: 106 size: 29 LOC McCabe index: 13 number of parameters: 1 id: 393 unit: Stereocenters.isPyramidMappingRigid = function() file: packages/ketcher-core/src/domain/serializers/smi/stereocenters.js start line: 601 end line: 631 size: 29 LOC McCabe index: 7 number of parameters: 1 id: 394 unit: function parseSGroupSAPLineV2000() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 376 end line: 405 size: 29 LOC McCabe index: 3 number of parameters: 1 id: 395 unit: halfBondUpdate() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 471 end line: 504 size: 29 LOC McCabe index: 9 number of parameters: 1 id: 396 unit: scale() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 846 end line: 881 size: 29 LOC McCabe index: 4 number of parameters: 1 id: 397 unit: partitionLoop() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 917 end line: 946 size: 29 LOC McCabe index: 6 number of parameters: 1 id: 398 unit: public static fromMonomers() file: packages/ketcher-core/src/domain/entities/monomer-chains/ChainsCollection.ts start line: 109 end line: 144 size: 29 LOC McCabe index: 4 number of parameters: 1 id: 399 unit: public createDrawingEntityMovingCommand() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 486 end line: 516 size: 29 LOC McCabe index: 3 number of parameters: 3 id: 400 unit: function handle() file: packages/ketcher-standalone/src/infrastructure/services/struct/indigoWorker.ts start line: 54 end line: 83 size: 29 LOC McCabe index: 3 number of parameters: 4 id: 401 unit: export function analyse() file: packages/ketcher-react/src/script/ui/state/server/index.js start line: 107 end line: 137 size: 29 LOC McCabe index: 1 number of parameters: 0 id: 402 unit: async function clipData() file: packages/ketcher-react/src/script/ui/state/hotkeys.ts start line: 375 end line: 411 size: 29 LOC McCabe index: 5 number of parameters: 1 id: 403 unit: export default function() file: packages/ketcher-react/src/script/ui/state/action/index.js start line: 65 end line: 96 size: 29 LOC McCabe index: 9 number of parameters: 4 id: 404 unit: async function handleRGroupAtomTool() file: packages/ketcher-react/src/script/ui/state/handleHotkeysOverItem.ts start line: 336 end line: 367 size: 29 LOC McCabe index: 13 number of parameters: 2 id: 405 unit: async function buildKetcherAsync() file: packages/ketcher-react/src/script/index.ts start line: 34 end line: 64 size: 29 LOC McCabe index: 2 number of parameters: 9 id: 406 unit: function findClosestFrag() file: packages/ketcher-react/src/script/editor/shared/closest.ts start line: 340 end line: 377 size: 29 LOC McCabe index: 4 number of parameters: 5 id: 407 unit: export function atomLongtapEvent() file: packages/ketcher-react/src/script/editor/tool/atom.ts start line: 329 end line: 366 size: 29 LOC McCabe index: 5 number of parameters: 2 id: 408 unit: clean() file: packages/ketcher-react/src/script/editor/tool/rotate-controller.ts start line: 90 end line: 121 size: 29 LOC McCabe index: 1 number of parameters: 0 id: 409 unit: function findIncomingStereoUpBond() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 498 end line: 530 size: 28 LOC McCabe index: 11 number of parameters: 4 id: 410 unit: private get bondVectors() file: packages/ketcher-core/src/application/render/renderers/BondRenderer.ts start line: 461 end line: 493 size: 28 LOC McCabe index: 3 number of parameters: 0 id: 411 unit: function drawCIPLabel() file: packages/ketcher-core/src/application/render/util.ts start line: 162 end line: 195 size: 28 LOC McCabe index: 2 number of parameters: 5 id: 412 unit: initScrollBars() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 299 end line: 327 size: 28 LOC McCabe index: 3 number of parameters: 0 id: 413 unit: private bondNodesThroughNewPhosphate() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 450 end line: 483 size: 28 LOC McCabe index: 3 number of parameters: 4 id: 414 unit: execute() file: packages/ketcher-core/src/application/editor/operations/image/imageResize.ts start line: 40 end line: 70 size: 28 LOC McCabe index: 7 number of parameters: 1 id: 415 unit: export function fromFlip() file: packages/ketcher-core/src/application/editor/actions/rotate.ts start line: 35 end line: 67 size: 28 LOC McCabe index: 5 number of parameters: 4 id: 416 unit: function fromGroupAction() file: packages/ketcher-core/src/application/editor/actions/sgroup.ts start line: 653 end line: 686 size: 28 LOC McCabe index: 2 number of parameters: 4 id: 417 unit: function applyDataSGroupInfo() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 282 end line: 313 size: 28 LOC McCabe index: 2 number of parameters: 2 id: 418 unit: function spacebarsplit() file: packages/ketcher-core/src/domain/serializers/mol/v3000.js start line: 428 end line: 458 size: 28 LOC McCabe index: 11 number of parameters: 1 id: 419 unit: getCoordBoundingBox() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 660 end line: 707 size: 28 LOC McCabe index: 7 number of parameters: 1 id: 420 unit: private static getFirstMonomersInMiddleOfChains() file: packages/ketcher-core/src/domain/entities/monomer-chains/ChainsCollection.ts start line: 188 end line: 222 size: 28 LOC McCabe index: 6 number of parameters: 1 id: 421 unit: public deleteMonomer() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 537 end line: 571 size: 28 LOC McCabe index: 6 number of parameters: 2 id: 422 unit: nextMonomer: getNextMonomerInChain() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 1290 end line: 1319 size: 28 LOC McCabe index: 3 number of parameters: 2 id: 423 unit: export function moveSelectedItems() file: packages/ketcher-react/src/script/ui/state/moveSelectedItems.ts start line: 27 end line: 57 size: 28 LOC McCabe index: 3 number of parameters: 3 id: 424 unit: export function parseStruct() file: packages/ketcher-react/src/script/ui/state/shared.ts start line: 61 end line: 91 size: 28 LOC McCabe index: 5 number of parameters: 3 id: 425 unit: undo() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 568 end line: 602 size: 28 LOC McCabe index: 5 number of parameters: 0 id: 426 unit: private calculateAbsoluteSnapAngles() file: packages/ketcher-react/src/script/editor/tool/rotate.ts start line: 314 end line: 341 size: 28 LOC McCabe index: 3 number of parameters: 3 id: 427 unit: function propsDialog() file: packages/ketcher-react/src/script/editor/tool/rgroupatom.ts start line: 114 end line: 147 size: 28 LOC McCabe index: 12 number of parameters: 3 id: 428 unit: private moveViewBox() file: packages/ketcher-react/src/script/editor/tool/select/select.ts start line: 633 end line: 660 size: 28 LOC McCabe index: 5 number of parameters: 1 id: 429 unit: private drawSelectionPoints() file: packages/ketcher-core/src/application/render/restruct/reImage.ts start line: 142 end line: 169 size: 27 LOC McCabe index: 3 number of parameters: 3 id: 430 unit: private appendSelectionContour() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 65 end line: 92 size: 27 LOC McCabe index: 7 number of parameters: 0 id: 431 unit: private getDoubleBondShift() file: packages/ketcher-core/src/application/render/renderers/BondRenderer.ts start line: 114 end line: 142 size: 27 LOC McCabe index: 9 number of parameters: 3 id: 432 unit: function bondSingleUp() file: packages/ketcher-core/src/application/render/draw.ts start line: 1110 end line: 1136 size: 27 LOC McCabe index: 2 number of parameters: 7 id: 433 unit: function bondDouble() file: packages/ketcher-core/src/application/render/draw.ts start line: 1260 end line: 1287 size: 27 LOC McCabe index: 3 number of parameters: 8 id: 434 unit: function rgroupAttachmentPoint() file: packages/ketcher-core/src/application/render/draw.ts start line: 1642 end line: 1671 size: 27 LOC McCabe index: 1 number of parameters: 5 id: 435 unit: throw Error() file: packages/ketcher-core/src/application/ketcher.ts start line: 161 end line: 192 size: 27 LOC McCabe index: 4 number of parameters: 1 id: 436 unit: public mouseUpAtom() file: packages/ketcher-core/src/application/editor/tools/Bond.ts start line: 455 end line: 486 size: 27 LOC McCabe index: 5 number of parameters: 1 id: 437 unit: public scrollTo() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 228 end line: 257 size: 27 LOC McCabe index: 10 number of parameters: 5 id: 438 unit: function fromRxnArrowFlip() file: packages/ketcher-core/src/application/editor/actions/rotate.ts start line: 69 end line: 99 size: 27 LOC McCabe index: 3 number of parameters: 4 id: 439 unit: export function fromBondsAttrs() file: packages/ketcher-core/src/application/editor/actions/bond.ts start line: 215 end line: 245 size: 27 LOC McCabe index: 8 number of parameters: 4 id: 440 unit: function fromBondAction() file: packages/ketcher-core/src/application/editor/actions/sgroup.ts start line: 688 end line: 719 size: 27 LOC McCabe index: 2 number of parameters: 4 id: 441 unit: export function fromSgroupAttachmentPointRemove() file: packages/ketcher-core/src/application/editor/actions/sgroup.ts start line: 815 end line: 843 size: 27 LOC McCabe index: 5 number of parameters: 5 id: 442 unit: protected getCoordinates() file: packages/ketcher-core/src/domain/AttachmentPoint.ts start line: 323 end line: 353 size: 27 LOC McCabe index: 1 number of parameters: 1 id: 443 unit: Smiles.prototype.calcBondDirection = function() file: packages/ketcher-core/src/domain/serializers/smi/smiles.js start line: 757 end line: 789 size: 27 LOC McCabe index: 11 number of parameters: 3 id: 444 unit: function loadSGroup() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 180 end line: 213 size: 27 LOC McCabe index: 4 number of parameters: 3 id: 445 unit: export function moleculeToKet() file: packages/ketcher-core/src/domain/serializers/ket/toKet/moleculeToKet.ts start line: 44 end line: 74 size: 27 LOC McCabe index: 7 number of parameters: 2 id: 446 unit: function addRGroupAttachmentPointsToStruct() file: packages/ketcher-core/src/domain/serializers/ket/fromKet/moleculeToStruct.ts start line: 172 end line: 198 size: 27 LOC McCabe index: 4 number of parameters: 4 id: 447 unit: private static getFirstMonomersInCycledChains() file: packages/ketcher-core/src/domain/entities/monomer-chains/ChainsCollection.ts start line: 256 end line: 288 size: 27 LOC McCabe index: 5 number of parameters: 1 id: 448 unit: public getComplimentaryChainsWithData() file: packages/ketcher-core/src/domain/entities/monomer-chains/ChainsCollection.ts start line: 363 end line: 393 size: 27 LOC McCabe index: 6 number of parameters: 1 id: 449 unit: getAtomSetRelations() file: packages/ketcher-core/src/domain/entities/sgroupForest.ts start line: 62 end line: 94 size: 27 LOC McCabe index: 6 number of parameters: 2 id: 450 unit: export function checkOverlapping() file: packages/ketcher-core/src/domain/entities/sgroupForest.ts start line: 174 end line: 203 size: 27 LOC McCabe index: 5 number of parameters: 3 id: 451 unit: function abbreviationLookupReducer() file: packages/ketcher-react/src/script/ui/state/abbreviationLookup/index.ts start line: 48 end line: 77 size: 27 LOC McCabe index: 4 number of parameters: 2 id: 452 unit: function Modal() file: packages/ketcher-react/src/script/ui/views/modal/Modal.tsx start line: 37 end line: 67 size: 27 LOC McCabe index: 6 number of parameters: 1 id: 453 unit: function createApi() file: packages/ketcher-react/src/script/api.ts start line: 27 end line: 54 size: 27 LOC McCabe index: 1 number of parameters: 2 id: 454 unit: function findClosestRgroupAttachmentPoints() file: packages/ketcher-react/src/script/editor/shared/closest.ts start line: 410 end line: 440 size: 27 LOC McCabe index: 4 number of parameters: 4 id: 455 unit: function findClosestItem() file: packages/ketcher-react/src/script/editor/shared/closest.ts start line: 558 end line: 591 size: 27 LOC McCabe index: 8 number of parameters: 5 id: 456 unit: mousedown() file: packages/ketcher-react/src/script/editor/tool/paste.ts start line: 99 end line: 135 size: 27 LOC McCabe index: 6 number of parameters: 1 id: 457 unit: function addOnCanvasWithoutMerge() file: packages/ketcher-react/src/script/editor/tool/template.ts start line: 618 end line: 644 size: 27 LOC McCabe index: 1 number of parameters: 6 id: 458 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/eraser.ts start line: 47 end line: 74 size: 27 LOC McCabe index: 3 number of parameters: 2 id: 459 unit: mousemove() file: packages/ketcher-react/src/script/editor/tool/reactionmap.ts start line: 45 end line: 73 size: 27 LOC McCabe index: 3 number of parameters: 1 id: 460 unit: private isCloseToEdgeOfCanvas() file: packages/ketcher-react/src/script/editor/tool/select/select.ts start line: 583 end line: 612 size: 27 LOC McCabe index: 5 number of parameters: 1 id: 461 unit: function showValue() file: packages/ketcher-core/src/application/render/restruct/resgroup.ts start line: 375 end line: 400 size: 26 LOC McCabe index: 2 number of parameters: 4 id: 462 unit: function getLabelText() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 981 end line: 1014 size: 26 LOC McCabe index: 11 number of parameters: 3 id: 463 unit: public redrawAttachmentPointsCoordinates() file: packages/ketcher-core/src/application/render/renderers/BaseMonomerRenderer.ts start line: 165 end line: 193 size: 26 LOC McCabe index: 4 number of parameters: 0 id: 464 unit: private partitionLoop() file: packages/ketcher-core/src/application/render/view-model/ViewModel.ts start line: 129 end line: 158 size: 26 LOC McCabe index: 6 number of parameters: 1 id: 465 unit: public mouseOverMonomer() file: packages/ketcher-core/src/application/editor/tools/Bond.ts start line: 167 end line: 195 size: 26 LOC McCabe index: 4 number of parameters: 1 id: 466 unit: private handleRnaDnaNodeAddition() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 514 end line: 543 size: 26 LOC McCabe index: 4 number of parameters: 3 id: 467 unit: isPasteAvailable() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 1014 end line: 1039 size: 26 LOC McCabe index: 9 number of parameters: 1 id: 468 unit: function deleteAtomFromMoleculeStruct() file: packages/ketcher-core/src/application/editor/operations/coreAtom/atom.ts start line: 52 end line: 83 size: 26 LOC McCabe index: 3 number of parameters: 1 id: 469 unit: export function findStereoAtoms() file: packages/ketcher-core/src/application/editor/actions/utils.ts start line: 61 end line: 89 size: 26 LOC McCabe index: 7 number of parameters: 2 id: 470 unit: private static convertFragmentToChem() file: packages/ketcher-core/src/application/editor/MacromoleculesConverter.ts start line: 330 end line: 355 size: 26 LOC McCabe index: 1 number of parameters: 3 id: 471 unit: function indigoCall() file: packages/ketcher-core/src/infrastructure/services/struct/remoteStructService.ts start line: 108 end line: 133 size: 26 LOC McCabe index: 2 number of parameters: 5 id: 472 unit: function splitSGroupDef() file: packages/ketcher-core/src/domain/serializers/mol/v3000.js start line: 474 end line: 501 size: 26 LOC McCabe index: 10 number of parameters: 1 id: 473 unit: private serializeVariantMonomerTemplate() file: packages/ketcher-core/src/domain/serializers/ket/ketSerializer.ts start line: 737 end line: 767 size: 26 LOC McCabe index: 3 number of parameters: 3 id: 474 unit: public selectIfLocatedInRectangle() file: packages/ketcher-core/src/domain/entities/DrawingEntity.ts start line: 61 end line: 87 size: 26 LOC McCabe index: 9 number of parameters: 4 id: 475 unit: public deletePolymerBondChangeModel() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 701 end line: 728 size: 26 LOC McCabe index: 6 number of parameters: 1 id: 476 unit: public deletePolymerBond() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 730 end line: 757 size: 26 LOC McCabe index: 1 number of parameters: 1 id: 477 unit: public reconnectPolymerBond() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2302 end line: 2329 size: 26 LOC McCabe index: 1 number of parameters: 5 id: 478 unit: export function serverTransform() file: packages/ketcher-react/src/script/ui/state/server/index.js start line: 139 end line: 168 size: 26 LOC McCabe index: 1 number of parameters: 3 id: 479 unit: function handleBondPropsDialog() file: packages/ketcher-react/src/script/ui/state/handleHotkeysOverItem.ts start line: 176 end line: 203 size: 26 LOC McCabe index: 1 number of parameters: 5 id: 480 unit: export function fromStereoLabel() file: packages/ketcher-react/src/script/ui/data/convert/structconv.js start line: 228 end line: 256 size: 26 LOC McCabe index: 5 number of parameters: 1 id: 481 unit: export function useSequenceEditInRNABuilderMode() file: packages/ketcher-macromolecules/src/hooks/stateHooks.ts start line: 63 end line: 91 size: 25 LOC McCabe index: 1 number of parameters: 0 id: 482 unit: function normalizeKeyName() file: packages/ketcher-core/src/utilities/keynorm.ts start line: 22 end line: 49 size: 25 LOC McCabe index: 13 number of parameters: 1 id: 483 unit: calcBBox() file: packages/ketcher-core/src/application/render/restruct/rergroup.js start line: 63 end line: 91 size: 25 LOC McCabe index: 6 number of parameters: 1 id: 484 unit: function showIsotope() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 1080 end line: 1106 size: 25 LOC McCabe index: 2 number of parameters: 3 id: 485 unit: private appendRootElement() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 27 end line: 54 size: 25 LOC McCabe index: 1 number of parameters: 0 id: 486 unit: export async function parseAndAddMacromoleculesOnCanvas() file: packages/ketcher-core/src/application/utils.ts start line: 90 end line: 116 size: 25 LOC McCabe index: 2 number of parameters: 2 id: 487 unit: private separateOptions() file: packages/ketcher-core/src/application/formatters/formatterFactory.ts start line: 39 end line: 68 size: 25 LOC McCabe index: 5 number of parameters: 1 id: 488 unit: public mousedown() file: packages/ketcher-core/src/application/editor/tools/Bond.ts start line: 103 end line: 129 size: 25 LOC McCabe index: 5 number of parameters: 1 id: 489 unit: mouseup() file: packages/ketcher-core/src/application/editor/tools/SelectRectangle.ts start line: 220 end line: 245 size: 25 LOC McCabe index: 4 number of parameters: 1 id: 490 unit: execute() file: packages/ketcher-core/src/application/editor/operations/multitailArrow/multitailArrowMoveHeadTail.ts start line: 17 end line: 41 size: 25 LOC McCabe index: 6 number of parameters: 1 id: 491 unit: export function fromStereoAtomAttrs() file: packages/ketcher-core/src/application/editor/actions/atom.ts start line: 131 end line: 157 size: 25 LOC McCabe index: 7 number of parameters: 4 id: 492 unit: function closestToMerge() file: packages/ketcher-core/src/application/editor/actions/closelyFusing.ts start line: 103 end line: 131 size: 25 LOC McCabe index: 5 number of parameters: 2 id: 493 unit: Smiles.prototype.writeRadicals = function() file: packages/ketcher-core/src/domain/serializers/smi/smiles.js start line: 791 end line: 824 size: 25 LOC McCabe index: 9 number of parameters: 1 id: 494 unit: function saveMulToMolfile() file: packages/ketcher-core/src/domain/serializers/mol/common.js start line: 159 end line: 185 size: 25 LOC McCabe index: 1 number of parameters: 5 id: 495 unit: function addMolecules() file: packages/ketcher-core/src/domain/serializers/ket/toKet/prepare.ts start line: 129 end line: 154 size: 25 LOC McCabe index: 1 number of parameters: 3 id: 496 unit: static findFunctionalGroupByBond() file: packages/ketcher-core/src/domain/entities/functionalGroup.ts start line: 138 end line: 164 size: 25 LOC McCabe index: 5 number of parameters: 3 id: 497 unit: public moveDrawingEntityModelChange() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 368 end line: 393 size: 25 LOC McCabe index: 7 number of parameters: 2 id: 498 unit: public startPolymerBondCreationChangeModel() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 649 end line: 675 size: 25 LOC McCabe index: 4 number of parameters: 5 id: 499 unit: function legacyClipData() file: packages/ketcher-react/src/script/ui/state/hotkeys.ts start line: 413 end line: 441 size: 25 LOC McCabe index: 5 number of parameters: 1 id: 500 unit: structSelected() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 721 end line: 750 size: 25 LOC McCabe index: 4 number of parameters: 0 id: 501 unit: function findClosestEnhancedFlag() file: packages/ketcher-react/src/script/editor/shared/closest.ts start line: 281 end line: 309 size: 25 LOC McCabe index: 10 number of parameters: 5 id: 502 unit: mouseup() file: packages/ketcher-react/src/script/editor/tool/arrow/commonArrow.ts start line: 123 end line: 148 size: 25 LOC McCabe index: 5 number of parameters: 1 id: 503 unit: function getStereoBondColor() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 795 end line: 824 size: 24 LOC McCabe index: 9 number of parameters: 3 id: 504 unit: protected constructor() file: packages/ketcher-core/src/application/render/renderers/BaseMonomerRenderer.ts start line: 58 end line: 84 size: 24 LOC McCabe index: 3 number of parameters: 5 id: 505 unit: protected prepareAttachmentPointsParams() file: packages/ketcher-core/src/application/render/renderers/BaseMonomerRenderer.ts start line: 256 end line: 283 size: 24 LOC McCabe index: 3 number of parameters: 2 id: 506 unit: static preparePaths() file: packages/ketcher-core/src/application/render/renderers/BondPathRenderer/SingleUpBondPathRenderer.ts start line: 8 end line: 34 size: 24 LOC McCabe index: 1 number of parameters: 1 id: 507 unit: public appendSelection() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 286 end line: 310 size: 24 LOC McCabe index: 3 number of parameters: 0 id: 508 unit: function bondTriple() file: packages/ketcher-core/src/application/render/draw.ts start line: 1322 end line: 1345 size: 24 LOC McCabe index: 2 number of parameters: 6 id: 509 unit: private initHalfEdge() file: packages/ketcher-core/src/application/render/view-model/ViewModel.ts start line: 52 end line: 76 size: 24 LOC McCabe index: 1 number of parameters: 1 id: 510 unit: private loopHasSelfIntersections() file: packages/ketcher-core/src/application/render/view-model/ViewModel.ts start line: 181 end line: 207 size: 24 LOC McCabe index: 6 number of parameters: 1 id: 511 unit: initActions() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 90 end line: 114 size: 24 LOC McCabe index: 4 number of parameters: 0 id: 512 unit: updateScrollBarAttrs() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 180 end line: 205 size: 24 LOC McCabe index: 2 number of parameters: 1 id: 513 unit: function findClosestDataSGroupData() file: packages/ketcher-core/src/application/editor/shared/closest.js start line: 238 end line: 265 size: 24 LOC McCabe index: 9 number of parameters: 2 id: 514 unit: execute() file: packages/ketcher-core/src/application/editor/operations/rgroupAttachmentPoint/RGroupAttachmentPointAdd.ts start line: 28 end line: 53 size: 24 LOC McCabe index: 2 number of parameters: 1 id: 515 unit: export function mergeFragmentsIfNeeded() file: packages/ketcher-core/src/application/editor/actions/atom.ts start line: 268 end line: 297 size: 24 LOC McCabe index: 6 number of parameters: 4 id: 516 unit: function fromTextFlip() file: packages/ketcher-core/src/application/editor/actions/rotate.ts start line: 122 end line: 149 size: 24 LOC McCabe index: 2 number of parameters: 4 id: 517 unit: export function fromFragmentSplit() file: packages/ketcher-core/src/application/editor/actions/fragment.ts start line: 207 end line: 235 size: 24 LOC McCabe index: 4 number of parameters: 3 id: 518 unit: async info() file: packages/ketcher-core/src/infrastructure/services/struct/remoteStructService.ts start line: 190 end line: 215 size: 24 LOC McCabe index: 2 number of parameters: 0 id: 519 unit: function parseAtomLine() file: packages/ketcher-core/src/domain/serializers/mol/v2000.js start line: 37 end line: 70 size: 24 LOC McCabe index: 1 number of parameters: 1 id: 520 unit: function parseAtomListLine() file: packages/ketcher-core/src/domain/serializers/mol/v2000.js start line: 93 end line: 120 size: 24 LOC McCabe index: 2 number of parameters: 1 id: 521 unit: sGroupsRecalcCrossBonds() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 593 end line: 619 size: 24 LOC McCabe index: 3 number of parameters: 0 id: 522 unit: public static isHiddenLeavingGroupAtom() file: packages/ketcher-core/src/domain/entities/atom.ts start line: 804 end line: 829 size: 24 LOC McCabe index: 7 number of parameters: 2 id: 523 unit: (function ()() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 596 end line: 620 size: 24 LOC McCabe index: 1 number of parameters: 1 id: 524 unit: static isAtomInContractedFunctionalGroup() file: packages/ketcher-core/src/domain/entities/functionalGroup.ts start line: 180 end line: 203 size: 24 LOC McCabe index: 4 number of parameters: 4 id: 525 unit: public addMonomer() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 245 end line: 270 size: 24 LOC McCabe index: 2 number of parameters: 3 id: 526 unit: public cancelIntentionToFinishBondCreation() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 1007 end line: 1033 size: 24 LOC McCabe index: 3 number of parameters: 2 id: 527 unit: public getAllSelectedEntitiesForEntities() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2147 end line: 2170 size: 24 LOC McCabe index: 1 number of parameters: 1 id: 528 unit: private addBondChangeModel() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2466 end line: 2493 size: 24 LOC McCabe index: 2 number of parameters: 6 id: 529 unit: public getAttachmentPointDictFromAtoms() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 499 end line: 527 size: 24 LOC McCabe index: 4 number of parameters: 0 id: 530 unit: function Select() file: packages/ketcher-react/src/script/ui/component/form/Input/Input.tsx start line: 142 end line: 165 size: 24 LOC McCabe index: 1 number of parameters: 7 id: 531 unit: export default function() file: packages/ketcher-react/src/script/ui/state/index.js start line: 103 end line: 130 size: 24 LOC McCabe index: 4 number of parameters: 3 id: 532 unit: function prefetchRender() file: packages/ketcher-react/src/script/ui/state/templates/init-lib.ts start line: 138 end line: 165 size: 24 LOC McCabe index: 4 number of parameters: 3 id: 533 unit: function handleTool() file: packages/ketcher-react/src/script/ui/state/handleHotkeysOverItem.ts start line: 205 end line: 229 size: 24 LOC McCabe index: 5 number of parameters: 5 id: 534 unit: function getToolHandler() file: packages/ketcher-react/src/script/ui/state/handleHotkeysOverItem.ts start line: 239 end line: 264 size: 24 LOC McCabe index: 2 number of parameters: 2 id: 535 unit: async function copyImageToClipboard() file: packages/ketcher-react/src/script/ui/action/copyImageToClipboard.js start line: 24 end line: 48 size: 24 LOC McCabe index: 3 number of parameters: 0 id: 536 unit: function findClosestDataSGroupData() file: packages/ketcher-react/src/script/editor/shared/closest.ts start line: 311 end line: 338 size: 24 LOC McCabe index: 9 number of parameters: 2 id: 537 unit: export function useLayoutMode() file: packages/ketcher-macromolecules/src/hooks/stateHooks.ts start line: 35 end line: 61 size: 23 LOC McCabe index: 3 number of parameters: 0 id: 538 unit: function drawAttachedDat() file: packages/ketcher-core/src/application/render/restruct/resgroup.ts start line: 439 end line: 463 size: 23 LOC McCabe index: 3 number of parameters: 2 id: 539 unit: function stereoUpBondGetCoordinates() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 933 end line: 956 size: 23 LOC McCabe index: 3 number of parameters: 4 id: 540 unit: function showHydroIndex() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 1016 end line: 1038 size: 23 LOC McCabe index: 1 number of parameters: 4 id: 541 unit: function showWarning() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 1264 end line: 1286 size: 23 LOC McCabe index: 1 number of parameters: 4 id: 542 unit: public static getRenderedStructuresBbox() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 366 end line: 391 size: 23 LOC McCabe index: 6 number of parameters: 1 id: 543 unit: protected appendHoverAreaElement() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/FlexModePolymerBondRenderer.ts start line: 212 end line: 235 size: 23 LOC McCabe index: 1 number of parameters: 0 id: 544 unit: public static getRenderedStructuresBbox() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 900 end line: 922 size: 23 LOC McCabe index: 5 number of parameters: 0 id: 545 unit: function dashedPath() file: packages/ketcher-core/src/application/render/draw.ts start line: 1593 end line: 1616 size: 23 LOC McCabe index: 3 number of parameters: 3 id: 546 unit: public mouseLeaveMonomer() file: packages/ketcher-core/src/application/editor/tools/Bond.ts start line: 237 end line: 263 size: 23 LOC McCabe index: 5 number of parameters: 1 id: 547 unit: mousedown() file: packages/ketcher-core/src/application/editor/tools/Monomer.ts start line: 50 end line: 75 size: 23 LOC McCabe index: 2 number of parameters: 0 id: 548 unit: async pasteWithIndigoConversion() file: packages/ketcher-core/src/application/editor/modes/BaseMode.ts start line: 294 end line: 319 size: 23 LOC McCabe index: 4 number of parameters: 3 id: 549 unit: isPasteAllowedByMode() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 949 end line: 975 size: 23 LOC McCabe index: 5 number of parameters: 1 id: 550 unit: function findClosestFrag() file: packages/ketcher-core/src/application/editor/shared/closest.js start line: 267 end line: 295 size: 23 LOC McCabe index: 4 number of parameters: 5 id: 551 unit: export function removeAttachmentPointFromSuperatom() file: packages/ketcher-core/src/application/editor/actions/bond.ts start line: 388 end line: 410 size: 23 LOC McCabe index: 4 number of parameters: 5 id: 552 unit: private static convertMonomerMicromoleculeToMonomer() file: packages/ketcher-core/src/application/editor/MacromoleculesConverter.ts start line: 305 end line: 328 size: 23 LOC McCabe index: 2 number of parameters: 3 id: 553 unit: export function variantMonomerToDrawingEntity() file: packages/ketcher-core/src/domain/serializers/ket/fromKet/monomerToDrawingEntity.ts start line: 83 end line: 107 size: 23 LOC McCabe index: 1 number of parameters: 4 id: 554 unit: getSelectedVisibleAtoms() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 1291 end line: 1313 size: 23 LOC McCabe index: 4 number of parameters: 1 id: 555 unit: static getCyclopentadieneFusingBondType() file: packages/ketcher-core/src/domain/entities/bond.ts start line: 231 end line: 254 size: 23 LOC McCabe index: 5 number of parameters: 3 id: 556 unit: static getCrossBonds() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 474 end line: 496 size: 23 LOC McCabe index: 7 number of parameters: 2 id: 557 unit: private static getFirstMonomersInRegularChains() file: packages/ketcher-core/src/domain/entities/monomer-chains/ChainsCollection.ts start line: 228 end line: 254 size: 23 LOC McCabe index: 7 number of parameters: 1 id: 558 unit: static findFunctionalGroupByAtom() file: packages/ketcher-core/src/domain/entities/functionalGroup.ts start line: 112 end line: 136 size: 23 LOC McCabe index: 5 number of parameters: 2 id: 559 unit: public createPolymerBond() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 874 end line: 899 size: 23 LOC McCabe index: 1 number of parameters: 5 id: 560 unit: public addAtom() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2395 end line: 2419 size: 23 LOC McCabe index: 1 number of parameters: 5 id: 561 unit: public addBond() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2495 end line: 2519 size: 23 LOC McCabe index: 1 number of parameters: 5 id: 562 unit: function CheckBox() file: packages/ketcher-react/src/script/ui/component/form/Input/Input.tsx start line: 112 end line: 135 size: 23 LOC McCabe index: 1 number of parameters: 5 id: 563 unit: export function sdataReducer() file: packages/ketcher-react/src/script/ui/state/modal/sdata.js start line: 105 end line: 132 size: 23 LOC McCabe index: 5 number of parameters: 2 id: 564 unit: function handleEraser() file: packages/ketcher-react/src/script/ui/state/handleHotkeysOverItem.ts start line: 76 end line: 100 size: 23 LOC McCabe index: 4 number of parameters: 5 id: 565 unit: function handleSgroupsTool() file: packages/ketcher-react/src/script/ui/state/handleHotkeysOverItem.ts start line: 277 end line: 299 size: 23 LOC McCabe index: 2 number of parameters: 4 id: 566 unit: export function fromSgroup() file: packages/ketcher-react/src/script/ui/data/convert/structconv.js start line: 400 end line: 426 size: 23 LOC McCabe index: 11 number of parameters: 1 id: 567 unit: function findClosestMultitailArrow() file: packages/ketcher-react/src/script/editor/shared/closest.ts start line: 761 end line: 784 size: 23 LOC McCabe index: 2 number of parameters: 2 id: 568 unit: mouseup() file: packages/ketcher-react/src/script/editor/tool/simpleobject.ts start line: 118 end line: 142 size: 23 LOC McCabe index: 4 number of parameters: 1 id: 569 unit: function createQueryComponentSGroup() file: packages/ketcher-react/src/script/editor/tool/sgroup.ts start line: 586 end line: 608 size: 23 LOC McCabe index: 6 number of parameters: 5 id: 570 unit: mousemove() file: packages/ketcher-react/src/script/editor/tool/reactionplus.ts start line: 42 end line: 67 size: 23 LOC McCabe index: 4 number of parameters: 1 id: 571 unit: translate() file: packages/ketcher-core/src/application/render/restruct/visel.js start line: 54 end line: 76 size: 22 LOC McCabe index: 6 number of parameters: 1 id: 572 unit: function bondDoubleStereoBold() file: packages/ketcher-core/src/application/render/draw.ts start line: 1170 end line: 1191 size: 22 LOC McCabe index: 2 number of parameters: 7 id: 573 unit: private domEventSetup() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 640 end line: 675 size: 22 LOC McCabe index: 4 number of parameters: 0 id: 574 unit: private switchToMacromolecules() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 745 end line: 768 size: 22 LOC McCabe index: 3 number of parameters: 0 id: 575 unit: function findClosestAtom() file: packages/ketcher-core/src/application/editor/shared/closest.js start line: 116 end line: 143 size: 22 LOC McCabe index: 7 number of parameters: 4 id: 576 unit: function getNewAtomAttachmentPoints() file: packages/ketcher-core/src/application/editor/actions/rgroupAttachmentPoint.ts start line: 106 end line: 129 size: 22 LOC McCabe index: 4 number of parameters: 2 id: 577 unit: private writeSGroupAttachmentPointLine() file: packages/ketcher-core/src/domain/serializers/mol/molfile.ts start line: 641 end line: 663 size: 22 LOC McCabe index: 2 number of parameters: 2 id: 578 unit: export function monomerToDrawingEntity() file: packages/ketcher-core/src/domain/serializers/ket/fromKet/monomerToDrawingEntity.ts start line: 32 end line: 53 size: 22 LOC McCabe index: 2 number of parameters: 4 id: 579 unit: export function getNextMonomerInChain() file: packages/ketcher-core/src/domain/helpers/monomers.ts start line: 94 end line: 118 size: 22 LOC McCabe index: 9 number of parameters: 2 id: 580 unit: private static getAttachmentPoints() file: packages/ketcher-core/src/domain/entities/AmbiguousMonomer.ts start line: 73 end line: 95 size: 22 LOC McCabe index: 1 number of parameters: 1 id: 581 unit: static fromFloatingPointCoordinates() file: packages/ketcher-core/src/domain/entities/multitailArrow.ts start line: 239 end line: 260 size: 22 LOC McCabe index: 1 number of parameters: 5 id: 582 unit: private addAtomChangeModel() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2368 end line: 2393 size: 22 LOC McCabe index: 2 number of parameters: 6 id: 583 unit: export function fileOpener() file: packages/ketcher-react/src/script/ui/utils/fileOpener.js start line: 18 end line: 41 size: 22 LOC McCabe index: 5 number of parameters: 1 id: 584 unit: export default function() file: packages/ketcher-react/src/script/ui/state/request/index.ts start line: 43 end line: 65 size: 22 LOC McCabe index: 3 number of parameters: 2 id: 585 unit: function useToolIfNeeded() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 813 end line: 837 size: 22 LOC McCabe index: 4 number of parameters: 4 id: 586 unit: mouseup() file: packages/ketcher-react/src/script/editor/tool/rotate.ts start line: 238 end line: 265 size: 22 LOC McCabe index: 4 number of parameters: 0 id: 587 unit: function fromContextType() file: packages/ketcher-react/src/script/editor/tool/sgroup.ts start line: 663 end line: 690 size: 22 LOC McCabe index: 8 number of parameters: 4 id: 588 unit: export function getAngleFromEvent() file: packages/ketcher-react/src/script/editor/tool/template.ts start line: 85 end line: 107 size: 22 LOC McCabe index: 9 number of parameters: 3 id: 589 unit: mousemove() file: packages/ketcher-react/src/script/editor/tool/text.ts start line: 59 end line: 83 size: 22 LOC McCabe index: 4 number of parameters: 1 id: 590 unit: export function onSelectionEnd() file: packages/ketcher-react/src/script/editor/tool/select/select.helpers.ts start line: 113 end line: 137 size: 22 LOC McCabe index: 6 number of parameters: 3 id: 591 unit: function generatePath() file: packages/ketcher-core/src/application/render/restruct/resimpleObject.ts start line: 421 end line: 442 size: 21 LOC McCabe index: 4 number of parameters: 4 id: 592 unit: getSelectionContour() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 254 end line: 278 size: 21 LOC McCabe index: 1 number of parameters: 2 id: 593 unit: function getSingleOrDoublePath() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 1112 end line: 1133 size: 21 LOC McCabe index: 2 number of parameters: 4 id: 594 unit: private appendPreviewAttachmentPoint() file: packages/ketcher-core/src/application/render/renderers/AmbiguousMonomerRenderer.ts start line: 128 end line: 149 size: 21 LOC McCabe index: 1 number of parameters: 3 id: 595 unit: public appendBond() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 125 end line: 147 size: 21 LOC McCabe index: 8 number of parameters: 1 id: 596 unit: public appendHover() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 988 end line: 1013 size: 21 LOC McCabe index: 5 number of parameters: 0 id: 597 unit: protected drawModification() file: packages/ketcher-core/src/application/render/renderers/sequence/NucleosideSequenceItemRenderer.ts start line: 12 end line: 36 size: 21 LOC McCabe index: 5 number of parameters: 0 id: 598 unit: private getBondPath() file: packages/ketcher-core/src/application/render/renderers/sequence/PolymerBondSequenceRenderer.ts start line: 121 end line: 141 size: 21 LOC McCabe index: 2 number of parameters: 0 id: 599 unit: private getDoubleBondShiftForChain() file: packages/ketcher-core/src/application/render/renderers/BondRenderer.ts start line: 58 end line: 78 size: 21 LOC McCabe index: 12 number of parameters: 2 id: 600 unit: function radicalCap() file: packages/ketcher-core/src/application/render/draw.ts start line: 1448 end line: 1468 size: 21 LOC McCabe index: 1 number of parameters: 3 id: 601 unit: async setMolecule() file: packages/ketcher-core/src/application/ketcher.ts start line: 373 end line: 396 size: 21 LOC McCabe index: 3 number of parameters: 1 id: 602 unit: public mouseover() file: packages/ketcher-core/src/application/editor/tools/Monomer.ts start line: 92 end line: 114 size: 21 LOC McCabe index: 3 number of parameters: 0 id: 603 unit: private handlePeptideNodeAddition() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 485 end line: 512 size: 21 LOC McCabe index: 2 number of parameters: 2 id: 604 unit: scrollForView() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 1875 end line: 1897 size: 21 LOC McCabe index: 3 number of parameters: 0 id: 605 unit: scrollForView() file: packages/ketcher-core/src/application/editor/modes/SnakeMode.ts start line: 47 end line: 68 size: 21 LOC McCabe index: 2 number of parameters: 0 id: 606 unit: function findClosestRGroup() file: packages/ketcher-core/src/application/editor/shared/closest.js start line: 297 end line: 321 size: 21 LOC McCabe index: 7 number of parameters: 4 id: 607 unit: execute() file: packages/ketcher-core/src/application/editor/operations/atom/index.ts start line: 95 end line: 120 size: 21 LOC McCabe index: 4 number of parameters: 1 id: 608 unit: export function fromBondsMerge() file: packages/ketcher-core/src/application/editor/actions/bond.ts start line: 247 end line: 271 size: 21 LOC McCabe index: 6 number of parameters: 2 id: 609 unit: function prepareSruForSaving() file: packages/ketcher-core/src/domain/serializers/mol/common.js start line: 93 end line: 117 size: 21 LOC McCabe index: 7 number of parameters: 2 id: 610 unit: export function getRnaBaseFromSugar() file: packages/ketcher-core/src/domain/helpers/monomers.ts start line: 120 end line: 143 size: 21 LOC McCabe index: 8 number of parameters: 1 id: 611 unit: findConnectedComponents() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 796 end line: 821 size: 21 LOC McCabe index: 5 number of parameters: 1 id: 612 unit: constructor() file: packages/ketcher-core/src/domain/entities/vec2.ts start line: 35 end line: 55 size: 21 LOC McCabe index: 10 number of parameters: 1 id: 613 unit: public get monomerCaps() file: packages/ketcher-core/src/domain/entities/AmbiguousMonomer.ts start line: 97 end line: 119 size: 21 LOC McCabe index: 6 number of parameters: 0 id: 614 unit: remove() file: packages/ketcher-core/src/domain/entities/sgroupForest.ts start line: 146 end line: 171 size: 21 LOC McCabe index: 4 number of parameters: 1 id: 615 unit: public deleteDrawingEntity() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 272 end line: 292 size: 21 LOC McCabe index: 7 number of parameters: 2 id: 616 unit: public cancelPolymerBondCreation() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 759 end line: 781 size: 21 LOC McCabe index: 1 number of parameters: 2 id: 617 unit: public recalculateCanvasMatrix() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 1466 end line: 1488 size: 21 LOC McCabe index: 1 number of parameters: 2 id: 618 unit: public applyFlexLayoutMode() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2110 end line: 2136 size: 21 LOC McCabe index: 2 number of parameters: 1 id: 619 unit: public addMonomerToAtomBondChangeModel() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2549 end line: 2572 size: 21 LOC McCabe index: 2 number of parameters: 4 id: 620 unit: public static geStructureBbox() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2631 end line: 2654 size: 21 LOC McCabe index: 5 number of parameters: 1 id: 621 unit: export function editTmpl() file: packages/ketcher-react/src/script/ui/state/templates/index.ts start line: 84 end line: 105 size: 21 LOC McCabe index: 4 number of parameters: 1 id: 622 unit: onAction: selected ?() file: packages/ketcher-react/src/script/ui/views/toolbars/ToolbarGroupItem/ToolbarMultiToolItem/ToolbarMultiToolItem.tsx start line: 132 end line: 153 size: 21 LOC McCabe index: 8 number of parameters: 0 id: 623 unit: function findClosestRGroup() file: packages/ketcher-react/src/script/editor/shared/closest.ts start line: 379 end line: 403 size: 21 LOC McCabe index: 7 number of parameters: 4 id: 624 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/paste.ts start line: 63 end line: 89 size: 21 LOC McCabe index: 3 number of parameters: 2 id: 625 unit: function getContextBySelection() file: packages/ketcher-react/src/script/editor/tool/sgroup.ts start line: 634 end line: 661 size: 21 LOC McCabe index: 9 number of parameters: 2 id: 626 unit: private isDraggingStructureOnSaltOrSolvent() file: packages/ketcher-react/src/script/editor/tool/select/select.ts start line: 561 end line: 581 size: 21 LOC McCabe index: 3 number of parameters: 2 id: 627 unit: function calculateTop() file: packages/ketcher-react/src/components/MonomerPreview/calculatePreviewPosition.ts start line: 29 end line: 50 size: 21 LOC McCabe index: 7 number of parameters: 2 id: 628 unit: export async function getStructStringFromClipboardData() file: packages/ketcher-core/src/utilities/clipboardUtils.ts start line: 45 end line: 65 size: 20 LOC McCabe index: 10 number of parameters: 1 id: 629 unit: struct: convertStructToString() file: packages/ketcher-core/src/application/indigo.ts start line: 192 end line: 214 size: 20 LOC McCabe index: 5 number of parameters: 2 id: 630 unit: static preparePaths() file: packages/ketcher-core/src/application/render/renderers/BondPathRenderer/DoubleCisTransBondPathRenderer.ts start line: 8 end line: 31 size: 20 LOC McCabe index: 1 number of parameters: 1 id: 631 unit: static preparePaths() file: packages/ketcher-core/src/application/render/renderers/BondPathRenderer/SingleBondPathRenderer.ts start line: 10 end line: 31 size: 20 LOC McCabe index: 3 number of parameters: 2 id: 632 unit: private appendRootElement() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/FlexModePolymerBondRenderer.ts start line: 123 end line: 142 size: 20 LOC McCabe index: 2 number of parameters: 0 id: 633 unit: private appendRootElement() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 802 end line: 821 size: 20 LOC McCabe index: 2 number of parameters: 0 id: 634 unit: public static startNewSequence() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 673 end line: 694 size: 20 LOC McCabe index: 4 number of parameters: 1 id: 635 unit: private static getShiftArrowChanges() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 823 end line: 842 size: 20 LOC McCabe index: 2 number of parameters: 2 id: 636 unit: protected drawCommonModification() file: packages/ketcher-core/src/application/render/renderers/sequence/RNASequenceItemRenderer.ts start line: 39 end line: 59 size: 20 LOC McCabe index: 6 number of parameters: 1 id: 637 unit: private getSelectionContour() file: packages/ketcher-core/src/application/render/renderers/BondRenderer.ts start line: 378 end line: 401 size: 20 LOC McCabe index: 1 number of parameters: 0 id: 638 unit: function bondAromatic() file: packages/ketcher-core/src/application/render/draw.ts start line: 1347 end line: 1367 size: 20 LOC McCabe index: 6 number of parameters: 5 id: 639 unit: private setHalfEdgesAngle() file: packages/ketcher-core/src/application/render/view-model/ViewModel.ts start line: 84 end line: 105 size: 20 LOC McCabe index: 1 number of parameters: 2 id: 640 unit: async getRxn() file: packages/ketcher-core/src/application/ketcher.ts start line: 191 end line: 211 size: 20 LOC McCabe index: 4 number of parameters: 1 id: 641 unit: public initialize() file: packages/ketcher-core/src/application/editor/modes/BaseMode.ts start line: 49 end line: 71 size: 20 LOC McCabe index: 2 number of parameters: 3 id: 642 unit: private finishNodesDeletion() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 614 end line: 633 size: 20 LOC McCabe index: 2 number of parameters: 3 id: 643 unit: public switchToMicromolecules() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 723 end line: 743 size: 20 LOC McCabe index: 2 number of parameters: 0 id: 644 unit: function handleRectangleChangeWithAnchor() file: packages/ketcher-core/src/application/editor/operations/simpleObject.ts start line: 170 end line: 190 size: 20 LOC McCabe index: 5 number of parameters: 3 id: 645 unit: execute() file: packages/ketcher-core/src/application/editor/operations/bond/BondAttr.ts start line: 43 end line: 65 size: 20 LOC McCabe index: 5 number of parameters: 1 id: 646 unit: function flipPointByCenter() file: packages/ketcher-core/src/application/editor/actions/rotate.ts start line: 209 end line: 228 size: 20 LOC McCabe index: 4 number of parameters: 3 id: 647 unit: export function fromTemplateOnBondAction() file: packages/ketcher-core/src/application/editor/actions/template.ts start line: 210 end line: 231 size: 20 LOC McCabe index: 2 number of parameters: 7 id: 648 unit: function getAllConnectedAtomsIds() file: packages/ketcher-core/src/application/editor/actions/closelyFusing.ts start line: 133 end line: 155 size: 20 LOC McCabe index: 6 number of parameters: 3 id: 649 unit: export function fromRGroupAttachmentPointDeletion() file: packages/ketcher-core/src/application/editor/actions/rgroupAttachmentPoint.ts start line: 83 end line: 104 size: 20 LOC McCabe index: 1 number of parameters: 2 id: 650 unit: CisTrans.prototype.build = function() file: packages/ketcher-core/src/domain/serializers/smi/cis_trans.js start line: 193 end line: 217 size: 20 LOC McCabe index: 7 number of parameters: 1 id: 651 unit: monomerId: setMonomerPrefix() file: packages/ketcher-core/src/domain/serializers/ket/ketSerializer.ts start line: 673 end line: 694 size: 20 LOC McCabe index: 3 number of parameters: 1 id: 652 unit: export function getSugarFromRnaBase() file: packages/ketcher-core/src/domain/helpers/monomers.ts start line: 145 end line: 167 size: 20 LOC McCabe index: 8 number of parameters: 1 id: 653 unit: constructor() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 85 end line: 104 size: 20 LOC McCabe index: 1 number of parameters: 0 id: 654 unit: insert() file: packages/ketcher-core/src/domain/entities/sgroupForest.ts start line: 104 end line: 128 size: 20 LOC McCabe index: 3 number of parameters: 4 id: 655 unit: static findFunctionalGroupByBond() file: packages/ketcher-core/src/domain/entities/functionalGroup.ts start line: 144 end line: 164 size: 20 LOC McCabe index: 5 number of parameters: 4 id: 656 unit: public startPolymerBondCreation() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 677 end line: 699 size: 20 LOC McCabe index: 1 number of parameters: 4 id: 657 unit: public redrawBonds() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 1829 end line: 1850 size: 20 LOC McCabe index: 1 number of parameters: 0 id: 658 unit: private get antisenseChainBasesMap() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2656 end line: 2675 size: 20 LOC McCabe index: 1 number of parameters: 0 id: 659 unit: constructor() file: packages/ketcher-core/src/domain/entities/box2Abs.ts start line: 28 end line: 48 size: 20 LOC McCabe index: 7 number of parameters: 1 id: 660 unit: FieldSet.val = function() file: packages/ketcher-react/src/script/ui/component/form/Input/Input.tsx start line: 217 end line: 242 size: 20 LOC McCabe index: 5 number of parameters: 2 id: 661 unit: export function filterFGLib() file: packages/ketcher-react/src/script/ui/utils/index.ts start line: 56 end line: 75 size: 20 LOC McCabe index: 3 number of parameters: 2 id: 662 unit: export function initSaltsAndSolventsTemplates() file: packages/ketcher-react/src/script/ui/state/saltsAndSolvents/index.ts start line: 57 end line: 76 size: 20 LOC McCabe index: 1 number of parameters: 0 id: 663 unit: function userTmpls() file: packages/ketcher-react/src/script/ui/state/templates/init-lib.ts start line: 99 end line: 119 size: 20 LOC McCabe index: 5 number of parameters: 0 id: 664 unit: export function generateCommonProperties() file: packages/ketcher-react/src/script/ui/state/editor/utils/generateCommonProperties.ts start line: 9 end line: 28 size: 20 LOC McCabe index: 2 number of parameters: 2 id: 665 unit: function selectStereoFlagsIfNecessary() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 97 end line: 118 size: 20 LOC McCabe index: 4 number of parameters: 2 id: 666 unit: update() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 539 end line: 559 size: 20 LOC McCabe index: 5 number of parameters: 2 id: 667 unit: function findClosestFG() file: packages/ketcher-react/src/script/editor/shared/closest.ts start line: 534 end line: 556 size: 20 LOC McCabe index: 6 number of parameters: 3 id: 668 unit: export function configureAppStore() file: packages/ketcher-macromolecules/src/state/store.ts start line: 25 end line: 46 size: 19 LOC McCabe index: 1 number of parameters: 1 id: 669 unit: export function b64toBlob() file: packages/ketcher-core/src/utilities/b64toBlob.ts start line: 1 end line: 23 size: 19 LOC McCabe index: 3 number of parameters: 3 id: 670 unit: drawHover() file: packages/ketcher-core/src/application/render/restruct/rergroup.js start line: 177 end line: 199 size: 19 LOC McCabe index: 2 number of parameters: 1 id: 671 unit: function drawAbsoluteDat() file: packages/ketcher-core/src/application/render/restruct/resgroup.ts start line: 413 end line: 437 size: 19 LOC McCabe index: 3 number of parameters: 2 id: 672 unit: calcBBox() file: packages/ketcher-core/src/application/render/restruct/refrag.js start line: 49 end line: 71 size: 19 LOC McCabe index: 6 number of parameters: 3 id: 673 unit: getLabeledSelectionContour() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 121 end line: 139 size: 19 LOC McCabe index: 2 number of parameters: 2 id: 674 unit: private recalculateMonomersEnumeration() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 239 end line: 259 size: 19 LOC McCabe index: 4 number of parameters: 0 id: 675 unit: private static get nodesGroupedByRows() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 422 end line: 442 size: 19 LOC McCabe index: 4 number of parameters: 0 id: 676 unit: function bondSingle() file: packages/ketcher-core/src/application/render/draw.ts start line: 1090 end line: 1108 size: 19 LOC McCabe index: 2 number of parameters: 6 id: 677 unit: async getMolfile() file: packages/ketcher-core/src/application/ketcher.ts start line: 159 end line: 180 size: 19 LOC McCabe index: 4 number of parameters: 1 id: 678 unit: exportImage() file: packages/ketcher-core/src/application/ketcher.ts start line: 470 end line: 490 size: 19 LOC McCabe index: 4 number of parameters: 2 id: 679 unit: mousemove() file: packages/ketcher-core/src/application/editor/tools/SelectRectangle.ts start line: 200 end line: 218 size: 19 LOC McCabe index: 2 number of parameters: 0 id: 680 unit: private selectionsCantPreserveConnectionsWithPreset() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 1341 end line: 1359 size: 19 LOC McCabe index: 2 number of parameters: 3 id: 681 unit: getNewNodePosition() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 1823 end line: 1841 size: 19 LOC McCabe index: 4 number of parameters: 0 id: 682 unit: function findClosestEnhancedFlag() file: packages/ketcher-core/src/application/editor/shared/closest.js start line: 215 end line: 236 size: 19 LOC McCabe index: 10 number of parameters: 5 id: 683 unit: protected static invalidateItem() file: packages/ketcher-core/src/application/editor/operations/base.ts start line: 129 end line: 150 size: 19 LOC McCabe index: 4 number of parameters: 4 id: 684 unit: execute() file: packages/ketcher-core/src/application/editor/operations/highlight.ts start line: 52 end line: 74 size: 19 LOC McCabe index: 3 number of parameters: 1 id: 685 unit: function addAttachmentPointToSuperatom() file: packages/ketcher-core/src/application/editor/actions/bond.ts start line: 368 end line: 386 size: 19 LOC McCabe index: 4 number of parameters: 3 id: 686 unit: private writeBond() file: packages/ketcher-core/src/domain/serializers/mol/molfile.ts start line: 586 end line: 609 size: 19 LOC McCabe index: 4 number of parameters: 1 id: 687 unit: function parseCTab() file: packages/ketcher-core/src/domain/serializers/mol/common.js start line: 41 end line: 60 size: 19 LOC McCabe index: 3 number of parameters: 2 id: 688 unit: function circleToEllipse() file: packages/ketcher-core/src/domain/serializers/ket/fromKet/simpleObjectToStruct.ts start line: 34 end line: 52 size: 19 LOC McCabe index: 1 number of parameters: 1 id: 689 unit: static isInAromatizedRing() file: packages/ketcher-core/src/domain/entities/atom.ts start line: 350 end line: 368 size: 19 LOC McCabe index: 9 number of parameters: 2 id: 690 unit: static findFunctionalGroupByAtom() file: packages/ketcher-core/src/domain/entities/functionalGroup.ts start line: 117 end line: 136 size: 19 LOC McCabe index: 5 number of parameters: 3 id: 691 unit: static isBondInContractedFunctionalGroup() file: packages/ketcher-core/src/domain/entities/functionalGroup.ts start line: 205 end line: 223 size: 19 LOC McCabe index: 4 number of parameters: 3 id: 692 unit: private addRnaOperations() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 1423 end line: 1441 size: 19 LOC McCabe index: 4 number of parameters: 4 id: 693 unit: public getMacroStructureCenter() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2060 end line: 2079 size: 19 LOC McCabe index: 1 number of parameters: 0 id: 694 unit: private deleteBond() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2527 end line: 2547 size: 19 LOC McCabe index: 1 number of parameters: 1 id: 695 unit: constructor() file: packages/ketcher-core/src/domain/entities/halfBond.ts start line: 39 end line: 60 size: 19 LOC McCabe index: 1 number of parameters: 3 id: 696 unit: async getInChIKey() file: packages/ketcher-standalone/src/infrastructure/services/struct/standaloneStructService.ts start line: 262 end line: 283 size: 19 LOC McCabe index: 3 number of parameters: 1 id: 697 unit: export function memoizedDebounce() file: packages/ketcher-react/src/script/ui/utils/index.ts start line: 95 end line: 113 size: 19 LOC McCabe index: 4 number of parameters: 3 id: 698 unit: function getHoveredItem() file: packages/ketcher-react/src/script/ui/state/hotkeys.ts start line: 222 end line: 244 size: 19 LOC McCabe index: 6 number of parameters: 1 id: 699 unit: function handleDialog() file: packages/ketcher-react/src/script/ui/state/handleHotkeysOverItem.ts start line: 102 end line: 121 size: 19 LOC McCabe index: 2 number of parameters: 5 id: 700 unit: options() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 331 end line: 351 size: 19 LOC McCabe index: 2 number of parameters: 1 id: 701 unit: function makeRGroupAttachmentPoints() file: packages/ketcher-react/src/script/editor/utils/functionalGroupsTooltip.ts start line: 80 end line: 98 size: 19 LOC McCabe index: 1 number of parameters: 4 id: 702 unit: private updateSnapAngleIndicator() file: packages/ketcher-react/src/script/editor/tool/rotate-controller.ts start line: 823 end line: 841 size: 19 LOC McCabe index: 6 number of parameters: 0 id: 703 unit: restoreBondWhenHoveringOnCanvas() file: packages/ketcher-react/src/script/editor/tool/bond.ts start line: 376 end line: 394 size: 19 LOC McCabe index: 4 number of parameters: 1 id: 704 unit: function getGroupIdsFromItemArrays() file: packages/ketcher-react/src/script/editor/tool/helper/getGroupIdsFromItems.ts start line: 8 end line: 28 size: 19 LOC McCabe index: 5 number of parameters: 2 id: 705 unit: private getRatio() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 219 end line: 239 size: 18 LOC McCabe index: 4 number of parameters: 2 id: 706 unit: show() file: packages/ketcher-core/src/application/render/restruct/reImage.ts start line: 172 end line: 191 size: 18 LOC McCabe index: 2 number of parameters: 3 id: 707 unit: public addMonomer() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 81 end line: 100 size: 18 LOC McCabe index: 3 number of parameters: 2 id: 708 unit: private recalculatePeptideChainEnumeration() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 174 end line: 194 size: 18 LOC McCabe index: 4 number of parameters: 1 id: 709 unit: constructor() file: packages/ketcher-core/src/application/render/renderers/AmbiguousMonomerRenderer.ts start line: 29 end line: 49 size: 18 LOC McCabe index: 1 number of parameters: 2 id: 710 unit: drawModification() file: packages/ketcher-core/src/application/render/renderers/sequence/NucleotideSequenceItemRenderer.ts start line: 12 end line: 32 size: 18 LOC McCabe index: 4 number of parameters: 0 id: 711 unit: public static getNextNodeInSameChain() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 714 end line: 733 size: 18 LOC McCabe index: 3 number of parameters: 1 id: 712 unit: function bondHydrogen() file: packages/ketcher-core/src/application/render/draw.ts start line: 1385 end line: 1402 size: 18 LOC McCabe index: 2 number of parameters: 5 id: 713 unit: function convertAllSGroupAttachmentPointsToRGroupAttachmentPoints() file: packages/ketcher-core/src/application/render/renderStruct.ts start line: 141 end line: 160 size: 18 LOC McCabe index: 2 number of parameters: 1 id: 714 unit: private sortAtomsHalfEdges() file: packages/ketcher-core/src/application/render/view-model/ViewModel.ts start line: 107 end line: 127 size: 18 LOC McCabe index: 3 number of parameters: 0 id: 715 unit: async addFragment() file: packages/ketcher-core/src/application/ketcher.ts start line: 413 end line: 433 size: 18 LOC McCabe index: 3 number of parameters: 1 id: 716 unit: private getNewSequenceItemPosition() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 1855 end line: 1873 size: 18 LOC McCabe index: 6 number of parameters: 3 id: 717 unit: applyAdditionalPasteOperations() file: packages/ketcher-core/src/application/editor/modes/FlexMode.ts start line: 36 end line: 58 size: 18 LOC McCabe index: 2 number of parameters: 0 id: 718 unit: execute() file: packages/ketcher-core/src/application/editor/operations/rxn/RxnArrowRotate.ts start line: 22 end line: 45 size: 18 LOC McCabe index: 3 number of parameters: 1 id: 719 unit: execute() file: packages/ketcher-core/src/application/editor/operations/rgroup/RGroupAttr.ts start line: 37 end line: 59 size: 18 LOC McCabe index: 4 number of parameters: 1 id: 720 unit: function flipBonds() file: packages/ketcher-core/src/application/editor/actions/rotate.ts start line: 186 end line: 207 size: 18 LOC McCabe index: 5 number of parameters: 3 id: 721 unit: export function fromItemsFuse() file: packages/ketcher-core/src/application/editor/actions/closelyFusing.ts start line: 22 end line: 49 size: 18 LOC McCabe index: 4 number of parameters: 2 id: 722 unit: public rotateToAngle() file: packages/ketcher-core/src/domain/AttachmentPoint.ts start line: 303 end line: 321 size: 18 LOC McCabe index: 2 number of parameters: 2 id: 723 unit: parseCTFile() file: packages/ketcher-core/src/domain/serializers/mol/molfile.ts start line: 58 end line: 76 size: 18 LOC McCabe index: 2 number of parameters: 1 id: 724 unit: private writeAtomPropList() file: packages/ketcher-core/src/domain/serializers/mol/molfile.ts start line: 618 end line: 639 size: 18 LOC McCabe index: 4 number of parameters: 2 id: 725 unit: export function rxnToStruct() file: packages/ketcher-core/src/domain/serializers/ket/fromKet/rxnToStruct.ts start line: 20 end line: 37 size: 18 LOC McCabe index: 2 number of parameters: 2 id: 726 unit: function extend() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 662 end line: 679 size: 18 LOC McCabe index: 3 number of parameters: 1 id: 727 unit: setImplicitHydrogen() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 1093 end line: 1111 size: 18 LOC McCabe index: 4 number of parameters: 1 id: 728 unit: public setStereoLabelsToAtoms() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 1113 end line: 1131 size: 18 LOC McCabe index: 3 number of parameters: 0 id: 729 unit: static getCyclopentadieneDoubleBondIndexes() file: packages/ketcher-core/src/domain/entities/bond.ts start line: 256 end line: 276 size: 18 LOC McCabe index: 4 number of parameters: 3 id: 730 unit: static fromSugar() file: packages/ketcher-core/src/domain/entities/Nucleotide.ts start line: 29 end line: 48 size: 18 LOC McCabe index: 2 number of parameters: 2 id: 731 unit: static isContractedFunctionalGroup() file: packages/ketcher-core/src/domain/entities/functionalGroup.ts start line: 238 end line: 256 size: 18 LOC McCabe index: 5 number of parameters: 2 id: 732 unit: private recalculateCanvasMatrixModelChange() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 1443 end line: 1464 size: 18 LOC McCabe index: 5 number of parameters: 2 id: 733 unit: public getNextPositionAndDistance() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 1852 end line: 1881 size: 18 LOC McCabe index: 2 number of parameters: 5 id: 734 unit: private deleteMonomerToAtomBond() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2588 end line: 2607 size: 18 LOC McCabe index: 1 number of parameters: 1 id: 735 unit: public addMonomerToAtomBond() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2609 end line: 2628 size: 18 LOC McCabe index: 1 number of parameters: 3 id: 736 unit: static unionIntersections() file: packages/ketcher-core/src/domain/entities/pile.ts start line: 68 end line: 91 size: 18 LOC McCabe index: 4 number of parameters: 1 id: 737 unit: public forEachBond() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 221 end line: 239 size: 18 LOC McCabe index: 3 number of parameters: 2 id: 738 unit: constructor() file: packages/ketcher-standalone/src/infrastructure/services/struct/standaloneStructService.ts start line: 225 end line: 244 size: 18 LOC McCabe index: 5 number of parameters: 1 id: 739 unit: componentDidUpdate() file: packages/ketcher-react/src/script/ui/Portal/Portal.tsx start line: 63 end line: 83 size: 18 LOC McCabe index: 7 number of parameters: 1 id: 740 unit: function enumSchema() file: packages/ketcher-react/src/script/ui/component/form/Input/Input.tsx start line: 266 end line: 286 size: 18 LOC McCabe index: 12 number of parameters: 2 id: 741 unit: export function initMouseListener() file: packages/ketcher-react/src/script/ui/state/mouse.ts start line: 31 end line: 50 size: 18 LOC McCabe index: 2 number of parameters: 1 id: 742 unit: function ketcherCheck() file: packages/ketcher-react/src/script/ui/state/server/index.js start line: 61 end line: 81 size: 18 LOC McCabe index: 8 number of parameters: 2 id: 743 unit: async onPaste() file: packages/ketcher-react/src/script/ui/state/hotkeys.ts start line: 314 end line: 331 size: 18 LOC McCabe index: 4 number of parameters: 2 id: 744 unit: onLegacyPaste() file: packages/ketcher-react/src/script/ui/state/hotkeys.ts start line: 332 end line: 350 size: 18 LOC McCabe index: 7 number of parameters: 2 id: 745 unit: function isAbleToCopy() file: packages/ketcher-react/src/script/ui/state/hotkeys.ts start line: 354 end line: 373 size: 18 LOC McCabe index: 6 number of parameters: 1 id: 746 unit: function commonReducer() file: packages/ketcher-react/src/script/ui/state/common/index.ts start line: 40 end line: 58 size: 18 LOC McCabe index: 2 number of parameters: 2 id: 747 unit: function getPanelPosition() file: packages/ketcher-react/src/script/ui/views/components/StructEditor/InfoTooltip.tsx start line: 42 end line: 63 size: 18 LOC McCabe index: 3 number of parameters: 2 id: 748 unit: function usePortalStyle() file: packages/ketcher-react/src/script/ui/views/toolbars/ToolbarGroupItem/ToolbarMultiToolItem/usePortalStyle.ts start line: 22 end line: 44 size: 18 LOC McCabe index: 3 number of parameters: 2 id: 749 unit: function createMiewOptions() file: packages/ketcher-react/src/script/ui/views/modal/components/process/Miew/Miew.tsx start line: 87 end line: 106 size: 18 LOC McCabe index: 2 number of parameters: 1 id: 750 unit: function mergeAtomToFunctionalGroup() file: packages/ketcher-react/src/script/editor/shared/closest.ts start line: 702 end line: 721 size: 18 LOC McCabe index: 3 number of parameters: 4 id: 751 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/enhanced-stereo.ts start line: 31 end line: 51 size: 18 LOC McCabe index: 5 number of parameters: 1 id: 752 unit: mousedown() file: packages/ketcher-react/src/script/editor/tool/arrow/commonArrow.ts start line: 65 end line: 84 size: 18 LOC McCabe index: 3 number of parameters: 1 id: 753 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/template.ts start line: 120 end line: 168 size: 18 LOC McCabe index: 5 number of parameters: 2 id: 754 unit: static getOptions() file: packages/ketcher-core/src/utilities/SettingsManager.ts start line: 57 end line: 78 size: 17 LOC McCabe index: 5 number of parameters: 0 id: 755 unit: function getIdsPath() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 1355 end line: 1371 size: 17 LOC McCabe index: 1 number of parameters: 8 id: 756 unit: function getAttachmentDirectionForOnlyOneBond() file: packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts start line: 355 end line: 371 size: 17 LOC McCabe index: 2 number of parameters: 2 id: 757 unit: private get shouldHydrogenBeOnLeft() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 118 end line: 139 size: 17 LOC McCabe index: 6 number of parameters: 0 id: 758 unit: private appendBackgroundElement() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 109 end line: 127 size: 17 LOC McCabe index: 3 number of parameters: 0 id: 759 unit: export async function prepareStructToRender() file: packages/ketcher-core/src/application/utils.ts start line: 49 end line: 66 size: 17 LOC McCabe index: 1 number of parameters: 3 id: 760 unit: public mouseLeaveAttachmentPoint() file: packages/ketcher-core/src/application/editor/tools/Bond.ts start line: 265 end line: 281 size: 17 LOC McCabe index: 3 number of parameters: 1 id: 761 unit: mousedown() file: packages/ketcher-core/src/application/editor/tools/Erase.ts start line: 41 end line: 59 size: 17 LOC McCabe index: 3 number of parameters: 1 id: 762 unit: private tryToCreatePolymerBond() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 635 end line: 654 size: 17 LOC McCabe index: 2 number of parameters: 2 id: 763 unit: public get defaultRnaPresetsLibraryItems() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 241 end line: 260 size: 17 LOC McCabe index: 3 number of parameters: 0 id: 764 unit: function findClosestSimpleObject() file: packages/ketcher-core/src/application/editor/shared/closest.js start line: 95 end line: 114 size: 17 LOC McCabe index: 4 number of parameters: 2 id: 765 unit: function findClosestRxnArrow() file: packages/ketcher-core/src/application/editor/shared/closest.js start line: 323 end line: 342 size: 17 LOC McCabe index: 4 number of parameters: 2 id: 766 unit: function findClosestItem() file: packages/ketcher-core/src/application/editor/shared/closest.js start line: 425 end line: 445 size: 17 LOC McCabe index: 6 number of parameters: 5 id: 767 unit: export function fromAtomsFragmentAttr() file: packages/ketcher-core/src/application/editor/actions/atom.ts start line: 159 end line: 180 size: 17 LOC McCabe index: 3 number of parameters: 3 id: 768 unit: export function mergeSgroups() file: packages/ketcher-core/src/application/editor/actions/atom.ts start line: 299 end line: 316 size: 17 LOC McCabe index: 3 number of parameters: 4 id: 769 unit: function fromRxnPlusFlip() file: packages/ketcher-core/src/application/editor/actions/rotate.ts start line: 101 end line: 120 size: 17 LOC McCabe index: 2 number of parameters: 4 id: 770 unit: export function expandSGroupWithMultipleAttachmentPoint() file: packages/ketcher-core/src/application/editor/actions/sgroup.ts start line: 400 end line: 419 size: 17 LOC McCabe index: 3 number of parameters: 1 id: 771 unit: function fromAtomAction() file: packages/ketcher-core/src/application/editor/actions/sgroup.ts start line: 589 end line: 605 size: 17 LOC McCabe index: 1 number of parameters: 3 id: 772 unit: export function fromTemplateOnCanvas() file: packages/ketcher-core/src/application/editor/actions/template.ts start line: 34 end line: 52 size: 17 LOC McCabe index: 1 number of parameters: 5 id: 773 unit: function processAtom() file: packages/ketcher-core/src/application/editor/actions/fragment.ts start line: 179 end line: 198 size: 17 LOC McCabe index: 4 number of parameters: 4 id: 774 unit: writeCTab2000Header() file: packages/ketcher-core/src/domain/serializers/mol/molfile.ts start line: 270 end line: 289 size: 17 LOC McCabe index: 3 number of parameters: 0 id: 775 unit: function parseRxn() file: packages/ketcher-core/src/domain/serializers/mol/common.js start line: 63 end line: 81 size: 17 LOC McCabe index: 3 number of parameters: 3 id: 776 unit: function parseBondLine() file: packages/ketcher-core/src/domain/serializers/mol/v2000.js start line: 72 end line: 91 size: 17 LOC McCabe index: 1 number of parameters: 1 id: 777 unit: export function isMonomerConnectedToR2RnaBase() file: packages/ketcher-core/src/domain/helpers/monomers.ts start line: 54 end line: 74 size: 17 LOC McCabe index: 6 number of parameters: 1 id: 778 unit: public get monomers() file: packages/ketcher-core/src/domain/entities/LinkerSequenceNode.ts start line: 27 end line: 44 size: 17 LOC McCabe index: 7 number of parameters: 0 id: 779 unit: private static getMonomerWithLowerCoordsFromMonomerList() file: packages/ketcher-core/src/domain/entities/monomer-chains/ChainsCollection.ts start line: 290 end line: 309 size: 17 LOC McCabe index: 2 number of parameters: 1 id: 780 unit: static atomsInFunctionalGroup() file: packages/ketcher-core/src/domain/entities/functionalGroup.ts start line: 66 end line: 82 size: 17 LOC McCabe index: 6 number of parameters: 3 id: 781 unit: private redrawBondsModelChange() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 1808 end line: 1827 size: 17 LOC McCabe index: 4 number of parameters: 3 id: 782 unit: public validateIfApplicableForFasta() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2225 end line: 2243 size: 17 LOC McCabe index: 5 number of parameters: 0 id: 783 unit: render() file: packages/ketcher-react/src/script/ui/component/form/Input/Input.tsx start line: 392 end line: 409 size: 17 LOC McCabe index: 1 number of parameters: 0 id: 784 unit: export function filterLib() file: packages/ketcher-react/src/script/ui/utils/index.ts start line: 38 end line: 54 size: 17 LOC McCabe index: 4 number of parameters: 2 id: 785 unit: export function check() file: packages/ketcher-react/src/script/ui/state/server/index.js start line: 83 end line: 101 size: 17 LOC McCabe index: 1 number of parameters: 1 id: 786 unit: export default async function initTmplLib() file: packages/ketcher-react/src/script/ui/state/templates/init-lib.ts start line: 70 end line: 88 size: 17 LOC McCabe index: 2 number of parameters: 3 id: 787 unit: export function updateOnlyChangedProperties() file: packages/ketcher-react/src/script/ui/state/modal/utils/updateOnlyChangedProperties.ts start line: 12 end line: 28 size: 17 LOC McCabe index: 2 number of parameters: 2 id: 788 unit: export function validation() file: packages/ketcher-react/src/script/ui/data/schema/options-schema.ts start line: 468 end line: 489 size: 17 LOC McCabe index: 7 number of parameters: 1 id: 789 unit: export function selectListOf() file: packages/ketcher-react/src/script/ui/data/schema/schema-helper.js start line: 31 end line: 47 size: 17 LOC McCabe index: 6 number of parameters: 2 id: 790 unit: subscribe() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 644 end line: 663 size: 17 LOC McCabe index: 2 number of parameters: 2 id: 791 unit: function findClosestSimpleObject() file: packages/ketcher-react/src/script/editor/shared/closest.ts start line: 121 end line: 140 size: 17 LOC McCabe index: 4 number of parameters: 2 id: 792 unit: function findClosestRxnArrow() file: packages/ketcher-react/src/script/editor/shared/closest.ts start line: 442 end line: 461 size: 17 LOC McCabe index: 4 number of parameters: 2 id: 793 unit: private calculateAbsoluteAnglesByFixedBond() file: packages/ketcher-react/src/script/editor/tool/rotate.ts start line: 343 end line: 359 size: 17 LOC McCabe index: 1 number of parameters: 3 id: 794 unit: function getContextBySgroup() file: packages/ketcher-react/src/script/editor/tool/sgroup.ts start line: 610 end line: 632 size: 17 LOC McCabe index: 6 number of parameters: 2 id: 795 unit: mouseup() file: packages/ketcher-react/src/script/editor/tool/reactionunmap.ts start line: 43 end line: 60 size: 17 LOC McCabe index: 5 number of parameters: 1 id: 796 unit: mousemove() file: packages/ketcher-react/src/script/editor/tool/apoint.ts start line: 31 end line: 47 size: 17 LOC McCabe index: 5 number of parameters: 1 id: 797 unit: function preventSaltAndSolventsMerge() file: packages/ketcher-react/src/script/editor/tool/select/select.ts start line: 675 end line: 691 size: 17 LOC McCabe index: 3 number of parameters: 3 id: 798 unit: function getMapsForClosestItem() file: packages/ketcher-react/src/script/editor/tool/select/select.ts start line: 693 end line: 709 size: 17 LOC McCabe index: 2 number of parameters: 1 id: 799 unit: export function initHotKeys() file: packages/ketcher-core/src/utilities/keynorm.ts start line: 102 end line: 120 size: 16 LOC McCabe index: 3 number of parameters: 1 id: 800 unit: function findIncomingUpBonds() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 532 end line: 548 size: 16 LOC McCabe index: 5 number of parameters: 3 id: 801 unit: _draw() file: packages/ketcher-core/src/application/render/restruct/refrag.js start line: 74 end line: 93 size: 16 LOC McCabe index: 2 number of parameters: 3 id: 802 unit: setHover() file: packages/ketcher-core/src/application/render/restruct/refrag.js start line: 105 end line: 124 size: 16 LOC McCabe index: 5 number of parameters: 2 id: 803 unit: function shouldHydrogenBeOnLeft() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 830 end line: 848 size: 16 LOC McCabe index: 6 number of parameters: 2 id: 804 unit: function getAamText() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 1288 end line: 1303 size: 16 LOC McCabe index: 9 number of parameters: 1 id: 805 unit: protected appendHover() file: packages/ketcher-core/src/application/render/renderers/MonomerToAtomBondRenderer.ts start line: 70 end line: 85 size: 16 LOC McCabe index: 1 number of parameters: 0 id: 806 unit: public appendSelection() file: packages/ketcher-core/src/application/render/renderers/MonomerToAtomBondRenderer.ts start line: 100 end line: 115 size: 16 LOC McCabe index: 1 number of parameters: 0 id: 807 unit: public get textColor() file: packages/ketcher-core/src/application/render/renderers/BaseMonomerRenderer.ts start line: 110 end line: 125 size: 16 LOC McCabe index: 2 number of parameters: 0 id: 808 unit: public get labelBBoxes() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 210 end line: 231 size: 16 LOC McCabe index: 3 number of parameters: 0 id: 809 unit: protected appendBody() file: packages/ketcher-core/src/application/render/renderers/AmbiguousMonomerRenderer.ts start line: 51 end line: 66 size: 16 LOC McCabe index: 2 number of parameters: 1 id: 810 unit: public drawSelection() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/FlexModePolymerBondRenderer.ts start line: 151 end line: 166 size: 16 LOC McCabe index: 2 number of parameters: 0 id: 811 unit: private moveGraphBondEnd() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/FlexModePolymerBondRenderer.ts start line: 172 end line: 190 size: 16 LOC McCabe index: 1 number of parameters: 0 id: 812 unit: private moveGraphBondEnd() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 892 end line: 910 size: 16 LOC McCabe index: 1 number of parameters: 0 id: 813 unit: public static setCaretPosition() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 314 end line: 332 size: 16 LOC McCabe index: 3 number of parameters: 1 id: 814 unit: public static moveCaretDown() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 502 end line: 520 size: 16 LOC McCabe index: 1 number of parameters: 0 id: 815 unit: public get scaledPosition() file: packages/ketcher-core/src/application/render/renderers/sequence/PolymerBondSequenceRenderer.ts start line: 44 end line: 60 size: 16 LOC McCabe index: 1 number of parameters: 0 id: 816 unit: function getSvgCurveShapeAttachmentPoint() file: packages/ketcher-core/src/application/render/draw.ts start line: 1673 end line: 1692 size: 16 LOC McCabe index: 1 number of parameters: 3 id: 817 unit: function rgroupAttachmentPointLabel() file: packages/ketcher-core/src/application/render/draw.ts start line: 1694 end line: 1709 size: 16 LOC McCabe index: 1 number of parameters: 5 id: 818 unit: protected draw() file: packages/ketcher-core/src/application/render/scrollbar/scrollbar.ts start line: 46 end line: 64 size: 16 LOC McCabe index: 1 number of parameters: 0 id: 819 unit: private setHalfBondProperties() file: packages/ketcher-core/src/application/render/view-model/ViewModel.ts start line: 14 end line: 30 size: 16 LOC McCabe index: 3 number of parameters: 2 id: 820 unit: get settings() file: packages/ketcher-core/src/application/ketcher.ts start line: 110 end line: 127 size: 16 LOC McCabe index: 3 number of parameters: 0 id: 821 unit: constructor() file: packages/ketcher-core/src/application/editor/tools/Erase.ts start line: 24 end line: 39 size: 16 LOC McCabe index: 3 number of parameters: 1 id: 822 unit: constructor() file: packages/ketcher-core/src/application/editor/tools/Clear.ts start line: 24 end line: 43 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 823 unit: private deleteSelection() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 929 end line: 947 size: 16 LOC McCabe index: 3 number of parameters: 0 id: 824 unit: private selectionsCantPreserveConnectionsWithMonomer() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 1302 end line: 1317 size: 16 LOC McCabe index: 1 number of parameters: 3 id: 825 unit: private presetHasNeededAttachmentPoints() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 1319 end line: 1339 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 826 unit: public initialize() file: packages/ketcher-core/src/application/editor/modes/SnakeMode.ts start line: 16 end line: 37 size: 16 LOC McCabe index: 2 number of parameters: 2 id: 827 unit: private setMonomersLibrary() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 153 end line: 169 size: 16 LOC McCabe index: 3 number of parameters: 1 id: 828 unit: execute() file: packages/ketcher-core/src/application/editor/operations/atom/AtomMove.ts start line: 34 end line: 51 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 829 unit: execute() file: packages/ketcher-core/src/application/editor/operations/sgroup/sgroupAttachmentPoints.ts start line: 23 end line: 44 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 830 unit: endAtomPos ?? atomForNewBond() file: packages/ketcher-core/src/application/editor/actions/bond.ts start line: 133 end line: 149 size: 16 LOC McCabe index: 3 number of parameters: 3 id: 831 unit: export function fromStereoFlagUpdate() file: packages/ketcher-core/src/application/editor/actions/fragment.ts start line: 153 end line: 170 size: 16 LOC McCabe index: 4 number of parameters: 3 id: 832 unit: function Dfs() file: packages/ketcher-core/src/domain/serializers/smi/dfs.js start line: 17 end line: 35 size: 16 LOC McCabe index: 1 number of parameters: 4 id: 833 unit: Stereocenters.xyzzy = function() file: packages/ketcher-core/src/domain/serializers/smi/stereocenters.js start line: 567 end line: 589 size: 16 LOC McCabe index: 6 number of parameters: 3 id: 834 unit: writeHeader() file: packages/ketcher-core/src/domain/serializers/mol/molfile.ts start line: 208 end line: 226 size: 16 LOC McCabe index: 1 number of parameters: 0 id: 835 unit: function saveSupToMolfile() file: packages/ketcher-core/src/domain/serializers/mol/common.js start line: 198 end line: 219 size: 16 LOC McCabe index: 5 number of parameters: 5 id: 836 unit: function shiftMol() file: packages/ketcher-core/src/domain/serializers/mol/utils.js start line: 201 end line: 218 size: 16 LOC McCabe index: 3 number of parameters: 5 id: 837 unit: function rglabelToKet() file: packages/ketcher-core/src/domain/serializers/ket/toKet/moleculeToKet.ts start line: 134 end line: 151 size: 16 LOC McCabe index: 1 number of parameters: 1 id: 838 unit: function bondToKet() file: packages/ketcher-core/src/domain/serializers/ket/toKet/moleculeToKet.ts start line: 153 end line: 168 size: 16 LOC McCabe index: 2 number of parameters: 1 id: 839 unit: export function mergeFragmentsToStruct() file: packages/ketcher-core/src/domain/serializers/ket/fromKet/mergeFragmentsToStruct.ts start line: 5 end line: 20 size: 16 LOC McCabe index: 3 number of parameters: 2 id: 840 unit: export function createMonomersForVariantMonomer() file: packages/ketcher-core/src/domain/serializers/ket/fromKet/monomerToDrawingEntity.ts start line: 55 end line: 81 size: 16 LOC McCabe index: 1 number of parameters: 2 id: 841 unit: export function canvasToMonomerCoordinates() file: packages/ketcher-core/src/domain/helpers/attachmentPointCalculations.ts start line: 9 end line: 26 size: 16 LOC McCabe index: 1 number of parameters: 4 id: 842 unit: atomAddNeighbor() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 531 end line: 547 size: 16 LOC McCabe index: 3 number of parameters: 1 id: 843 unit: loopHasSelfIntersections() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 894 end line: 913 size: 16 LOC McCabe index: 6 number of parameters: 1 id: 844 unit: static getObjBBox() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 636 end line: 651 size: 16 LOC McCabe index: 6 number of parameters: 3 id: 845 unit: public addAmbiguousMonomer() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2349 end line: 2366 size: 16 LOC McCabe index: 1 number of parameters: 2 id: 846 unit: function Slider() file: packages/ketcher-react/src/script/ui/component/form/Input/Input.tsx start line: 244 end line: 259 size: 16 LOC McCabe index: 1 number of parameters: 5 id: 847 unit: function multipleSelectCtrl() file: packages/ketcher-react/src/script/ui/component/form/Input/Input.tsx start line: 315 end line: 330 size: 16 LOC McCabe index: 7 number of parameters: 3 id: 848 unit: export function checkServer() file: packages/ketcher-react/src/script/ui/state/server/index.js start line: 25 end line: 41 size: 16 LOC McCabe index: 1 number of parameters: 0 id: 849 unit: export function recognize() file: packages/ketcher-react/src/script/ui/state/server/index.js start line: 43 end line: 59 size: 16 LOC McCabe index: 1 number of parameters: 2 id: 850 unit: export function saveUserTmpl() file: packages/ketcher-react/src/script/ui/state/templates/index.ts start line: 125 end line: 143 size: 16 LOC McCabe index: 1 number of parameters: 1 id: 851 unit: constructor() file: packages/ketcher-react/src/script/editor/HoverIcon.ts start line: 24 end line: 42 size: 16 LOC McCabe index: 1 number of parameters: 1 id: 852 unit: centerStruct() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 382 end line: 399 size: 16 LOC McCabe index: 1 number of parameters: 0 id: 853 unit: function convertSGroupAttachmentPointsToRGroupAttachmentPoints() file: packages/ketcher-react/src/script/editor/utils/functionalGroupsTooltip.ts start line: 27 end line: 42 size: 16 LOC McCabe index: 1 number of parameters: 3 id: 854 unit: function makeBonds() file: packages/ketcher-react/src/script/editor/utils/functionalGroupsTooltip.ts start line: 63 end line: 78 size: 16 LOC McCabe index: 3 number of parameters: 4 id: 855 unit: mousedown() file: packages/ketcher-react/src/script/editor/tool/image.ts start line: 45 end line: 61 size: 16 LOC McCabe index: 2 number of parameters: 1 id: 856 unit: context: getContextBySelection() file: packages/ketcher-react/src/script/editor/tool/sgroup.ts start line: 521 end line: 539 size: 16 LOC McCabe index: 4 number of parameters: 2 id: 857 unit: function anyChainedBonds() file: packages/ketcher-react/src/script/editor/tool/sgroup.ts start line: 692 end line: 711 size: 16 LOC McCabe index: 7 number of parameters: 1 id: 858 unit: private addNewArrowWithDragging() file: packages/ketcher-react/src/script/editor/tool/arrow/reactionArrowAdd.ts start line: 117 end line: 132 size: 16 LOC McCabe index: 1 number of parameters: 1 id: 859 unit: mousemove() file: packages/ketcher-react/src/script/editor/tool/attach.ts start line: 37 end line: 53 size: 16 LOC McCabe index: 5 number of parameters: 1 id: 860 unit: export function getNewSelectedItems() file: packages/ketcher-react/src/script/editor/tool/select/select.helpers.ts start line: 54 end line: 71 size: 16 LOC McCabe index: 4 number of parameters: 2 id: 861 unit: update() file: packages/ketcher-react/src/script/editor/tool/helper/lasso.ts start line: 77 end line: 93 size: 16 LOC McCabe index: 5 number of parameters: 0 id: 862 unit: export function ifDef() file: packages/ketcher-core/src/utilities/ifDef.ts start line: 17 end line: 31 size: 15 LOC McCabe index: 6 number of parameters: 4 id: 863 unit: get visibleRGroupAttachmentPoints() file: packages/ketcher-core/src/application/render/restruct/restruct.ts start line: 177 end line: 191 size: 15 LOC McCabe index: 1 number of parameters: 0 id: 864 unit: private showRgroupAttachmentPoints() file: packages/ketcher-core/src/application/render/restruct/restruct.ts start line: 688 end line: 707 size: 15 LOC McCabe index: 3 number of parameters: 0 id: 865 unit: rotate() file: packages/ketcher-core/src/application/render/restruct/visel.js start line: 82 end line: 97 size: 15 LOC McCabe index: 4 number of parameters: 2 id: 866 unit: protected abstract appendHover() file: packages/ketcher-core/src/application/render/renderers/BaseRenderer.ts start line: 88 end line: 104 size: 15 LOC McCabe index: 1 number of parameters: 1 id: 867 unit: private get scaledPosition() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/FlexModePolymerBondRenderer.ts start line: 38 end line: 56 size: 15 LOC McCabe index: 1 number of parameters: 0 id: 868 unit: public moveSelection() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/FlexModePolymerBondRenderer.ts start line: 58 end line: 72 size: 15 LOC McCabe index: 2 number of parameters: 0 id: 869 unit: private get scaledPosition() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 88 end line: 106 size: 15 LOC McCabe index: 1 number of parameters: 0 id: 870 unit: public moveSelection() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 108 end line: 122 size: 15 LOC McCabe index: 2 number of parameters: 0 id: 871 unit: private appendRootElement() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 91 end line: 107 size: 15 LOC McCabe index: 3 number of parameters: 0 id: 872 unit: private appendSpacerElement() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 129 end line: 145 size: 15 LOC McCabe index: 2 number of parameters: 0 id: 873 unit: public static getMonomersByCaretPositionRange() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 402 end line: 416 size: 15 LOC McCabe index: 4 number of parameters: 2 id: 874 unit: public static moveCaretUp() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 483 end line: 500 size: 15 LOC McCabe index: 2 number of parameters: 0 id: 875 unit: public static getPreviousNodeInSameChain() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 696 end line: 712 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 876 unit: private get mainLineY() file: packages/ketcher-core/src/application/render/renderers/sequence/PolymerBondSequenceRenderer.ts start line: 75 end line: 90 size: 15 LOC McCabe index: 5 number of parameters: 0 id: 877 unit: function bondAny() file: packages/ketcher-core/src/application/render/draw.ts start line: 1369 end line: 1383 size: 15 LOC McCabe index: 2 number of parameters: 5 id: 878 unit: function bondDative() file: packages/ketcher-core/src/application/render/draw.ts start line: 1404 end line: 1418 size: 15 LOC McCabe index: 2 number of parameters: 5 id: 879 unit: function bondMark() file: packages/ketcher-core/src/application/render/draw.ts start line: 1432 end line: 1446 size: 15 LOC McCabe index: 1 number of parameters: 4 id: 880 unit: function selectionRectangle() file: packages/ketcher-core/src/application/render/draw.ts start line: 1541 end line: 1555 size: 15 LOC McCabe index: 1 number of parameters: 4 id: 881 unit: export function getStructure() file: packages/ketcher-core/src/application/utils.ts start line: 32 end line: 47 size: 15 LOC McCabe index: 1 number of parameters: 5 id: 882 unit: setSettings() file: packages/ketcher-core/src/application/ketcher.ts start line: 130 end line: 147 size: 15 LOC McCabe index: 4 number of parameters: 1 id: 883 unit: public zoomStructureToFitHalfOfCanvas() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 422 end line: 437 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 884 unit: public startNewSequence() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 191 end line: 207 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 885 unit: private useToolIfNeeded() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 692 end line: 710 size: 15 LOC McCabe index: 4 number of parameters: 2 id: 886 unit: execute() file: packages/ketcher-core/src/application/editor/operations/highlight.ts start line: 110 end line: 128 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 887 unit: execute() file: packages/ketcher-core/src/application/editor/operations/atom/AtomAttr.ts start line: 37 end line: 53 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 888 unit: execute() file: packages/ketcher-core/src/application/editor/operations/descriptors.ts start line: 32 end line: 48 size: 15 LOC McCabe index: 1 number of parameters: 1 id: 889 unit: function getStereoParity() file: packages/ketcher-core/src/application/editor/actions/helpers.ts start line: 77 end line: 91 size: 15 LOC McCabe index: 4 number of parameters: 1 id: 890 unit: action: fromSeveralSgroupAddition() file: packages/ketcher-core/src/application/editor/actions/sgroup.ts start line: 643 end line: 659 size: 15 LOC McCabe index: 1 number of parameters: 4 id: 891 unit: private static convertMonomerToMonomerMicromolecule() file: packages/ketcher-core/src/application/editor/MacromoleculesConverter.ts start line: 36 end line: 52 size: 15 LOC McCabe index: 1 number of parameters: 2 id: 892 unit: export function getLabelRenderModeForIndigo() file: packages/ketcher-core/src/infrastructure/services/helpers.ts start line: 11 end line: 28 size: 15 LOC McCabe index: 2 number of parameters: 0 id: 893 unit: function applyDataSGroupDesc() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 265 end line: 280 size: 15 LOC McCabe index: 1 number of parameters: 2 id: 894 unit: function applyDataSGroupData() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 322 end line: 337 size: 15 LOC McCabe index: 5 number of parameters: 3 id: 895 unit: function parseBracedNumberList() file: packages/ketcher-core/src/domain/serializers/mol/v3000.js start line: 503 end line: 521 size: 15 LOC McCabe index: 5 number of parameters: 2 id: 896 unit: function parsePropertyLineAtomList() file: packages/ketcher-core/src/domain/serializers/mol/v2000.js start line: 515 end line: 530 size: 15 LOC McCabe index: 1 number of parameters: 2 id: 897 unit: export function rglabelToStruct() file: packages/ketcher-core/src/domain/serializers/ket/fromKet/moleculeToStruct.ts start line: 156 end line: 170 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 898 unit: export function bondToStruct() file: packages/ketcher-core/src/domain/serializers/ket/fromKet/moleculeToStruct.ts start line: 215 end line: 234 size: 15 LOC McCabe index: 1 number of parameters: 2 id: 899 unit: public convertMonomerTemplateToLibraryItem() file: packages/ketcher-core/src/domain/serializers/ket/ketSerializer.ts start line: 400 end line: 415 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 900 unit: export function getPreviousMonomerInChain() file: packages/ketcher-core/src/domain/helpers/monomers.ts start line: 76 end line: 92 size: 15 LOC McCabe index: 6 number of parameters: 1 id: 901 unit: export function getRnaPartLibraryItem() file: packages/ketcher-core/src/domain/helpers/rna.ts start line: 8 end line: 22 size: 15 LOC McCabe index: 6 number of parameters: 3 id: 902 unit: static getBenzeneConnectingBondType() file: packages/ketcher-core/src/domain/entities/bond.ts start line: 214 end line: 229 size: 15 LOC McCabe index: 3 number of parameters: 3 id: 903 unit: static clone() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 436 end line: 452 size: 15 LOC McCabe index: 1 number of parameters: 2 id: 904 unit: updateStereoAtom() file: packages/ketcher-core/src/domain/entities/fragment.ts start line: 128 end line: 143 size: 15 LOC McCabe index: 7 number of parameters: 4 id: 905 unit: public isNucleosideAndPhosphateConnectedAsNucleotide() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 1883 end line: 1899 size: 15 LOC McCabe index: 4 number of parameters: 2 id: 906 unit: public getAttachmentPointByBond() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 126 end line: 142 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 907 unit: constructor() file: packages/ketcher-core/src/domain/entities/rxnArrow.ts start line: 65 end line: 81 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 908 unit: function componentMap() file: packages/ketcher-react/src/script/ui/component/form/Input/Input.tsx start line: 347 end line: 366 size: 15 LOC McCabe index: 15 number of parameters: 1 id: 909 unit: function updateVisibleTools() file: packages/ketcher-react/src/script/ui/state/toolbar/index.js start line: 32 end line: 47 size: 15 LOC McCabe index: 11 number of parameters: 2 id: 910 unit: export function onAction() file: packages/ketcher-react/src/script/ui/state/shared.ts start line: 37 end line: 52 size: 15 LOC McCabe index: 5 number of parameters: 1 id: 911 unit: export function openDialog() file: packages/ketcher-react/src/script/ui/state/modal/index.js start line: 19 end line: 33 size: 15 LOC McCabe index: 1 number of parameters: 3 id: 912 unit: function getFunctionalGroupIdByItem() file: packages/ketcher-react/src/script/ui/state/handleHotkeysOverItem.ts start line: 369 end line: 384 size: 15 LOC McCabe index: 2 number of parameters: 3 id: 913 unit: function TabPanel() file: packages/ketcher-react/src/script/ui/dialog/template/TemplateDialog.tsx start line: 50 end line: 64 size: 15 LOC McCabe index: 2 number of parameters: 1 id: 914 unit: export function chooseMultiTool() file: packages/ketcher-react/src/script/ui/views/toolbars/ToolbarGroupItem/ToolbarMultiToolItem/variants/chooseMultiTool.ts start line: 30 end line: 46 size: 15 LOC McCabe index: 3 number of parameters: 1 id: 915 unit: export function atomValid() file: packages/ketcher-react/src/script/ui/views/modal/components/toolbox/Atom/helper.ts start line: 6 end line: 20 size: 15 LOC McCabe index: 6 number of parameters: 4 id: 916 unit: export function pseudoAtomValid() file: packages/ketcher-react/src/script/ui/views/modal/components/toolbox/Atom/helper.ts start line: 33 end line: 48 size: 15 LOC McCabe index: 6 number of parameters: 4 id: 917 unit: export function chargeValid() file: packages/ketcher-react/src/script/ui/views/modal/components/toolbox/Atom/helper.ts start line: 50 end line: 64 size: 15 LOC McCabe index: 9 number of parameters: 3 id: 918 unit: function makeStruct() file: packages/ketcher-react/src/script/editor/utils/functionalGroupsTooltip.ts start line: 44 end line: 61 size: 15 LOC McCabe index: 2 number of parameters: 2 id: 919 unit: function mergeAtomToAtom() file: packages/ketcher-react/src/script/editor/shared/closest.ts start line: 677 end line: 693 size: 15 LOC McCabe index: 3 number of parameters: 5 id: 920 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/rotate.ts start line: 67 end line: 82 size: 15 LOC McCabe index: 3 number of parameters: 2 id: 921 unit: private isPartOfFragmentSelected() file: packages/ketcher-react/src/script/editor/tool/rotate-controller.ts start line: 137 end line: 153 size: 15 LOC McCabe index: 2 number of parameters: 0 id: 922 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/bond.ts start line: 42 end line: 56 size: 15 LOC McCabe index: 3 number of parameters: 2 id: 923 unit: private getArrowWithMinimalLengthEnd() file: packages/ketcher-react/src/script/editor/tool/arrow/reactionArrowAdd.ts start line: 101 end line: 115 size: 15 LOC McCabe index: 3 number of parameters: 2 id: 924 unit: mousemove() file: packages/ketcher-react/src/script/editor/tool/charge.ts start line: 31 end line: 45 size: 15 LOC McCabe index: 4 number of parameters: 1 id: 925 unit: private handleMoveCloseToEdgeOfCanvas() file: packages/ketcher-react/src/script/editor/tool/select/select.ts start line: 614 end line: 631 size: 15 LOC McCabe index: 4 number of parameters: 0 id: 926 unit: function throughFileReader() file: packages/ketcher-macromolecules/src/components/modal/Open/fileOpener.ts start line: 29 end line: 47 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 927 unit: makeAdditionalInfo() file: packages/ketcher-core/src/application/render/restruct/rerxnarrow.ts start line: 128 end line: 143 size: 14 LOC McCabe index: 1 number of parameters: 1 id: 928 unit: private getBoundingBoxForSelection() file: packages/ketcher-core/src/application/render/restruct/restruct.ts start line: 421 end line: 434 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 929 unit: function scaleRPath() file: packages/ketcher-core/src/application/render/restruct/restruct.ts start line: 875 end line: 889 size: 14 LOC McCabe index: 6 number of parameters: 2 id: 930 unit: private getAttachmentPointDirectionVector() file: packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts start line: 273 end line: 286 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 931 unit: private get scaledPosition() file: packages/ketcher-core/src/application/render/renderers/MonomerToAtomBondRenderer.ts start line: 16 end line: 31 size: 14 LOC McCabe index: 1 number of parameters: 0 id: 932 unit: public finishPolymerBondCreation() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 262 end line: 277 size: 14 LOC McCabe index: 1 number of parameters: 1 id: 933 unit: private addLine() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 740 end line: 753 size: 14 LOC McCabe index: 3 number of parameters: 3 id: 934 unit: private calculateIsSnakeBond() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 1058 end line: 1073 size: 14 LOC McCabe index: 4 number of parameters: 0 id: 935 unit: private appendCounterElement() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 155 end line: 168 size: 14 LOC McCabe index: 1 number of parameters: 1 id: 936 unit: public drawSelection() file: packages/ketcher-core/src/application/render/renderers/sequence/PolymerBondSequenceRenderer.ts start line: 105 end line: 119 size: 14 LOC McCabe index: 2 number of parameters: 0 id: 937 unit: public static appendPlusIcon() file: packages/ketcher-core/src/application/render/renderers/sequence/ui-controls/NewSequenceButton.ts start line: 105 end line: 118 size: 14 LOC McCabe index: 1 number of parameters: 1 id: 938 unit: private get scaledPosition() file: packages/ketcher-core/src/application/render/renderers/BondRenderer.ts start line: 41 end line: 56 size: 14 LOC McCabe index: 1 number of parameters: 0 id: 939 unit: public appendHover() file: packages/ketcher-core/src/application/render/renderers/BondRenderer.ts start line: 199 end line: 215 size: 14 LOC McCabe index: 2 number of parameters: 0 id: 940 unit: function plus() file: packages/ketcher-core/src/application/render/draw.ts start line: 1075 end line: 1088 size: 14 LOC McCabe index: 1 number of parameters: 3 id: 941 unit: setZoom() file: packages/ketcher-core/src/application/render/raphaelRender.ts start line: 121 end line: 135 size: 14 LOC McCabe index: 2 number of parameters: 2 id: 942 unit: setMolecule() file: packages/ketcher-core/src/application/render/raphaelRender.ts start line: 193 end line: 209 size: 14 LOC McCabe index: 2 number of parameters: 2 id: 943 unit: export function parseStruct() file: packages/ketcher-core/src/application/utils.ts start line: 68 end line: 82 size: 14 LOC McCabe index: 1 number of parameters: 3 id: 944 unit: async setHelm() file: packages/ketcher-core/src/application/ketcher.ts start line: 398 end line: 411 size: 14 LOC McCabe index: 1 number of parameters: 1 id: 945 unit: public mouseDownAttachmentPoint() file: packages/ketcher-core/src/application/editor/tools/Bond.ts start line: 73 end line: 87 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 946 unit: async onKeyDown() file: packages/ketcher-core/src/application/editor/modes/BaseMode.ts start line: 73 end line: 86 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 947 unit: private updateEntitiesPosition() file: packages/ketcher-core/src/application/editor/modes/BaseMode.ts start line: 321 end line: 335 size: 14 LOC McCabe index: 1 number of parameters: 1 id: 948 unit: public turnOnEditMode() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 149 end line: 163 size: 14 LOC McCabe index: 2 number of parameters: 2 id: 949 unit: protected static invalidateLoop() file: packages/ketcher-core/src/application/editor/operations/base.ts start line: 100 end line: 116 size: 14 LOC McCabe index: 8 number of parameters: 2 id: 950 unit: execute() file: packages/ketcher-core/src/application/editor/operations/rxn/plus/index.ts start line: 39 end line: 58 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 951 unit: execute() file: packages/ketcher-core/src/application/editor/operations/CanvasLoad.ts start line: 33 end line: 48 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 952 unit: execute() file: packages/ketcher-core/src/application/editor/operations/sgroup/SGroupAttr.ts start line: 37 end line: 54 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 953 unit: execute() file: packages/ketcher-core/src/application/editor/operations/sgroup/sgroupAtom.ts start line: 38 end line: 55 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 954 unit: private removeOld() file: packages/ketcher-core/src/application/editor/operations/rgroup/RGroupFragment.ts start line: 51 end line: 66 size: 14 LOC McCabe index: 3 number of parameters: 2 id: 955 unit: private setNew() file: packages/ketcher-core/src/application/editor/operations/rgroup/RGroupFragment.ts start line: 68 end line: 83 size: 14 LOC McCabe index: 4 number of parameters: 2 id: 956 unit: export function fromArrowResizing() file: packages/ketcher-core/src/application/editor/actions/reaction.ts start line: 35 end line: 48 size: 14 LOC McCabe index: 1 number of parameters: 6 id: 957 unit: export function getHoverToFuse() file: packages/ketcher-core/src/application/editor/actions/closelyFusing.ts start line: 65 end line: 80 size: 14 LOC McCabe index: 4 number of parameters: 1 id: 958 unit: private static addMonomerAtomToStruct() file: packages/ketcher-core/src/application/editor/MacromoleculesConverter.ts start line: 54 end line: 68 size: 14 LOC McCabe index: 1 number of parameters: 4 id: 959 unit: function iterate() file: packages/ketcher-core/src/infrastructure/services/struct/remoteStructService.ts start line: 52 end line: 65 size: 14 LOC McCabe index: 3 number of parameters: 0 id: 960 unit: export function pickStandardServerOptions() file: packages/ketcher-core/src/infrastructure/services/struct/remoteStructService.ts start line: 135 end line: 149 size: 14 LOC McCabe index: 1 number of parameters: 1 id: 961 unit: function readKeyMultiValuePairs() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 49 end line: 65 size: 14 LOC McCabe index: 3 number of parameters: 2 id: 962 unit: function prepareSupForSaving() file: packages/ketcher-core/src/domain/serializers/mol/common.js start line: 119 end line: 136 size: 14 LOC McCabe index: 5 number of parameters: 2 id: 963 unit: center: getFragmentCenter() file: packages/ketcher-core/src/domain/serializers/ket/toKet/prepare.ts start line: 151 end line: 179 size: 14 LOC McCabe index: 1 number of parameters: 2 id: 964 unit: function sgroupAttachmentPointToStruct() file: packages/ketcher-core/src/domain/serializers/ket/fromKet/moleculeToStruct.ts start line: 290 end line: 303 size: 14 LOC McCabe index: 2 number of parameters: 2 id: 965 unit: export function templateToMonomerProps() file: packages/ketcher-core/src/domain/serializers/ket/fromKet/monomerToDrawingEntity.ts start line: 17 end line: 30 size: 14 LOC McCabe index: 6 number of parameters: 1 id: 966 unit: props: templateToMonomerProps() file: packages/ketcher-core/src/domain/serializers/ket/ketSerializer.ts start line: 406 end line: 421 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 967 unit: export function isR2R1ConnectionFromRnaBase() file: packages/ketcher-core/src/domain/helpers/monomers.ts start line: 38 end line: 52 size: 14 LOC McCabe index: 6 number of parameters: 1 id: 968 unit: export function isValidNucleotide() file: packages/ketcher-core/src/domain/helpers/monomers.ts start line: 215 end line: 230 size: 14 LOC McCabe index: 4 number of parameters: 2 id: 969 unit: export function isValidNucleoside() file: packages/ketcher-core/src/domain/helpers/monomers.ts start line: 232 end line: 247 size: 14 LOC McCabe index: 4 number of parameters: 2 id: 970 unit: isInsidePolygon() file: packages/ketcher-core/src/domain/entities/vec2.ts start line: 256 end line: 274 size: 14 LOC McCabe index: 8 number of parameters: 1 id: 971 unit: public static clone() file: packages/ketcher-core/src/domain/entities/monomerMicromolecule.ts start line: 37 end line: 51 size: 14 LOC McCabe index: 2 number of parameters: 2 id: 972 unit: public static isBondToHiddenLeavingGroup() file: packages/ketcher-core/src/domain/entities/bond.ts start line: 347 end line: 361 size: 14 LOC McCabe index: 6 number of parameters: 2 id: 973 unit: static bondsInFunctionalGroup() file: packages/ketcher-core/src/domain/entities/functionalGroup.ts start line: 84 end line: 97 size: 14 LOC McCabe index: 4 number of parameters: 3 id: 974 unit: static findFunctionalGroupByAtom() file: packages/ketcher-core/src/domain/entities/functionalGroup.ts start line: 123 end line: 136 size: 14 LOC McCabe index: 5 number of parameters: 3 id: 975 unit: static findFunctionalGroupByBond() file: packages/ketcher-core/src/domain/entities/functionalGroup.ts start line: 151 end line: 164 size: 14 LOC McCabe index: 5 number of parameters: 4 id: 976 unit: public addMonomerChangeModel() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 206 end line: 222 size: 14 LOC McCabe index: 2 number of parameters: 3 id: 977 unit: public intendToStartAttachmenPointBondCreation() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 913 end line: 929 size: 14 LOC McCabe index: 1 number of parameters: 2 id: 978 unit: public showPolymerBondInformation() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 1059 end line: 1079 size: 14 LOC McCabe index: 2 number of parameters: 1 id: 979 unit: public unsetBond() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 256 end line: 271 size: 14 LOC McCabe index: 3 number of parameters: 2 id: 980 unit: static segmentIntersection() file: packages/ketcher-core/src/domain/entities/box2Abs.ts start line: 120 end line: 135 size: 14 LOC McCabe index: 9 number of parameters: 4 id: 981 unit: function inputCtrl() file: packages/ketcher-react/src/script/ui/component/form/Input/Input.tsx start line: 288 end line: 303 size: 14 LOC McCabe index: 5 number of parameters: 3 id: 982 unit: function templatesReducer() file: packages/ketcher-react/src/script/ui/state/templates/index.ts start line: 178 end line: 194 size: 14 LOC McCabe index: 4 number of parameters: 2 id: 983 unit: function handleChargeTool() file: packages/ketcher-react/src/script/ui/state/handleHotkeysOverItem.ts start line: 311 end line: 324 size: 14 LOC McCabe index: 2 number of parameters: 3 id: 984 unit: export function fromElement() file: packages/ketcher-react/src/script/ui/data/convert/structconv.js start line: 34 end line: 50 size: 14 LOC McCabe index: 6 number of parameters: 1 id: 985 unit: function resetSelectionOnCanvasClick() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 781 end line: 794 size: 14 LOC McCabe index: 4 number of parameters: 4 id: 986 unit: mousedown() file: packages/ketcher-react/src/script/editor/tool/simpleobject.ts start line: 38 end line: 53 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 987 unit: export function onSelectionMove() file: packages/ketcher-react/src/script/editor/tool/select/select.helpers.ts start line: 97 end line: 111 size: 14 LOC McCabe index: 3 number of parameters: 3 id: 988 unit: export function hasAtomsOutsideCanvas() file: packages/ketcher-react/src/script/editor/tool/helper/isAtomOutSideCanvas.ts start line: 3 end line: 16 size: 14 LOC McCabe index: 4 number of parameters: 3 id: 989 unit: monomers: selectMonomersInFavorites() file: packages/ketcher-macromolecules/src/components/monomerLibrary/monomerLibraryList/MonomerList.tsx start line: 69 end line: 82 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 990 unit: static getSettings() file: packages/ketcher-core/src/utilities/SettingsManager.ts start line: 36 end line: 48 size: 13 LOC McCabe index: 3 number of parameters: 0 id: 991 unit: export function legacyCopy() file: packages/ketcher-core/src/utilities/clipboardUtils.ts start line: 15 end line: 27 size: 13 LOC McCabe index: 2 number of parameters: 2 id: 992 unit: changeSelectionStyle() file: packages/ketcher-core/src/application/render/restruct/reobject.ts start line: 35 end line: 47 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 993 unit: function trisectionLargestSector() file: packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts start line: 328 end line: 341 size: 13 LOC McCabe index: 2 number of parameters: 3 id: 994 unit: export function getColorFromStereoLabel() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 700 end line: 713 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 995 unit: function getStereoAtomOpacity() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 715 end line: 727 size: 13 LOC McCabe index: 5 number of parameters: 2 id: 996 unit: function getRingBondCountAttrText() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 1305 end line: 1317 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 997 unit: function getSubstitutionCountAttrText() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 1339 end line: 1351 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 998 unit: public appendHover() file: packages/ketcher-core/src/application/render/renderers/BaseMonomerRenderer.ts start line: 387 end line: 401 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 999 unit: protected appendHover() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 94 end line: 108 size: 13 LOC McCabe index: 2 number of parameters: 0 id: 1000 unit: public get labelLength() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 188 end line: 204 size: 13 LOC McCabe index: 5 number of parameters: 0 id: 1001 unit: private appendCharge() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 342 end line: 355 size: 13 LOC McCabe index: 4 number of parameters: 0 id: 1002 unit: private moveGraphBondStart() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/FlexModePolymerBondRenderer.ts start line: 196 end line: 210 size: 13 LOC McCabe index: 1 number of parameters: 0 id: 1003 unit: private moveGraphBondStart() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 933 end line: 947 size: 13 LOC McCabe index: 1 number of parameters: 0 id: 1004 unit: public static show() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 59 end line: 71 size: 13 LOC McCabe index: 2 number of parameters: 2 id: 1005 unit: function makeStroke() file: packages/ketcher-core/src/application/render/draw.ts start line: 1579 end line: 1591 size: 13 LOC McCabe index: 1 number of parameters: 2 id: 1006 unit: function updateHalfBondCoordinates() file: packages/ketcher-core/src/application/render/util.ts start line: 197 end line: 210 size: 13 LOC McCabe index: 5 number of parameters: 3 id: 1007 unit: updateOptions() file: packages/ketcher-core/src/application/render/raphaelRender.ts start line: 90 end line: 102 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 1008 unit: private zoomOnMouse() file: packages/ketcher-core/src/application/render/raphaelRender.ts start line: 164 end line: 176 size: 13 LOC McCabe index: 1 number of parameters: 3 id: 1009 unit: width: getZoomedValue() file: packages/ketcher-core/src/application/render/scrollbar/scrollbar-vertical.ts start line: 53 end line: 66 size: 13 LOC McCabe index: 2 number of parameters: 2 id: 1010 unit: async layout() file: packages/ketcher-core/src/application/ketcher.ts start line: 435 end line: 448 size: 13 LOC McCabe index: 2 number of parameters: 0 id: 1011 unit: constructor() file: packages/ketcher-core/src/application/editor/tools/RnaPreset.ts start line: 48 end line: 60 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 1012 unit: destroy() file: packages/ketcher-core/src/application/editor/tools/SelectRectangle.ts start line: 298 end line: 313 size: 13 LOC McCabe index: 3 number of parameters: 0 id: 1013 unit: renderScrollBar() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 156 end line: 168 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 1014 unit: mouseWheeled() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 285 end line: 297 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 1015 unit: public zoomToLeftTopCorner() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 341 end line: 358 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 1016 unit: private deleteBondToNextNodeInChain() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 598 end line: 612 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 1017 unit: private isConnectionPossible() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 1000 end line: 1012 size: 13 LOC McCabe index: 2 number of parameters: 4 id: 1018 unit: private updateLastCursorPosition() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 677 end line: 690 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 1019 unit: function findClosestRxnPlus() file: packages/ketcher-core/src/application/editor/shared/closest.js start line: 344 end line: 359 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 1020 unit: invert() file: packages/ketcher-core/src/application/editor/operations/highlight.ts start line: 130 end line: 142 size: 13 LOC McCabe index: 1 number of parameters: 0 id: 1021 unit: execute() file: packages/ketcher-core/src/application/editor/operations/multitailArrow/multitailArrowMove.ts start line: 12 end line: 26 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 1022 unit: execute() file: packages/ketcher-core/src/application/editor/operations/EnhancedFlagMove.ts start line: 34 end line: 49 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 1023 unit: execute() file: packages/ketcher-core/src/application/editor/operations/fragment.ts start line: 93 end line: 107 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 1024 unit: execute() file: packages/ketcher-core/src/application/editor/operations/rgroupAttachmentPoint/RGroupAttachmentPointRemove.ts start line: 29 end line: 44 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 1025 unit: execute() file: packages/ketcher-core/src/application/editor/operations/image/imageMove.ts start line: 12 end line: 26 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 1026 unit: execute() file: packages/ketcher-core/src/application/editor/operations/rxn/plus/index.ts start line: 75 end line: 91 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 1027 unit: export function fromImageResize() file: packages/ketcher-core/src/application/editor/actions/image.ts start line: 36 end line: 48 size: 13 LOC McCabe index: 1 number of parameters: 4 id: 1028 unit: export function fromMultitailArrowHeadTailMove() file: packages/ketcher-core/src/application/editor/actions/multitailArrow.ts start line: 73 end line: 85 size: 13 LOC McCabe index: 1 number of parameters: 5 id: 1029 unit: update() file: packages/ketcher-core/src/application/editor/EditorHistory.ts start line: 42 end line: 54 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 1030 unit: undo() file: packages/ketcher-core/src/application/editor/EditorHistory.ts start line: 56 end line: 69 size: 13 LOC McCabe index: 2 number of parameters: 0 id: 1031 unit: CisTrans.prototype.sameside = function() file: packages/ketcher-core/src/domain/serializers/smi/cis_trans.js start line: 44 end line: 62 size: 13 LOC McCabe index: 7 number of parameters: 4 id: 1032 unit: function readKeyValuePairs() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 27 end line: 42 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 1033 unit: function parseMol() file: packages/ketcher-core/src/domain/serializers/mol/common.js start line: 26 end line: 39 size: 13 LOC McCabe index: 2 number of parameters: 2 id: 1034 unit: function makeAtomBondLines() file: packages/ketcher-core/src/domain/serializers/mol/common.js start line: 287 end line: 299 size: 13 LOC McCabe index: 4 number of parameters: 4 id: 1035 unit: function partitionLine() file: packages/ketcher-core/src/domain/serializers/mol/common.js start line: 340 end line: 353 size: 13 LOC McCabe index: 3 number of parameters: 3 id: 1036 unit: function partitionLine() file: packages/ketcher-core/src/domain/serializers/mol/utils.js start line: 46 end line: 59 size: 13 LOC McCabe index: 3 number of parameters: 3 id: 1037 unit: function sgroupAttachmentPointToKet() file: packages/ketcher-core/src/domain/serializers/ket/toKet/moleculeToKet.ts start line: 224 end line: 238 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 1038 unit: private validateMonomerNodeTemplate() file: packages/ketcher-core/src/domain/serializers/ket/ketSerializer.ts start line: 225 end line: 238 size: 13 LOC McCabe index: 2 number of parameters: 3 id: 1039 unit: private validateConnectionTypeAndEndpoints() file: packages/ketcher-core/src/domain/serializers/ket/ketSerializer.ts start line: 240 end line: 252 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 1040 unit: private getConnectionPointsCount() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 296 end line: 308 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 1041 unit: public override get sideConnections() file: packages/ketcher-core/src/domain/entities/RNABase.ts start line: 27 end line: 40 size: 13 LOC McCabe index: 4 number of parameters: 0 id: 1042 unit: private resetParentLink() file: packages/ketcher-core/src/domain/entities/sgroupForest.ts start line: 130 end line: 144 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 1043 unit: static isFunctionalGroup() file: packages/ketcher-core/src/domain/entities/functionalGroup.ts start line: 52 end line: 64 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 1044 unit: public modifyMonomerItem() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 573 end line: 586 size: 13 LOC McCabe index: 1 number of parameters: 2 id: 1045 unit: private checkBondSelectionForSequenceMode() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 635 end line: 647 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 1046 unit: public clearCanvas() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2092 end line: 2108 size: 13 LOC McCabe index: 1 number of parameters: 0 id: 1047 unit: private reconnectPolymerBondModelChange() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2273 end line: 2285 size: 13 LOC McCabe index: 1 number of parameters: 0 id: 1048 unit: private addAmbiguousMonomerChangeModel() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2331 end line: 2347 size: 13 LOC McCabe index: 2 number of parameters: 3 id: 1049 unit: public get firstFreeAttachmentPoint() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 160 end line: 173 size: 13 LOC McCabe index: 4 number of parameters: 0 id: 1050 unit: private getMaxAttachmentPointNumber() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 175 end line: 187 size: 13 LOC McCabe index: 5 number of parameters: 0 id: 1051 unit: function mapCalculatedPropertyName() file: packages/ketcher-standalone/src/infrastructure/services/struct/standaloneStructService.ts start line: 170 end line: 183 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 1052 unit: function mapWarningGroup() file: packages/ketcher-standalone/src/infrastructure/services/struct/standaloneStructService.ts start line: 185 end line: 198 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 1053 unit: private updateStyle() file: packages/ketcher-react/src/script/ui/Portal/Portal.tsx start line: 119 end line: 133 size: 13 LOC McCabe index: 3 number of parameters: 2 id: 1054 unit: export function hiddenAncestor() file: packages/ketcher-react/src/script/ui/state/toolbar/index.js start line: 128 end line: 142 size: 13 LOC McCabe index: 6 number of parameters: 2 id: 1055 unit: values: fromRlabel() file: packages/ketcher-react/src/script/ui/data/convert/structconv.js start line: 38 end line: 54 size: 13 LOC McCabe index: 6 number of parameters: 1 id: 1056 unit: function findClosestRxnPlus() file: packages/ketcher-react/src/script/editor/shared/closest.ts start line: 463 end line: 478 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 1057 unit: click() file: packages/ketcher-react/src/script/editor/tool/image.ts start line: 63 end line: 76 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 1058 unit: private get isNeedToShowRemoveAbbreviationPopup() file: packages/ketcher-react/src/script/editor/tool/template.ts start line: 191 end line: 206 size: 13 LOC McCabe index: 4 number of parameters: 0 id: 1059 unit: private findKeyOfRelatedGroupId() file: packages/ketcher-react/src/script/editor/tool/template.ts start line: 208 end line: 223 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 1060 unit: mousedown() file: packages/ketcher-react/src/script/editor/tool/text.ts start line: 43 end line: 57 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 1061 unit: dblclick() file: packages/ketcher-react/src/script/editor/tool/text.ts start line: 105 end line: 119 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 1062 unit: updateLine() file: packages/ketcher-react/src/script/editor/tool/reactionmap.ts start line: 75 end line: 88 size: 13 LOC McCabe index: 4 number of parameters: 2 id: 1063 unit: addPoint() file: packages/ketcher-react/src/script/editor/tool/helper/lasso.ts start line: 60 end line: 75 size: 13 LOC McCabe index: 4 number of parameters: 1 id: 1064 unit: function getExpandGroupsInMergeAction() file: packages/ketcher-react/src/script/editor/tool/helper/dropAndMerge.ts start line: 69 end line: 82 size: 13 LOC McCabe index: 2 number of parameters: 2 id: 1065 unit: function createCalculatePreviewTopFunction() file: packages/ketcher-react/src/components/MonomerPreview/calculatePreviewPosition.ts start line: 52 end line: 65 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 1066 unit: export function calculateAmbiguousMonomerPreviewLeft() file: packages/ketcher-react/src/components/MonomerPreview/calculatePreviewPosition.ts start line: 84 end line: 97 size: 13 LOC McCabe index: 5 number of parameters: 1 id: 1067 unit: function getIgnoredFiles() file: ketcher-autotests/playwright.config.ts start line: 71 end line: 82 size: 12 LOC McCabe index: 3 number of parameters: 0 id: 1068 unit: presets: selectPresetsInFavorites() file: packages/ketcher-macromolecules/src/components/monomerLibrary/monomerLibraryList/MonomerList.tsx start line: 70 end line: 82 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 1069 unit: function lookup() file: packages/ketcher-core/src/utilities/keynorm.ts start line: 122 end line: 136 size: 12 LOC McCabe index: 8 number of parameters: 2 id: 1070 unit: function getOnlyQueryAttributesCustomQuery() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 850 end line: 861 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 1071 unit: private getDimensions() file: packages/ketcher-core/src/application/render/restruct/reImage.ts start line: 46 end line: 57 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 1072 unit: public deletePolymerBond() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 161 end line: 172 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 1073 unit: public cancelPolymerBondCreation() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 279 end line: 290 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 1074 unit: public static createInstanceByMode() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/PolymerBondRendererFactory.ts start line: 39 end line: 50 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 1075 unit: public get center() file: packages/ketcher-core/src/application/render/renderers/sequence/MonomerToAtomBondSequenceRenderer.ts start line: 37 end line: 48 size: 12 LOC McCabe index: 1 number of parameters: 0 id: 1076 unit: private drawBackgroundElementHover() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 339 end line: 352 size: 12 LOC McCabe index: 5 number of parameters: 0 id: 1077 unit: public static setCaretPositionNextToMonomer() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 374 end line: 388 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 1078 unit: public static unselectEmptySequenceNodes() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 844 end line: 855 size: 12 LOC McCabe index: 2 number of parameters: 0 id: 1079 unit: public get center() file: packages/ketcher-core/src/application/render/renderers/sequence/PolymerBondSequenceRenderer.ts start line: 62 end line: 73 size: 12 LOC McCabe index: 1 number of parameters: 0 id: 1080 unit: public appendSelection() file: packages/ketcher-core/src/application/render/renderers/BondRenderer.ts start line: 180 end line: 192 size: 12 LOC McCabe index: 2 number of parameters: 0 id: 1081 unit: function selectionPolygon() file: packages/ketcher-core/src/application/render/draw.ts start line: 1557 end line: 1568 size: 12 LOC McCabe index: 2 number of parameters: 3 id: 1082 unit: function aromaticBondPaths() file: packages/ketcher-core/src/application/render/draw.ts start line: 1618 end line: 1631 size: 12 LOC McCabe index: 5 number of parameters: 6 id: 1083 unit: height: getZoomedValue() file: packages/ketcher-core/src/application/render/scrollbar/scrollbar-horizontal.ts start line: 54 end line: 66 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 1084 unit: async getStructureFromStructAsync() file: packages/ketcher-core/src/application/formatters/ketFormatter.ts start line: 30 end line: 41 size: 12 LOC McCabe index: 1 number of parameters: 3 id: 1085 unit: private removeBond() file: packages/ketcher-core/src/application/editor/tools/Bond.ts start line: 89 end line: 101 size: 12 LOC McCabe index: 2 number of parameters: 0 id: 1086 unit: public mouseLeavePolymerBond() file: packages/ketcher-core/src/application/editor/tools/SelectRectangle.ts start line: 277 end line: 289 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 1087 unit: calculateDynamicAttr() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 207 end line: 218 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 1088 unit: initialize() file: packages/ketcher-core/src/application/editor/modes/FlexMode.ts start line: 12 end line: 28 size: 12 LOC McCabe index: 2 number of parameters: 0 id: 1089 unit: invert() file: packages/ketcher-core/src/application/editor/operations/highlight.ts start line: 76 end line: 87 size: 12 LOC McCabe index: 1 number of parameters: 0 id: 1090 unit: execute() file: packages/ketcher-core/src/application/editor/operations/rxn/plus/RxnPlusMove.ts start line: 34 end line: 49 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 1091 unit: execute() file: packages/ketcher-core/src/application/editor/operations/sgroup/sgroupAtom.ts start line: 72 end line: 86 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 1092 unit: export function fromUpdateIfThen() file: packages/ketcher-core/src/application/editor/actions/rgroup.ts start line: 38 end line: 50 size: 12 LOC McCabe index: 2 number of parameters: 4 id: 1093 unit: export function fromSimpleObjectResizing() file: packages/ketcher-core/src/application/editor/actions/simpleobject.ts start line: 37 end line: 48 size: 12 LOC McCabe index: 1 number of parameters: 6 id: 1094 unit: export function fromAtomAddition() file: packages/ketcher-core/src/application/editor/actions/atom.ts start line: 49 end line: 62 size: 12 LOC McCabe index: 1 number of parameters: 3 id: 1095 unit: export function fromRGroupAttachmentPointUpdate() file: packages/ketcher-core/src/application/editor/actions/rgroupAttachmentPoint.ts start line: 11 end line: 22 size: 12 LOC McCabe index: 1 number of parameters: 3 id: 1096 unit: function fromRGroupAttachmentPointsDeletionByAtom() file: packages/ketcher-core/src/application/editor/actions/rgroupAttachmentPoint.ts start line: 70 end line: 81 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 1097 unit: export function fromMultitailArrowHeadTailsResize() file: packages/ketcher-core/src/application/editor/actions/multitailArrow.ts start line: 60 end line: 71 size: 12 LOC McCabe index: 1 number of parameters: 4 id: 1098 unit: constructor() file: packages/ketcher-core/src/infrastructure/services/struct/remoteStructServiceProvider.ts start line: 31 end line: 42 size: 12 LOC McCabe index: 4 number of parameters: 2 id: 1099 unit: function getGenericsList() file: packages/ketcher-core/src/domain/constants/generics.ts start line: 271 end line: 282 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 1100 unit: function partitionLineFixed() file: packages/ketcher-core/src/domain/serializers/mol/utils.js start line: 61 end line: 73 size: 12 LOC McCabe index: 3 number of parameters: 3 id: 1101 unit: function fromRlabel() file: packages/ketcher-core/src/domain/serializers/ket/toKet/moleculeToKet.ts start line: 31 end line: 42 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 1102 unit: props: templateToMonomerProps() file: packages/ketcher-core/src/domain/serializers/ket/fromKet/monomerToDrawingEntity.ts start line: 47 end line: 59 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 1103 unit: public static getTemplateAttachmentPoints() file: packages/ketcher-core/src/domain/serializers/ket/ketSerializer.ts start line: 346 end line: 357 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 1104 unit: getBondLengthData() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 729 end line: 740 size: 12 LOC McCabe index: 1 number of parameters: 0 id: 1105 unit: static fromKetNode() file: packages/ketcher-core/src/domain/entities/image.ts start line: 161 end line: 174 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 1106 unit: export function radicalElectrons() file: packages/ketcher-core/src/domain/entities/atom.ts start line: 832 end line: 843 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 1107 unit: rotateAroundOrigin() file: packages/ketcher-core/src/domain/entities/vec2.ts start line: 240 end line: 254 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 1108 unit: public static isBondToExpandedMonomer() file: packages/ketcher-core/src/domain/entities/bond.ts start line: 363 end line: 374 size: 12 LOC McCabe index: 6 number of parameters: 2 id: 1109 unit: (function ()() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 579 end line: 591 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 1110 unit: static isRGroupAttachmentPointInsideFunctionalGroup() file: packages/ketcher-core/src/domain/entities/functionalGroup.ts start line: 99 end line: 110 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 1111 unit: static isHalfBondInContractedFunctionalGroup() file: packages/ketcher-core/src/domain/entities/functionalGroup.ts start line: 225 end line: 236 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 1112 unit: data: getNodeWithInvertedYCoord() file: packages/ketcher-core/src/domain/entities/multitailArrow.ts start line: 661 end line: 672 size: 12 LOC McCabe index: 1 number of parameters: 8 id: 1113 unit: public get bottomRightMonomerPosition() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 126 end line: 139 size: 12 LOC McCabe index: 4 number of parameters: 0 id: 1114 unit: public addDrawingEntitiesToSelection() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 355 end line: 366 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 1115 unit: public createDrawingEntityRedrawCommand() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 518 end line: 531 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 1116 unit: public hidePolymerBondInformation() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 1081 end line: 1098 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 1117 unit: public removeHoverForAllMonomers() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2257 end line: 2271 size: 12 LOC McCabe index: 2 number of parameters: 0 id: 1118 unit: private deleteMonomerToAtomBondChangeModel() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2574 end line: 2586 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 1119 unit: function getFirstPosition() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 3020 end line: 3031 size: 12 LOC McCabe index: 2 number of parameters: 3 id: 1120 unit: public setPotentialBond() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 111 end line: 124 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 1121 unit: public abstract getValidSourcePoint() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 144 end line: 158 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 1122 unit: public setBond() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 241 end line: 254 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 1123 unit: public get startBondAttachmentPoint() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 529 end line: 542 size: 12 LOC McCabe index: 4 number of parameters: 0 id: 1124 unit: public invert() file: packages/ketcher-core/src/domain/entities/Command.ts start line: 27 end line: 40 size: 12 LOC McCabe index: 5 number of parameters: 1 id: 1125 unit: componentDidMount() file: packages/ketcher-react/src/script/ui/Portal/Portal.tsx start line: 43 end line: 55 size: 12 LOC McCabe index: 5 number of parameters: 0 id: 1126 unit: function initApp() file: packages/ketcher-react/src/script/ui/App/initApp.tsx start line: 33 end line: 44 size: 12 LOC McCabe index: 1 number of parameters: 6 id: 1127 unit: setItem() file: packages/ketcher-react/src/script/ui/storage-ext.js start line: 42 end line: 53 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 1128 unit: GenericInput.val = function() file: packages/ketcher-react/src/script/ui/component/form/Input/Input.tsx start line: 77 end line: 94 size: 12 LOC McCabe index: 9 number of parameters: 2 id: 1129 unit: function ctrlMap() file: packages/ketcher-react/src/script/ui/component/form/Input/Input.tsx start line: 332 end line: 345 size: 12 LOC McCabe index: 8 number of parameters: 2 id: 1130 unit: export function initClipboard() file: packages/ketcher-react/src/script/ui/state/hotkeys.ts start line: 259 end line: 352 size: 12 LOC McCabe index: 1 number of parameters: 1 id: 1131 unit: async onCut() file: packages/ketcher-react/src/script/ui/state/hotkeys.ts start line: 283 end line: 295 size: 12 LOC McCabe index: 2 number of parameters: 0 id: 1132 unit: function execute() file: packages/ketcher-react/src/script/ui/state/action/index.js start line: 21 end line: 32 size: 12 LOC McCabe index: 4 number of parameters: 5 id: 1133 unit: function fromRlabel() file: packages/ketcher-react/src/script/ui/data/convert/structconv.js start line: 282 end line: 293 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 1134 unit: updatePosition() file: packages/ketcher-react/src/script/editor/HoverIcon.ts start line: 84 end line: 95 size: 12 LOC McCabe index: 1 number of parameters: 0 id: 1135 unit: function showTooltip() file: packages/ketcher-react/src/script/editor/utils/functionalGroupsTooltip.ts start line: 119 end line: 132 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 1136 unit: export function customOnChangeHandler() file: packages/ketcher-react/src/script/editor/utils/customOnChangeHandler.ts start line: 41 end line: 212 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 1137 unit: aid: parseInt() file: packages/ketcher-react/src/script/editor/tool/template.ts start line: 129 end line: 143 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 1138 unit: export function getSign() file: packages/ketcher-react/src/script/editor/tool/template.ts start line: 658 end line: 673 size: 12 LOC McCabe index: 3 number of parameters: 3 id: 1139 unit: mousemove() file: packages/ketcher-react/src/script/editor/tool/reactionunmap.ts start line: 29 end line: 41 size: 12 LOC McCabe index: 4 number of parameters: 1 id: 1140 unit: mousemove() file: packages/ketcher-react/src/script/editor/tool/rgroupatom.ts start line: 36 end line: 48 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 1141 unit: function isNotCollapsedSGroup() file: packages/ketcher-react/src/script/editor/tool/helper/filterNotInCollapsedSGroup.ts start line: 31 end line: 42 size: 12 LOC McCabe index: 3 number of parameters: 2 id: 1142 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/templatePreview.ts start line: 55 end line: 66 size: 12 LOC McCabe index: 1 number of parameters: 3 id: 1143 unit: static get settings() file: packages/ketcher-core/src/utilities/KetcherLogger.ts start line: 15 end line: 27 size: 11 LOC McCabe index: 3 number of parameters: 0 id: 1144 unit: static log() file: packages/ketcher-core/src/utilities/KetcherLogger.ts start line: 35 end line: 47 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 1145 unit: static info() file: packages/ketcher-core/src/utilities/KetcherLogger.ts start line: 49 end line: 61 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 1146 unit: export async function safelyGetMimeType() file: packages/ketcher-core/src/utilities/clipboardUtils.ts start line: 67 end line: 77 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 1147 unit: function convertStructToString() file: packages/ketcher-core/src/application/indigo.ts start line: 75 end line: 87 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 1148 unit: _draw() file: packages/ketcher-core/src/application/render/restruct/rergroup.js start line: 163 end line: 175 size: 11 LOC McCabe index: 3 number of parameters: 3 id: 1149 unit: makeSelectionPlate() file: packages/ketcher-core/src/application/render/restruct/rerxnarrow.ts start line: 145 end line: 156 size: 11 LOC McCabe index: 1 number of parameters: 3 id: 1150 unit: private makeHighlitePlate() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 319 end line: 330 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 1151 unit: getUnlabeledSelectionContour() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 141 end line: 151 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 1152 unit: function displayHydrogen() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 818 end line: 828 size: 11 LOC McCabe index: 8 number of parameters: 2 id: 1153 unit: export function checkIsSmartPropertiesExist() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 1361 end line: 1371 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 1154 unit: private isSnakeBondForAttachmentPoint() file: packages/ketcher-core/src/application/render/renderers/BaseMonomerRenderer.ts start line: 87 end line: 97 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 1155 unit: public updateAttachmentPoints() file: packages/ketcher-core/src/application/render/renderers/BaseMonomerRenderer.ts start line: 153 end line: 163 size: 11 LOC McCabe index: 3 number of parameters: 0 id: 1156 unit: private appendExplicitValence() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 400 end line: 411 size: 11 LOC McCabe index: 2 number of parameters: 0 id: 1157 unit: private appendExplicitIsotope() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 413 end line: 430 size: 11 LOC McCabe index: 2 number of parameters: 0 id: 1158 unit: public redrawHover() file: packages/ketcher-core/src/application/render/renderers/BaseRenderer.ts start line: 106 end line: 116 size: 11 LOC McCabe index: 3 number of parameters: 0 id: 1159 unit: public redrawDrawingEntity() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 107 end line: 117 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 1160 unit: public removeHover() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/FlexModePolymerBondRenderer.ts start line: 248 end line: 261 size: 11 LOC McCabe index: 4 number of parameters: 0 id: 1161 unit: public static createInstance() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/PolymerBondRendererFactory.ts start line: 27 end line: 37 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 1162 unit: private isSecondMonomerBottomLeft() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 679 end line: 689 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 1163 unit: public moveEnd() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 867 end line: 877 size: 11 LOC McCabe index: 4 number of parameters: 0 id: 1164 unit: public get scaledPosition() file: packages/ketcher-core/src/application/render/renderers/sequence/MonomerToAtomBondSequenceRenderer.ts start line: 23 end line: 35 size: 11 LOC McCabe index: 1 number of parameters: 0 id: 1165 unit: public static getNextChainPosition() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 184 end line: 194 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 1166 unit: public static setCaretPositionBySequenceItemRenderer() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 348 end line: 360 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 1167 unit: private static getNodeIndexInRowByGlobalIndex() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 444 end line: 456 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 1168 unit: public static getPreviousNode() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 735 end line: 747 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 1169 unit: public static getNextNode() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 749 end line: 761 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 1170 unit: public show() file: packages/ketcher-core/src/application/render/renderers/sequence/PolymerBondSequenceRenderer.ts start line: 92 end line: 103 size: 11 LOC McCabe index: 2 number of parameters: 0 id: 1171 unit: function ellipse() file: packages/ketcher-core/src/application/render/draw.ts start line: 81 end line: 91 size: 11 LOC McCabe index: 1 number of parameters: 3 id: 1172 unit: function reactingCenter() file: packages/ketcher-core/src/application/render/draw.ts start line: 1420 end line: 1430 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 1173 unit: static prepareStruct() file: packages/ketcher-core/src/application/render/renderStruct.ts start line: 21 end line: 31 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 1174 unit: r: getZoomedValue() file: packages/ketcher-core/src/application/render/scrollbar/scrollbar-vertical.ts start line: 55 end line: 66 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 1175 unit: r: getZoomedValue() file: packages/ketcher-core/src/application/render/scrollbar/scrollbar-horizontal.ts start line: 55 end line: 66 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 1176 unit: function convertValue() file: packages/ketcher-core/src/application/render/options.ts start line: 142 end line: 152 size: 11 LOC McCabe index: 3 number of parameters: 3 id: 1177 unit: public mouseLeaveClientArea() file: packages/ketcher-core/src/application/editor/tools/RnaPreset.ts start line: 140 end line: 150 size: 11 LOC McCabe index: 1 number of parameters: 0 id: 1178 unit: private handleHotKeyEvents() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 262 end line: 273 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 1179 unit: private onSelectRNAPreset() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 436 end line: 446 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 1180 unit: public zoomToStructuresIfNeeded() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 781 end line: 795 size: 11 LOC McCabe index: 4 number of parameters: 0 id: 1181 unit: public scrollToTopLeftCorner() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 797 end line: 808 size: 11 LOC McCabe index: 1 number of parameters: 0 id: 1182 unit: invert() file: packages/ketcher-core/src/application/editor/operations/highlight.ts start line: 219 end line: 229 size: 11 LOC McCabe index: 1 number of parameters: 0 id: 1183 unit: execute() file: packages/ketcher-core/src/application/editor/operations/multitailArrow/multitailArrowUpsertDelete.ts start line: 23 end line: 35 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 1184 unit: execute() file: packages/ketcher-core/src/application/editor/operations/multitailArrow/multitailArrowUpsertDelete.ts start line: 50 end line: 62 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 1185 unit: execute() file: packages/ketcher-core/src/application/editor/operations/fragment.ts start line: 38 end line: 50 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 1186 unit: execute() file: packages/ketcher-core/src/application/editor/operations/fragment.ts start line: 67 end line: 78 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 1187 unit: execute() file: packages/ketcher-core/src/application/editor/operations/image/imageUpsertDelete.ts start line: 40 end line: 52 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 1188 unit: execute() file: packages/ketcher-core/src/application/editor/operations/image/imageUpsertDelete.ts start line: 67 end line: 79 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 1189 unit: function addAtomToMoleculeStruct() file: packages/ketcher-core/src/application/editor/operations/coreAtom/atom.ts start line: 38 end line: 50 size: 11 LOC McCabe index: 1 number of parameters: 3 id: 1190 unit: export function fromImageCreation() file: packages/ketcher-core/src/application/editor/actions/image.ts start line: 12 end line: 22 size: 11 LOC McCabe index: 1 number of parameters: 4 id: 1191 unit: action: fromSeveralSgroupAddition() file: packages/ketcher-core/src/application/editor/actions/sgroup.ts start line: 580 end line: 591 size: 11 LOC McCabe index: 1 number of parameters: 4 id: 1192 unit: export function fromHighlightCreate() file: packages/ketcher-core/src/application/editor/actions/highlight.ts start line: 30 end line: 42 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 1193 unit: export function getRelSGroupsBySelection() file: packages/ketcher-core/src/application/editor/actions/utils.ts start line: 226 end line: 236 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 1194 unit: export function getItemsToFuse() file: packages/ketcher-core/src/application/editor/actions/closelyFusing.ts start line: 51 end line: 63 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 1195 unit: function valenceCheck() file: packages/ketcher-core/src/application/editor/actions/closelyFusing.ts start line: 157 end line: 172 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 1196 unit: public static getAttachmentPointLabel() file: packages/ketcher-core/src/application/editor/MacromoleculesConverter.ts start line: 357 end line: 367 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 1197 unit: public static findAtomByMicromoleculeAtomId() file: packages/ketcher-core/src/application/editor/MacromoleculesConverter.ts start line: 409 end line: 419 size: 11 LOC McCabe index: 3 number of parameters: 3 id: 1198 unit: private get fill() file: packages/ketcher-core/src/domain/AttachmentPoint.ts start line: 85 end line: 95 size: 11 LOC McCabe index: 3 number of parameters: 0 id: 1199 unit: protected get stroke() file: packages/ketcher-core/src/domain/AttachmentPoint.ts start line: 97 end line: 107 size: 11 LOC McCabe index: 3 number of parameters: 0 id: 1200 unit: function parseCTab() file: packages/ketcher-core/src/domain/serializers/mol/v2000.js start line: 484 end line: 495 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 1201 unit: static fromSugar() file: packages/ketcher-core/src/domain/entities/Nucleoside.ts start line: 29 end line: 41 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 1202 unit: initNeighbors() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 446 end line: 457 size: 11 LOC McCabe index: 1 number of parameters: 0 id: 1203 unit: bondInitHalfBonds() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 459 end line: 469 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 1204 unit: atomSortNeighbors() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 549 end line: 560 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 1205 unit: sortNeighbors() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 562 end line: 572 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 1206 unit: updateHalfBonds() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 581 end line: 591 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 1207 unit: function extend() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 711 end line: 721 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 1208 unit: markFragments() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 834 end line: 844 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 1209 unit: isBondFromMacromolecule() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 1327 end line: 1339 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 1210 unit: constructor() file: packages/ketcher-core/src/domain/entities/simpleObject.ts start line: 39 end line: 51 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 1211 unit: function getEmptyMonomerItem() file: packages/ketcher-core/src/domain/entities/EmptyMonomer.ts start line: 5 end line: 15 size: 11 LOC McCabe index: 1 number of parameters: 0 id: 1212 unit: static getBondNeighbourIds() file: packages/ketcher-core/src/domain/entities/bond.ts start line: 171 end line: 181 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 1213 unit: isExternalBondBetweenMonomers() file: packages/ketcher-core/src/domain/entities/bond.ts start line: 332 end line: 345 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 1214 unit: static isAtomInSaltOrSolvent() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 389 end line: 399 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 1215 unit: static isBondInSaltOrSolvent() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 401 end line: 411 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 1216 unit: static removeAtom() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 461 end line: 472 size: 11 LOC McCabe index: 4 number of parameters: 2 id: 1217 unit: constructor() file: packages/ketcher-core/src/domain/entities/loop.ts start line: 26 end line: 37 size: 11 LOC McCabe index: 4 number of parameters: 3 id: 1218 unit: private get monomerToChain() file: packages/ketcher-core/src/domain/entities/monomer-chains/ChainsCollection.ts start line: 36 end line: 48 size: 11 LOC McCabe index: 1 number of parameters: 0 id: 1219 unit: public static getMonomerClass() file: packages/ketcher-core/src/domain/entities/AmbiguousMonomer.ts start line: 57 end line: 71 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 1220 unit: rescaleSize() file: packages/ketcher-core/src/domain/entities/multitailArrow.ts start line: 424 end line: 434 size: 11 LOC McCabe index: 1 number of parameters: 1 id: 1221 unit: public selectAllDrawingEntities() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 341 end line: 353 size: 11 LOC McCabe index: 2 number of parameters: 0 id: 1222 unit: public get listOfAttachmentPoints() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 72 end line: 83 size: 11 LOC McCabe index: 3 number of parameters: 0 id: 1223 unit: private getAttachmentPointDict() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 381 end line: 391 size: 11 LOC McCabe index: 2 number of parameters: 0 id: 1224 unit: private get radicalAmount() file: packages/ketcher-core/src/domain/entities/CoreAtom.ts start line: 119 end line: 129 size: 11 LOC McCabe index: 4 number of parameters: 0 id: 1225 unit: function TextArea() file: packages/ketcher-react/src/script/ui/component/form/Input/Input.tsx start line: 96 end line: 108 size: 11 LOC McCabe index: 1 number of parameters: 5 id: 1226 unit: async onCopy() file: packages/ketcher-react/src/script/ui/state/hotkeys.ts start line: 303 end line: 313 size: 11 LOC McCabe index: 1 number of parameters: 0 id: 1227 unit: export function handleHotkeyOverItem() file: packages/ketcher-react/src/script/ui/state/handleHotkeysOverItem.ts start line: 44 end line: 54 size: 11 LOC McCabe index: 4 number of parameters: 1 id: 1228 unit: function eraseItem() file: packages/ketcher-react/src/script/ui/state/handleHotkeysOverItem.ts start line: 63 end line: 74 size: 11 LOC McCabe index: 1 number of parameters: 3 id: 1229 unit: export function fromBond() file: packages/ketcher-react/src/script/ui/data/convert/structconv.js start line: 304 end line: 314 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 1230 unit: export function onlyHasProperty() file: packages/ketcher-react/src/script/ui/views/components/ContextMenu/utils.ts start line: 45 end line: 56 size: 11 LOC McCabe index: 2 number of parameters: 3 id: 1231 unit: private updateToolAfterOptionsChange() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 357 end line: 368 size: 11 LOC McCabe index: 5 number of parameters: 1 id: 1232 unit: function updateLastCursorPosition() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 796 end line: 807 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 1233 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/hand.ts start line: 26 end line: 36 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 1234 unit: getExistingBond() file: packages/ketcher-react/src/script/editor/tool/bond.ts start line: 396 end line: 406 size: 11 LOC McCabe index: 6 number of parameters: 3 id: 1235 unit: bid: parseInt() file: packages/ketcher-react/src/script/editor/tool/template.ts start line: 130 end line: 143 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 1236 unit: mousedown() file: packages/ketcher-react/src/script/editor/tool/reactionmap.ts start line: 31 end line: 43 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 1237 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/attach.ts start line: 25 end line: 35 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 1238 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/select/select.ts start line: 93 end line: 103 size: 11 LOC McCabe index: 2 number of parameters: 2 id: 1239 unit: private getPreviewTarget() file: packages/ketcher-react/src/script/editor/tool/templatePreview.ts start line: 85 end line: 96 size: 11 LOC McCabe index: 3 number of parameters: 0 id: 1240 unit: public hideConnectedPreview() file: packages/ketcher-react/src/script/editor/tool/templatePreview.ts start line: 163 end line: 173 size: 11 LOC McCabe index: 3 number of parameters: 0 id: 1241 unit: export default function RootLayout() file: example-ssr/src/app/layout.tsx start line: 12 end line: 22 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 1242 unit: transformIndexHtml() file: example/vite.config.js start line: 59 end line: 68 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 1243 unit: replacement: resolve() file: example/vite.config.js start line: 186 end line: 197 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 1244 unit: Sugars: getNucleotideMonomerGroupName() file: packages/ketcher-macromolecules/src/components/monomerLibrary/RnaBuilder/RnaEditor/RnaEditorExpanded/helpers/sequenceEdit.ts start line: 32 end line: 43 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 1245 unit: export function shortcutStr() file: packages/ketcher-core/src/utilities/shortcutsUtil.ts start line: 24 end line: 34 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 1246 unit: export function legacyPaste() file: packages/ketcher-core/src/utilities/clipboardUtils.ts start line: 29 end line: 38 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 1247 unit: struct: convertStructToString() file: packages/ketcher-core/src/application/indigo.ts start line: 120 end line: 130 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 1248 unit: struct: convertStructToString() file: packages/ketcher-core/src/application/indigo.ts start line: 180 end line: 191 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 1249 unit: function getLabelPositionForAttachmentPoint() file: packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts start line: 397 end line: 406 size: 10 LOC McCabe index: 1 number of parameters: 3 id: 1250 unit: function getStereoAtomColor() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 688 end line: 698 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 1251 unit: function showHydrogen() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 1177 end line: 1186 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 1252 unit: public drawSelection() file: packages/ketcher-core/src/application/render/renderers/MonomerToAtomBondRenderer.ts start line: 89 end line: 98 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 1253 unit: protected appendBody() file: packages/ketcher-core/src/application/render/renderers/RNABaseRenderer.ts start line: 31 end line: 40 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 1254 unit: public redrawAttachmentPoints() file: packages/ketcher-core/src/application/render/renderers/BaseMonomerRenderer.ts start line: 142 end line: 151 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 1255 unit: public appendAttachmentPoint() file: packages/ketcher-core/src/application/render/renderers/BaseMonomerRenderer.ts start line: 285 end line: 295 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 1256 unit: public drawSelection() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 322 end line: 331 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 1257 unit: protected appendBody() file: packages/ketcher-core/src/application/render/renderers/ChemRenderer.ts start line: 23 end line: 32 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 1258 unit: protected appendBody() file: packages/ketcher-core/src/application/render/renderers/SugarRenderer.ts start line: 38 end line: 47 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 1259 unit: protected appendBody() file: packages/ketcher-core/src/application/render/renderers/PeptideRenderer.ts start line: 32 end line: 41 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 1260 unit: protected appendBody() file: packages/ketcher-core/src/application/render/renderers/PhosphateRenderer.ts start line: 36 end line: 45 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 1261 unit: private isSecondMonomerTopRight() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 657 end line: 666 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 1262 unit: private isSecondMonomerBottomRight() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 668 end line: 677 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 1263 unit: private isSecondMonomerTopLeft() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 691 end line: 700 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 1264 unit: private moveSnakeBondEnd() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 879 end line: 890 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 1265 unit: private moveSnakeBondStart() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 920 end line: 931 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 1266 unit: public show() file: packages/ketcher-core/src/application/render/renderers/sequence/MonomerToAtomBondSequenceRenderer.ts start line: 61 end line: 71 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 1267 unit: public get scaledMonomerPositionForSequence() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 67 end line: 77 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 1268 unit: public showCaret() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 182 end line: 191 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 1269 unit: public static forEachNode() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 334 end line: 343 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 1270 unit: public static moveCaretBack() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 532 end line: 542 size: 10 LOC McCabe index: 2 number of parameters: 0 id: 1271 unit: public static get lastNodeCaretPosition() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 556 end line: 568 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 1272 unit: public static getNodeByPointer() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 570 end line: 581 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 1273 unit: protected appendBody() file: packages/ketcher-core/src/application/render/renderers/UnsplitNucleotideRenderer.ts start line: 28 end line: 37 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 1274 unit: public drawSelection() file: packages/ketcher-core/src/application/render/renderers/BondRenderer.ts start line: 222 end line: 232 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 1275 unit: function radicalBullet() file: packages/ketcher-core/src/application/render/draw.ts start line: 1470 end line: 1479 size: 10 LOC McCabe index: 1 number of parameters: 3 id: 1276 unit: resizeViewBox() file: packages/ketcher-core/src/application/render/raphaelRender.ts start line: 143 end line: 152 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 1277 unit: private loopIsInner() file: packages/ketcher-core/src/application/render/view-model/ViewModel.ts start line: 170 end line: 179 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 1278 unit: public updateMonomersLibrary() file: packages/ketcher-core/src/application/ketcher.ts start line: 542 end line: 554 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 1279 unit: public mouseLeavePolymerBond() file: packages/ketcher-core/src/application/editor/tools/Bond.ts start line: 142 end line: 152 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 1280 unit: public mouseOverPolymerBond() file: packages/ketcher-core/src/application/editor/tools/Bond.ts start line: 155 end line: 165 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 1281 unit: mousemove() file: packages/ketcher-core/src/application/editor/tools/Monomer.ts start line: 77 end line: 86 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 1282 unit: public scrollToVerticalBottom() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 274 end line: 283 size: 10 LOC McCabe index: 2 number of parameters: 0 id: 1283 unit: isFitToCanvasHeight() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 410 end line: 420 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 1284 unit: private deleteSelectedDrawingEntities() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 1843 end line: 1853 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 1285 unit: private setupCopyPasteEvent() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 284 end line: 293 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 1286 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/bond/index.ts start line: 105 end line: 114 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 1287 unit: execute() file: packages/ketcher-core/src/application/editor/operations/multitailArrow/multitailArrowResizeTailHead.ts start line: 15 end line: 24 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 1288 unit: execute() file: packages/ketcher-core/src/application/editor/operations/multitailArrow/multitailArrowAddRemoveTail.ts start line: 38 end line: 49 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 1289 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/rgroupAttachmentPoint/RGroupAttachmentPointRemove.ts start line: 18 end line: 27 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 1290 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/coreAtom/atom.ts start line: 96 end line: 106 size: 10 LOC McCabe index: 2 number of parameters: 0 id: 1291 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/coreAtom/atom.ts start line: 141 end line: 151 size: 10 LOC McCabe index: 2 number of parameters: 0 id: 1292 unit: execute() file: packages/ketcher-core/src/application/editor/operations/ifThen.ts start line: 38 end line: 48 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 1293 unit: export function fromAromaticTemplateOnBond() file: packages/ketcher-core/src/application/editor/actions/aromaticFusing.ts start line: 28 end line: 37 size: 10 LOC McCabe index: 1 number of parameters: 5 id: 1294 unit: export function removeAtomFromSgroupIfNeeded() file: packages/ketcher-core/src/application/editor/actions/sgroup.ts start line: 733 end line: 745 size: 10 LOC McCabe index: 2 number of parameters: 3 id: 1295 unit: export function fromSgroupAttachmentPointAddition() file: packages/ketcher-core/src/application/editor/actions/sgroup.ts start line: 802 end line: 813 size: 10 LOC McCabe index: 1 number of parameters: 3 id: 1296 unit: export function fromTextCreation() file: packages/ketcher-core/src/application/editor/actions/text.ts start line: 23 end line: 32 size: 10 LOC McCabe index: 1 number of parameters: 4 id: 1297 unit: export function fromMultitailArrowCreation() file: packages/ketcher-core/src/application/editor/actions/multitailArrow.ts start line: 14 end line: 23 size: 10 LOC McCabe index: 1 number of parameters: 3 id: 1298 unit: redo() file: packages/ketcher-core/src/application/editor/EditorHistory.ts start line: 71 end line: 81 size: 10 LOC McCabe index: 2 number of parameters: 0 id: 1299 unit: public appendAttachmentPoint() file: packages/ketcher-core/src/domain/PreviewAttachmentPoint.ts start line: 90 end line: 102 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 1300 unit: Smiles._Atom = function() file: packages/ketcher-core/src/domain/serializers/smi/smiles.js start line: 32 end line: 42 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 1301 unit: function labelsListToIds() file: packages/ketcher-core/src/domain/serializers/mol/v3000.js start line: 529 end line: 540 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 1302 unit: function labelsListToIds() file: packages/ketcher-core/src/domain/serializers/mol/v2000.js start line: 497 end line: 508 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 1303 unit: private static fillStruct() file: packages/ketcher-core/src/domain/serializers/ket/ketSerializer.ts start line: 154 end line: 165 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 1304 unit: deserializeToStruct() file: packages/ketcher-core/src/domain/serializers/ket/ketSerializer.ts start line: 292 end line: 303 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 1305 unit: export function checkIsR2R1Connection() file: packages/ketcher-core/src/domain/helpers/monomers.ts start line: 26 end line: 36 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 1306 unit: export function getSugarBySequenceType() file: packages/ketcher-core/src/domain/helpers/rna.ts start line: 32 end line: 41 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 1307 unit: halfBondSetAngle() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 517 end line: 529 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 1308 unit: bindSGroupsToFunctionalGroups() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 1212 end line: 1221 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 1309 unit: static filterAtoms() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 413 end line: 422 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 1310 unit: (function ()() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 622 end line: 631 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 1311 unit: static getBonds() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 662 end line: 671 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 1312 unit: clone() file: packages/ketcher-core/src/domain/entities/fragment.ts start line: 111 end line: 120 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 1313 unit: private fillSubChains() file: packages/ketcher-core/src/domain/entities/monomer-chains/Chain.ts start line: 110 end line: 121 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 1314 unit: public forEachNode() file: packages/ketcher-core/src/domain/entities/monomer-chains/ChainsCollection.ts start line: 319 end line: 328 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 1315 unit: private getFirstAntisenseMonomerInNode() file: packages/ketcher-core/src/domain/entities/monomer-chains/ChainsCollection.ts start line: 350 end line: 361 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 1316 unit: public updateMonomerItem() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 234 end line: 243 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 1317 unit: private moveChemAtomsPoint() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 395 end line: 405 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 1318 unit: lastPosition: getFirstPosition() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 1866 end line: 1876 size: 10 LOC McCabe index: 1 number of parameters: 3 id: 1319 unit: public setMicromoleculesHiddenEntities() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 1901 end line: 1910 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 1320 unit: public centerMacroStructure() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2039 end line: 2049 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 1321 unit: public moveMonomer() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2245 end line: 2255 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 1322 unit: public markMonomerAsAntisense() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2677 end line: 2688 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 1323 unit: public markMonomerAsSense() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2690 end line: 2701 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 1324 unit: public removePotentialBonds() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 310 end line: 320 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 1325 unit: get superatomAttachmentPoints() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 486 end line: 497 size: 10 LOC McCabe index: 2 number of parameters: 0 id: 1326 unit: abstract get SubChainConstructor() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 544 end line: 554 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 1327 unit: public executeAfterAllOperations() file: packages/ketcher-core/src/domain/entities/Command.ts start line: 51 end line: 60 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 1328 unit: public invertAfterAllOperations() file: packages/ketcher-core/src/domain/entities/Command.ts start line: 62 end line: 71 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 1329 unit: getItem() file: packages/ketcher-react/src/script/ui/storage-ext.js start line: 32 end line: 41 size: 10 LOC McCabe index: 2 number of parameters: 1 id: 1330 unit: Select.val = function() file: packages/ketcher-react/src/script/ui/component/form/Input/Input.tsx start line: 167 end line: 178 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 1331 unit: export function removeMouseListeners() file: packages/ketcher-react/src/script/ui/state/mouse.ts start line: 52 end line: 62 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 1332 unit: export function initResize() file: packages/ketcher-react/src/script/ui/state/toolbar/index.js start line: 49 end line: 58 size: 10 LOC McCabe index: 1 number of parameters: 0 id: 1333 unit: export function initAttach() file: packages/ketcher-react/src/script/ui/state/templates/index.ts start line: 56 end line: 65 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 1334 unit: function updateLocalStore() file: packages/ketcher-react/src/script/ui/state/templates/index.ts start line: 145 end line: 155 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 1335 unit: function castAtomPropToType() file: packages/ketcher-react/src/script/ui/state/modal/utils/updateOnlyChangedProperties.ts start line: 1 end line: 10 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 1336 unit: function handleAtomTool() file: packages/ketcher-react/src/script/ui/state/handleHotkeysOverItem.ts start line: 266 end line: 275 size: 10 LOC McCabe index: 1 number of parameters: 3 id: 1337 unit: export function getSdataDefault() file: packages/ketcher-react/src/script/ui/data/schema/sdata-schema.js start line: 362 end line: 374 size: 10 LOC McCabe index: 6 number of parameters: 3 id: 1338 unit: function toAtomList() file: packages/ketcher-react/src/script/ui/data/convert/structconv.js start line: 217 end line: 226 size: 10 LOC McCabe index: 1 number of parameters: 1 id: 1339 unit: export function toStereoLabel() file: packages/ketcher-react/src/script/ui/data/convert/structconv.js start line: 258 end line: 269 size: 10 LOC McCabe index: 5 number of parameters: 1 id: 1340 unit: function fromBondType() file: packages/ketcher-react/src/script/ui/data/convert/structconv.js start line: 389 end line: 398 size: 10 LOC McCabe index: 4 number of parameters: 2 id: 1341 unit: export function AtomListValid() file: packages/ketcher-react/src/script/ui/views/modal/components/toolbox/Atom/helper.ts start line: 22 end line: 31 size: 10 LOC McCabe index: 3 number of parameters: 3 id: 1342 unit: function makeAtoms() file: packages/ketcher-react/src/script/editor/utils/functionalGroupsTooltip.ts start line: 100 end line: 109 size: 10 LOC McCabe index: 1 number of parameters: 3 id: 1343 unit: export function normalizeAngle() file: packages/ketcher-react/src/script/editor/utils/normalizeAngle.ts start line: 11 end line: 20 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 1344 unit: export function elementOffset() file: packages/ketcher-react/src/script/editor/utils/elementOffset.ts start line: 20 end line: 30 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 1345 unit: private updateResizingState() file: packages/ketcher-react/src/script/editor/tool/arrow/reactionArrowMoveTool.ts start line: 18 end line: 27 size: 10 LOC McCabe index: 2 number of parameters: 2 id: 1346 unit: mousedown() file: packages/ketcher-react/src/script/editor/tool/arrow/reactionArrowMoveTool.ts start line: 29 end line: 38 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 1347 unit: mousedown() file: packages/ketcher-react/src/script/editor/tool/arrow/multitailArrowMoveTool.ts start line: 20 end line: 29 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 1348 unit: mouseup() file: packages/ketcher-react/src/script/editor/tool/arrow/reactionArrowAdd.ts start line: 90 end line: 99 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 1349 unit: mouseleave() file: packages/ketcher-react/src/script/editor/tool/select/select.ts start line: 547 end line: 559 size: 10 LOC McCabe index: 5 number of parameters: 0 id: 1350 unit: getSelection() file: packages/ketcher-react/src/script/editor/tool/helper/lasso.ts start line: 34 end line: 46 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 1351 unit: function getGroupIdsFromItemMaps() file: packages/ketcher-react/src/script/editor/tool/helper/getGroupIdsFromItems.ts start line: 35 end line: 45 size: 10 LOC McCabe index: 3 number of parameters: 2 id: 1352 unit: mouseup() file: packages/ketcher-react/src/script/editor/tool/reactionplus.ts start line: 69 end line: 80 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 1353 unit: function baseURL() file: ketcher-autotests/playwright.config.ts start line: 51 end line: 61 size: 9 LOC McCabe index: 4 number of parameters: 0 id: 1354 unit: onTestEnd() file: ketcher-autotests/reporters/TimeReporter.ts start line: 9 end line: 17 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 1355 unit: onEnd() file: ketcher-autotests/reporters/TimeReporter.ts start line: 19 end line: 30 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 1356 unit: function resolver() file: example/vite.config.js start line: 24 end line: 33 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 1357 unit: Bases: getNucleotideMonomerGroupName() file: packages/ketcher-macromolecules/src/components/monomerLibrary/RnaBuilder/RnaEditor/RnaEditorExpanded/helpers/sequenceEdit.ts start line: 33 end line: 43 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1358 unit: type: getPropertiesByFormat() file: packages/ketcher-macromolecules/src/components/modal/save/Save.tsx start line: 166 end line: 176 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1359 unit: export function fileOpener() file: packages/ketcher-macromolecules/src/components/modal/Open/fileOpener.ts start line: 19 end line: 27 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 1360 unit: export function tfx() file: packages/ketcher-core/src/utilities/tfx.ts start line: 3 end line: 11 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 1361 unit: struct: convertStructToString() file: packages/ketcher-core/src/application/indigo.ts start line: 110 end line: 119 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 1362 unit: struct: convertStructToString() file: packages/ketcher-core/src/application/indigo.ts start line: 158 end line: 168 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 1363 unit: struct: convertStructToString() file: packages/ketcher-core/src/application/indigo.ts start line: 169 end line: 179 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 1364 unit: getAtoms() file: packages/ketcher-core/src/application/render/restruct/rergroup.js start line: 40 end line: 48 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1365 unit: getBonds() file: packages/ketcher-core/src/application/render/restruct/rergroup.js start line: 50 end line: 58 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1366 unit: showImages() file: packages/ketcher-core/src/application/render/restruct/restruct.ts start line: 739 end line: 747 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 1367 unit: function isSelectionSvgObjectExists() file: packages/ketcher-core/src/application/render/restruct/restruct.ts start line: 901 end line: 909 size: 9 LOC McCabe index: 6 number of parameters: 1 id: 1368 unit: add() file: packages/ketcher-core/src/application/render/restruct/visel.js start line: 34 end line: 42 size: 9 LOC McCabe index: 4 number of parameters: 3 id: 1369 unit: clear() file: packages/ketcher-core/src/application/render/restruct/visel.js start line: 44 end line: 52 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 1370 unit: private static getAtomPositionForBond() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 63 end line: 71 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 1371 unit: makeHoverPlate() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 280 end line: 290 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 1372 unit: get outlineEndPoint() file: packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts start line: 57 end line: 65 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 1373 unit: constructor() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 92 end line: 102 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1374 unit: makeSelectionPlate() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 201 end line: 210 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 1375 unit: function getRingConnectivity() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 1319 end line: 1327 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 1376 unit: function getDegree() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 1329 end line: 1337 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 1377 unit: constructor() file: packages/ketcher-core/src/application/render/renderers/RNABaseRenderer.ts start line: 13 end line: 21 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 1378 unit: public rerenderSideConnectionPolymerBonds() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 393 end line: 402 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 1379 unit: constructor() file: packages/ketcher-core/src/application/render/renderers/ChemRenderer.ts start line: 13 end line: 21 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 1380 unit: public show() file: packages/ketcher-core/src/application/render/renderers/ChemRenderer.ts start line: 42 end line: 51 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 1381 unit: constructor() file: packages/ketcher-core/src/application/render/renderers/UnresolvedMonomerRenderer.ts start line: 10 end line: 18 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 1382 unit: constructor() file: packages/ketcher-core/src/application/render/renderers/SugarRenderer.ts start line: 16 end line: 24 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 1383 unit: public showExternal() file: packages/ketcher-core/src/application/render/renderers/AmbiguousMonomerRenderer.ts start line: 151 end line: 163 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1384 unit: constructor() file: packages/ketcher-core/src/application/render/renderers/PeptideRenderer.ts start line: 18 end line: 26 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 1385 unit: constructor() file: packages/ketcher-core/src/application/render/renderers/PhosphateRenderer.ts start line: 14 end line: 22 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 1386 unit: private isSecondMonomerLeft() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 702 end line: 710 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 1387 unit: public show() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 823 end line: 831 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 1388 unit: private get mainLineY() file: packages/ketcher-core/src/application/render/renderers/sequence/MonomerToAtomBondSequenceRenderer.ts start line: 50 end line: 59 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 1389 unit: public static setCaretPositionByMonomer() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 362 end line: 372 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 1390 unit: public static setCaretPositionByNode() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 390 end line: 400 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 1391 unit: private static get nextRowOfNodes() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 473 end line: 481 size: 9 LOC McCabe index: 3 number of parameters: 0 id: 1392 unit: public static get currentChainIndex() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 544 end line: 554 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 1393 unit: public static getRendererByMonomer() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 924 end line: 934 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 1394 unit: public show() file: packages/ketcher-core/src/application/render/renderers/sequence/ChemSequenceItemRenderer.ts start line: 11 end line: 20 size: 9 LOC McCabe index: 3 number of parameters: 0 id: 1395 unit: private drawLine() file: packages/ketcher-core/src/application/render/renderers/sequence/PeptideSequenceItemRenderer.ts start line: 13 end line: 21 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 1396 unit: constructor() file: packages/ketcher-core/src/application/render/renderers/UnsplitNucleotideRenderer.ts start line: 18 end line: 26 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 1397 unit: private appendRootElement() file: packages/ketcher-core/src/application/render/renderers/BondRenderer.ts start line: 234 end line: 242 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 1398 unit: export function getArrowHeadDimensions() file: packages/ketcher-core/src/application/render/draw.ts start line: 36 end line: 45 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1399 unit: private zoomOnCanvasCenter() file: packages/ketcher-core/src/application/render/raphaelRender.ts start line: 154 end line: 162 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 1400 unit: private getAngleBetweenHalfEdges() file: packages/ketcher-core/src/application/render/view-model/ViewModel.ts start line: 160 end line: 168 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 1401 unit: private loopIsConvex() file: packages/ketcher-core/src/application/render/view-model/ViewModel.ts start line: 209 end line: 217 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1402 unit: public mousemove() file: packages/ketcher-core/src/application/editor/tools/Bond.ts start line: 131 end line: 139 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 1403 unit: public mouseOverPolymerBond() file: packages/ketcher-core/src/application/editor/tools/SelectRectangle.ts start line: 266 end line: 275 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1404 unit: zoomAction() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 128 end line: 136 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1405 unit: drawScrollBar() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 170 end line: 178 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1406 unit: mouseup() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 439 end line: 448 size: 9 LOC McCabe index: 3 number of parameters: 0 id: 1407 unit: private showMergeWarningModal() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 1765 end line: 1774 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1408 unit: public unsubscribeEvents() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 579 end line: 587 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 1409 unit: private useModeIfNeeded() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 712 end line: 721 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 1410 unit: export function makeCircleFromEllipse() file: packages/ketcher-core/src/application/editor/operations/simpleObject.ts start line: 277 end line: 285 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 1411 unit: protected static invalidateBond() file: packages/ketcher-core/src/application/editor/operations/base.ts start line: 118 end line: 127 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 1412 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/modes/index.ts start line: 32 end line: 40 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 1413 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/modes/index.ts start line: 42 end line: 50 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 1414 unit: public addMonomerToAtomBondChangeModel:() file: packages/ketcher-core/src/application/editor/operations/monomerToAtomBond/monomerToAtomBond.ts start line: 26 end line: 34 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1415 unit: execute() file: packages/ketcher-core/src/application/editor/operations/multitailArrow/multitailArrowAddRemoveTail.ts start line: 16 end line: 25 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 1416 unit: execute() file: packages/ketcher-core/src/application/editor/operations/descriptors.ts start line: 63 end line: 72 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1417 unit: execute() file: packages/ketcher-core/src/application/editor/operations/LoopMove.ts start line: 33 end line: 45 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 1418 unit: invert() file: packages/ketcher-core/src/application/editor/operations/rxn/RxnArrowRotate.ts start line: 47 end line: 55 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 1419 unit: invert() file: packages/ketcher-core/src/application/editor/operations/rxn/RxnArrowMove.ts start line: 50 end line: 58 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 1420 unit: execute() file: packages/ketcher-core/src/application/editor/operations/Text/TextUpdate.ts start line: 35 end line: 45 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 1421 unit: export function fromBondFlipping() file: packages/ketcher-core/src/application/editor/actions/bond.ts start line: 273 end line: 287 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 1422 unit: export function fromTextUpdating() file: packages/ketcher-core/src/application/editor/actions/text.ts start line: 34 end line: 42 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 1423 unit: export function atomGetAttr() file: packages/ketcher-core/src/application/editor/actions/utils.ts start line: 39 end line: 47 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 1424 unit: export function fromMultitailArrowMove() file: packages/ketcher-core/src/application/editor/actions/multitailArrow.ts start line: 31 end line: 40 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 1425 unit: export function fromMultitailArrowTailRemove() file: packages/ketcher-core/src/application/editor/actions/multitailArrow.ts start line: 49 end line: 58 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 1426 unit: constructor() file: packages/ketcher-core/src/application/editor/EditorHistory.ts start line: 31 end line: 40 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 1427 unit: export function imageToKet() file: packages/ketcher-core/src/domain/serializers/ket/toKet/imageToKet.ts start line: 21 end line: 29 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1428 unit: export function plusToKet() file: packages/ketcher-core/src/domain/serializers/ket/toKet/rxnToKet.ts start line: 27 end line: 35 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1429 unit: props: templateToMonomerProps() file: packages/ketcher-core/src/domain/serializers/ket/fromKet/monomerToDrawingEntity.ts start line: 66 end line: 75 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1430 unit: export function rgroupToStruct() file: packages/ketcher-core/src/domain/serializers/ket/fromKet/rgroupToStruct.ts start line: 22 end line: 30 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 1431 unit: export function isPeptideOrAmbiguousPeptide() file: packages/ketcher-core/src/domain/helpers/monomers.ts start line: 259 end line: 267 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 1432 unit: export function isRnaBaseOrAmbiguousRnaBase() file: packages/ketcher-core/src/domain/helpers/monomers.ts start line: 269 end line: 277 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 1433 unit: export function checkFor0and360() file: packages/ketcher-core/src/domain/helpers/attachmentPointCalculations.ts start line: 222 end line: 230 size: 9 LOC McCabe index: 5 number of parameters: 1 id: 1434 unit: markFragment() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 823 end line: 832 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 1435 unit: rescale() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 883 end line: 892 size: 9 LOC McCabe index: 3 number of parameters: 0 id: 1436 unit: static getConnectedBondIds() file: packages/ketcher-core/src/domain/entities/atom.ts start line: 322 end line: 330 size: 9 LOC McCabe index: 4 number of parameters: 2 id: 1437 unit: public static getSuperAtomAttachmentPointByAttachmentAtom() file: packages/ketcher-core/src/domain/entities/atom.ts start line: 724 end line: 732 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 1438 unit: public static getSuperAtomAttachmentPointByLeavingGroup() file: packages/ketcher-core/src/domain/entities/atom.ts start line: 734 end line: 742 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 1439 unit: static getLinePoint() file: packages/ketcher-core/src/domain/entities/vec2.ts start line: 119 end line: 127 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 1440 unit: static getAttrHash() file: packages/ketcher-core/src/domain/entities/bond.ts start line: 161 end line: 169 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 1441 unit: static getDefaultStereoFlagPosition() file: packages/ketcher-core/src/domain/entities/fragment.ts start line: 101 end line: 109 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 1442 unit: constructor() file: packages/ketcher-core/src/domain/entities/monomer-chains/Chain.ts start line: 32 end line: 42 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 1443 unit: public forEachNode() file: packages/ketcher-core/src/domain/entities/monomer-chains/Chain.ts start line: 184 end line: 192 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 1444 unit: public get monomerToNode() file: packages/ketcher-core/src/domain/entities/monomer-chains/ChainsCollection.ts start line: 50 end line: 60 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 1445 unit: private fillConnectionsOffset() file: packages/ketcher-core/src/domain/entities/canvas-matrix/CanvasMatrix.ts start line: 31 end line: 39 size: 9 LOC McCabe index: 2 number of parameters: 3 id: 1446 unit: public get SubChainConstructor() file: packages/ketcher-core/src/domain/entities/AmbiguousMonomer.ts start line: 133 end line: 142 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 1447 unit: public getValidSourcePoint() file: packages/ketcher-core/src/domain/entities/Sugar.ts start line: 13 end line: 22 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 1448 unit: public getValidTargetPoint() file: packages/ketcher-core/src/domain/entities/Sugar.ts start line: 24 end line: 34 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 1449 unit: static findFunctionalGroupBySGroup() file: packages/ketcher-core/src/domain/entities/functionalGroup.ts start line: 166 end line: 174 size: 9 LOC McCabe index: 2 number of parameters: 2 id: 1450 unit: public getValidSourcePoint() file: packages/ketcher-core/src/domain/entities/Phosphate.ts start line: 14 end line: 23 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 1451 unit: public getValidTargetPoint() file: packages/ketcher-core/src/domain/entities/Phosphate.ts start line: 25 end line: 35 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 1452 unit: get selectedEntitiesArr() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 141 end line: 149 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 1453 unit: public get allEntities() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 157 end line: 165 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 1454 unit: public selectDrawingEntities() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 303 end line: 311 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1455 unit: public unselectAllDrawingEntities() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 322 end line: 332 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 1456 unit: public get hasBonds() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 277 end line: 286 size: 9 LOC McCabe index: 4 number of parameters: 0 id: 1457 unit: public get usedAttachmentPointsNamesList() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 337 end line: 347 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 1458 unit: public get unUsedAttachmentPointsNamesList() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 349 end line: 359 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 1459 unit: public get sideConnections() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 560 end line: 568 size: 9 LOC McCabe index: 3 number of parameters: 0 id: 1460 unit: isAvailable() file: packages/ketcher-react/src/script/ui/storage-ext.js start line: 23 end line: 31 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 1461 unit: function singleSelectCtrl() file: packages/ketcher-react/src/script/ui/component/form/Input/Input.tsx start line: 305 end line: 313 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 1462 unit: function arrayBufferToBase64() file: packages/ketcher-react/src/script/ui/utils/fileOpener.js start line: 43 end line: 51 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 1463 unit: export function saveSettings() file: packages/ketcher-react/src/script/ui/state/options/index.js start line: 125 end line: 134 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1464 unit: export function changeImage() file: packages/ketcher-react/src/script/ui/state/options/index.js start line: 166 end line: 174 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1465 unit: export function openInfoModal() file: packages/ketcher-react/src/script/ui/state/shared.ts start line: 228 end line: 236 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1466 unit: export function openInfoModalWithCustomMessage() file: packages/ketcher-react/src/script/ui/state/shared.ts start line: 238 end line: 246 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1467 unit: export function setAttachPoints() file: packages/ketcher-react/src/script/ui/state/templates/index.ts start line: 67 end line: 75 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1468 unit: function handleBondTool() file: packages/ketcher-react/src/script/ui/state/handleHotkeysOverItem.ts start line: 301 end line: 309 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 1469 unit: function mapItemsToArrays() file: packages/ketcher-react/src/script/ui/state/handleHotkeysOverItem.ts start line: 326 end line: 334 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 1470 unit: thunk: serverTransform() file: packages/ketcher-react/src/script/ui/action/server.js start line: 25 end line: 33 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1471 unit: thunk: serverTransform() file: packages/ketcher-react/src/script/ui/action/server.js start line: 34 end line: 42 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1472 unit: thunk: serverTransform() file: packages/ketcher-react/src/script/ui/action/server.js start line: 43 end line: 51 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1473 unit: thunk: serverTransform() file: packages/ketcher-react/src/script/ui/action/server.js start line: 52 end line: 60 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 1474 unit: export function toBond() file: packages/ketcher-react/src/script/ui/data/convert/structconv.js start line: 316 end line: 324 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 1475 unit: function usePortalOpening() file: packages/ketcher-react/src/script/ui/views/toolbars/ToolbarGroupItem/ToolbarMultiToolItem/usePortalOpening.ts start line: 23 end line: 33 size: 9 LOC McCabe index: 4 number of parameters: 3 id: 1476 unit: onMouseMove() file: packages/ketcher-react/src/script/editor/HoverIcon.ts start line: 67 end line: 75 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 1477 unit: zoom() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 370 end line: 380 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 1478 unit: private createElement() file: packages/ketcher-react/src/script/editor/tool/image.ts start line: 193 end line: 201 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 1479 unit: cancel() file: packages/ketcher-react/src/script/editor/tool/paste.ts start line: 268 end line: 277 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 1480 unit: public get snapAngleDrawingProps() file: packages/ketcher-react/src/script/editor/tool/rotate.ts start line: 96 end line: 104 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 1481 unit: revert() file: packages/ketcher-react/src/script/editor/tool/rotate-controller.ts start line: 126 end line: 135 size: 9 LOC McCabe index: 3 number of parameters: 0 id: 1482 unit: function getTemplateMode() file: packages/ketcher-react/src/script/editor/tool/template.ts start line: 646 end line: 656 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 1483 unit: function getTargetAtomId() file: packages/ketcher-react/src/script/editor/tool/template.ts start line: 675 end line: 684 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 1484 unit: click() file: packages/ketcher-react/src/script/editor/tool/text.ts start line: 93 end line: 103 size: 9 LOC McCabe index: 2 number of parameters: 1 id: 1485 unit: function getResizingProps() file: packages/ketcher-react/src/script/editor/tool/select/select.ts start line: 711 end line: 719 size: 9 LOC McCabe index: 1 number of parameters: 3 id: 1486 unit: export function selMerge() file: packages/ketcher-react/src/script/editor/tool/select/select.helpers.ts start line: 16 end line: 24 size: 9 LOC McCabe index: 3 number of parameters: 3 id: 1487 unit: mousedown() file: packages/ketcher-react/src/script/editor/tool/reactionplus.ts start line: 31 end line: 40 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 1488 unit: function isNucleotideNucleosideOrPhosphate() file: packages/ketcher-macromolecules/src/components/contextMenu/SequenceItemContextMenu/helpers.ts start line: 56 end line: 63 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 1489 unit: Phosphates: getNucleotideMonomerGroupName() file: packages/ketcher-macromolecules/src/components/monomerLibrary/RnaBuilder/RnaEditor/RnaEditorExpanded/helpers/sequenceEdit.ts start line: 34 end line: 43 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1490 unit: top: isAmbiguousMonomerLibraryItem() file: packages/ketcher-macromolecules/src/components/monomerLibrary/RnaPresetGroup/RnaPresetGroup.tsx start line: 148 end line: 155 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 1491 unit: struct: convertStructToString() file: packages/ketcher-core/src/application/indigo.ts start line: 131 end line: 139 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 1492 unit: struct: convertStructToString() file: packages/ketcher-core/src/application/indigo.ts start line: 140 end line: 148 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 1493 unit: struct: convertStructToString() file: packages/ketcher-core/src/application/indigo.ts start line: 149 end line: 157 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 1494 unit: drawHover() file: packages/ketcher-core/src/application/render/restruct/remultitailArrow.ts start line: 183 end line: 192 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1495 unit: showMultitailArrows() file: packages/ketcher-core/src/application/render/restruct/restruct.ts start line: 749 end line: 756 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 1496 unit: constructor() file: packages/ketcher-core/src/application/render/restruct/visel.js start line: 23 end line: 32 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1497 unit: function drawGroupDat() file: packages/ketcher-core/src/application/render/restruct/resgroup.ts start line: 402 end line: 411 size: 8 LOC McCabe index: 4 number of parameters: 2 id: 1498 unit: function checkStereoBold() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 550 end line: 557 size: 8 LOC McCabe index: 3 number of parameters: 3 id: 1499 unit: function calculateLines() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 958 end line: 965 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 1500 unit: fragGetBonds() file: packages/ketcher-core/src/application/render/restruct/refrag.js start line: 38 end line: 47 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 1501 unit: getSelectionContour() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 153 end line: 160 size: 8 LOC McCabe index: 6 number of parameters: 2 id: 1502 unit: makeHoverPlate() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 191 end line: 199 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 1503 unit: Raphael.el.translateAbs = function() file: packages/ketcher-core/src/application/render/raphael-ext.ts start line: 34 end line: 42 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 1504 unit: private appendBody() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 56 end line: 63 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 1505 unit: private get isAtomTerminal() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 145 end line: 153 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 1506 unit: public appendSelection() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 303 end line: 315 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 1507 unit: show() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 439 end line: 446 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 1508 unit: public deleteAllDrawingEntities() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 119 end line: 126 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 1509 unit: public addPolymerBond() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 134 end line: 141 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1510 unit: public movePolymerBond() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 143 end line: 151 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 1511 unit: public hoverAttachmentPoint() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 299 end line: 306 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 1512 unit: protected appendBody() file: packages/ketcher-core/src/application/render/renderers/UnresolvedMonomerRenderer.ts start line: 24 end line: 31 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1513 unit: protected redrawBackgroundElementColor() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 198 end line: 205 size: 8 LOC McCabe index: 3 number of parameters: 0 id: 1514 unit: public static removeEmptyNodes() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 73 end line: 80 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 1515 unit: public static moveCaretForward() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 522 end line: 530 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 1516 unit: public static get nextNodeInSameChain() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 635 end line: 643 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 1517 unit: private get areMonomersOnSameRow() file: packages/ketcher-core/src/application/render/renderers/sequence/PolymerBondSequenceRenderer.ts start line: 34 end line: 42 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 1518 unit: function rectangle() file: packages/ketcher-core/src/application/render/draw.ts start line: 53 end line: 60 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 1519 unit: function selectionLine() file: packages/ketcher-core/src/application/render/draw.ts start line: 1570 end line: 1577 size: 8 LOC McCabe index: 1 number of parameters: 4 id: 1520 unit: function relBox() file: packages/ketcher-core/src/application/render/util.ts start line: 28 end line: 35 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1521 unit: private calculateDoubleBondsAmount() file: packages/ketcher-core/src/application/render/view-model/Loop.ts start line: 27 end line: 34 size: 8 LOC McCabe index: 3 number of parameters: 0 id: 1522 unit: private setAtomsToHalfEdgesMap() file: packages/ketcher-core/src/application/render/view-model/ViewModel.ts start line: 32 end line: 40 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 1523 unit: private setBondsToHalfEdgesMap() file: packages/ketcher-core/src/application/render/view-model/ViewModel.ts start line: 42 end line: 50 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 1524 unit: output_format: getPropertiesByFormat() file: packages/ketcher-core/src/application/formatters/serverFormatter.ts start line: 127 end line: 136 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1525 unit: async getInChIKey() file: packages/ketcher-core/src/application/ketcher.ts start line: 321 end line: 329 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 1526 unit: constructor() file: packages/ketcher-core/src/application/editor/tools/Hand.ts start line: 7 end line: 16 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1527 unit: constructor() file: packages/ketcher-core/src/application/editor/tools/Bond.ts start line: 60 end line: 67 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 1528 unit: mouseOverDrawingEntity() file: packages/ketcher-core/src/application/editor/tools/Erase.ts start line: 63 end line: 70 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1529 unit: mouseLeaveDrawingEntity() file: packages/ketcher-core/src/application/editor/tools/Erase.ts start line: 72 end line: 80 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1530 unit: mouseOverDrawingEntity() file: packages/ketcher-core/src/application/editor/tools/SelectRectangle.ts start line: 247 end line: 254 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1531 unit: mouseLeaveDrawingEntity() file: packages/ketcher-core/src/application/editor/tools/SelectRectangle.ts start line: 256 end line: 264 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1532 unit: private constructor() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 79 end line: 88 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1533 unit: public click() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 319 end line: 327 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 1534 unit: public mousedownBetweenSequenceItems() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 339 end line: 348 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 1535 unit: public onSelectHistory() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 555 end line: 562 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 1536 unit: public selectTool() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 564 end line: 573 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 1537 unit: execute() file: packages/ketcher-core/src/application/editor/operations/fragmentStereoAtom.ts start line: 41 end line: 50 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 1538 unit: execute() file: packages/ketcher-core/src/application/editor/operations/fragmentStereoAtom.ts start line: 68 end line: 77 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 1539 unit: public _onExecute:() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 137 end line: 144 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 1540 unit: isDummy() file: packages/ketcher-core/src/application/editor/operations/bond/BondAttr.ts start line: 67 end line: 74 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 1541 unit: execute() file: packages/ketcher-core/src/application/editor/operations/bond/BondMove.ts start line: 33 end line: 41 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 1542 unit: execute() file: packages/ketcher-core/src/application/editor/operations/ifThen.ts start line: 67 end line: 75 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1543 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/sgroup/SGroupAttr.ts start line: 28 end line: 35 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 1544 unit: execute() file: packages/ketcher-core/src/application/editor/operations/sgroup/sgroupHierarchy.ts start line: 41 end line: 50 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1545 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/rgroup/RGroupFragment.ts start line: 30 end line: 37 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 1546 unit: execute() file: packages/ketcher-core/src/application/editor/operations/rgroup/RGroupFragment.ts start line: 39 end line: 49 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 1547 unit: isDummy() file: packages/ketcher-core/src/application/editor/operations/rgroup/RGroupAttr.ts start line: 68 end line: 75 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 1548 unit: function getAtomsFromBonds() file: packages/ketcher-core/src/application/editor/actions/sgroup.ts start line: 793 end line: 800 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 1549 unit: export function fromHighlightClear() file: packages/ketcher-core/src/application/editor/actions/highlight.ts start line: 44 end line: 54 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1550 unit: CisTrans.prototype.samesides = function() file: packages/ketcher-core/src/domain/serializers/smi/cis_trans.js start line: 64 end line: 71 size: 8 LOC McCabe index: 1 number of parameters: 4 id: 1551 unit: Dfs.prototype.toString = function() file: packages/ketcher-core/src/domain/serializers/smi/dfs.js start line: 178 end line: 185 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 1552 unit: function initSGroup() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 215 end line: 223 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 1553 unit: function applySGroupArrayProp() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 234 end line: 244 size: 8 LOC McCabe index: 3 number of parameters: 4 id: 1554 unit: function saveSruToMolfile() file: packages/ketcher-core/src/domain/serializers/mol/common.js start line: 187 end line: 196 size: 8 LOC McCabe index: 1 number of parameters: 5 id: 1555 unit: function saveGenToMolfile() file: packages/ketcher-core/src/domain/serializers/mol/common.js start line: 276 end line: 285 size: 8 LOC McCabe index: 1 number of parameters: 5 id: 1556 unit: function rgroupLogicToKet() file: packages/ketcher-core/src/domain/serializers/ket/toKet/rgroupToKet.ts start line: 33 end line: 42 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 1557 unit: export function toRlabel() file: packages/ketcher-core/src/domain/serializers/ket/fromKet/moleculeToStruct.ts start line: 33 end line: 40 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1558 unit: export function simpleObjectToStruct() file: packages/ketcher-core/src/domain/serializers/ket/fromKet/simpleObjectToStruct.ts start line: 20 end line: 27 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 1559 unit: getCornerPositions() file: packages/ketcher-core/src/domain/entities/image.ts start line: 82 end line: 89 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 1560 unit: public static isSuperatomLeavingGroupAtom() file: packages/ketcher-core/src/domain/entities/atom.ts start line: 744 end line: 752 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 1561 unit: public static isSuperatomAttachmentAtom() file: packages/ketcher-core/src/domain/entities/atom.ts start line: 754 end line: 762 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 1562 unit: labelList() file: packages/ketcher-core/src/domain/entities/atomList.ts start line: 33 end line: 41 size: 8 LOC McCabe index: 3 number of parameters: 0 id: 1563 unit: static isSaltOrSolvent() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 380 end line: 387 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 1564 unit: static getAtoms() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 653 end line: 660 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 1565 unit: public moveToLinkedEntities() file: packages/ketcher-core/src/domain/entities/BaseBond.ts start line: 18 end line: 25 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 1566 unit: constructor() file: packages/ketcher-core/src/domain/entities/text.ts start line: 53 end line: 60 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 1567 unit: private createSubChainIfNeed() file: packages/ketcher-core/src/domain/entities/monomer-chains/Chain.ts start line: 44 end line: 52 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 1568 unit: public get lastNode() file: packages/ketcher-core/src/domain/entities/monomer-chains/Chain.ts start line: 136 end line: 143 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 1569 unit: public get lastNonEmptyNode() file: packages/ketcher-core/src/domain/entities/monomer-chains/Chain.ts start line: 145 end line: 153 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 1570 unit: public static createChainWithEmptyNode() file: packages/ketcher-core/src/domain/entities/monomer-chains/Chain.ts start line: 204 end line: 213 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 1571 unit: clone() file: packages/ketcher-core/src/domain/entities/rgroupAttachmentPoint.ts start line: 22 end line: 29 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1572 unit: public get hasMonomers() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 171 end line: 179 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 1573 unit: public deleteSelectedEntities() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 188 end line: 195 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 1574 unit: public deleteAllEntities() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 197 end line: 204 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 1575 unit: public createMonomer() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 224 end line: 232 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 1576 unit: public intendToStartBondCreation() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 901 end line: 911 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1577 unit: public rearrangeChainModelChange() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 1224 end line: 1234 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 1578 unit: public getCurrentCenterPointOfCanvas() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2051 end line: 2058 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 1579 unit: public applyMonomersSequenceLayout() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2081 end line: 2090 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 1580 unit: public get molecules() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 3011 end line: 3018 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 1581 unit: public getPotentialAttachmentPointByBond() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 150 end line: 158 size: 8 LOC McCabe index: 3 number of parameters: 1 id: 1582 unit: static isElliptical() file: packages/ketcher-core/src/domain/entities/rxnArrow.ts start line: 56 end line: 63 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1583 unit: static fromRelBox() file: packages/ketcher-core/src/domain/entities/box2Abs.ts start line: 107 end line: 114 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1584 unit: public execute() file: packages/ketcher-core/src/domain/entities/Command.ts start line: 42 end line: 49 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1585 unit: public moveToLinkedAtoms() file: packages/ketcher-core/src/domain/entities/CoreBond.ts start line: 65 end line: 72 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 1586 unit: private removeClassNames() file: packages/ketcher-react/src/script/ui/Portal/Portal.tsx start line: 99 end line: 107 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 1587 unit: private addClassName() file: packages/ketcher-react/src/script/ui/Portal/Portal.tsx start line: 109 end line: 117 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 1588 unit: getServerSettings() file: packages/ketcher-react/src/script/ui/state/options/index.js start line: 72 end line: 80 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 1589 unit: export function isArrowKey() file: packages/ketcher-react/src/script/ui/state/moveSelectedItems.ts start line: 18 end line: 25 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 1590 unit: function addFreqAtom() file: packages/ketcher-react/src/script/ui/state/toolbar/index.js start line: 99 end line: 108 size: 8 LOC McCabe index: 3 number of parameters: 3 id: 1591 unit: function toolInMenu() file: packages/ketcher-react/src/script/ui/state/toolbar/index.js start line: 117 end line: 126 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 1592 unit: onLegacyCut() file: packages/ketcher-react/src/script/ui/state/hotkeys.ts start line: 275 end line: 282 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 1593 unit: function status() file: packages/ketcher-react/src/script/ui/state/action/index.js start line: 53 end line: 60 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 1594 unit: selected: selected() file: packages/ketcher-react/src/script/ui/state/action/index.js start line: 56 end line: 67 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 1595 unit: function prefetchSplit() file: packages/ketcher-react/src/script/ui/state/templates/init-lib.ts start line: 128 end line: 136 size: 8 LOC McCabe index: 4 number of parameters: 1 id: 1596 unit: export function deleteUserTmpl() file: packages/ketcher-react/src/script/ui/state/templates/index.ts start line: 107 end line: 114 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1597 unit: function getDialogHandler() file: packages/ketcher-react/src/script/ui/state/handleHotkeysOverItem.ts start line: 123 end line: 131 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1598 unit: function getTemplateTitle() file: packages/ketcher-react/src/script/ui/dialog/template/TemplateTable.tsx start line: 50 end line: 57 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 1599 unit: function hasSelection() file: packages/ketcher-react/src/script/ui/action/index.ts start line: 302 end line: 309 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 1600 unit: function toRlabel() file: packages/ketcher-react/src/script/ui/data/convert/structconv.js start line: 295 end line: 302 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1601 unit: getZoomValue() file: packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar/ScaleTransformer.ts start line: 45 end line: 53 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1602 unit: function customQueryValid() file: packages/ketcher-react/src/script/ui/views/modal/components/toolbox/Bond/Bond.tsx start line: 145 end line: 152 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 1603 unit: create() file: packages/ketcher-react/src/script/editor/HoverIcon.ts start line: 133 end line: 140 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 1604 unit: renderAndRecoordinateStruct() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 284 end line: 291 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 1605 unit: setOptions() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 321 end line: 328 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1606 unit: getAll() file: packages/ketcher-react/src/script/editor/highlighter.ts start line: 35 end line: 42 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 1607 unit: private getElement() file: packages/ketcher-react/src/script/editor/tool/image.ts start line: 203 end line: 211 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 1608 unit: private init() file: packages/ketcher-react/src/script/editor/tool/rotate-controller.ts start line: 61 end line: 68 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 1609 unit: function countOfSelectedComponents() file: packages/ketcher-react/src/script/editor/tool/sgroup.ts start line: 721 end line: 729 size: 8 LOC McCabe index: 2 number of parameters: 2 id: 1610 unit: private addNewArrowWithClicking() file: packages/ketcher-react/src/script/editor/tool/arrow/reactionArrowAdd.ts start line: 134 end line: 142 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 1611 unit: private get closestItem() file: packages/ketcher-react/src/script/editor/tool/template.ts start line: 182 end line: 189 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 1612 unit: private showRemoveAbbreviationPopup() file: packages/ketcher-react/src/script/editor/tool/template.ts start line: 225 end line: 233 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 1613 unit: export function onSelectionStart() file: packages/ketcher-react/src/script/editor/tool/select/select.helpers.ts start line: 88 end line: 95 size: 8 LOC McCabe index: 3 number of parameters: 3 id: 1614 unit: private showFloatingPreview() file: packages/ketcher-react/src/script/editor/tool/templatePreview.ts start line: 144 end line: 152 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 1615 unit: private hideFloatingPreview() file: packages/ketcher-react/src/script/editor/tool/templatePreview.ts start line: 154 end line: 161 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 1616 unit: function TabPanel() file: packages/ketcher-macromolecules/src/components/shared/Tabs/Tabs.tsx start line: 45 end line: 51 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 1617 unit: position: getMenuPosition() file: packages/ketcher-macromolecules/src/components/monomerLibrary/RnaPresetGroup/RnaPresetGroup.tsx start line: 184 end line: 191 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1618 unit: getItem() file: packages/ketcher-macromolecules/src/helpers/localStorage.ts start line: 8 end line: 16 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 1619 unit: static set selectionTool() file: packages/ketcher-core/src/utilities/SettingsManager.ts start line: 92 end line: 99 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1620 unit: static set ignoreChiralFlag() file: packages/ketcher-core/src/utilities/SettingsManager.ts start line: 114 end line: 121 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1621 unit: export function isMonomerSgroupWithAttachmentPoints() file: packages/ketcher-core/src/utilities/monomers.ts start line: 3 end line: 10 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 1622 unit: private static isMinimumLogLevel() file: packages/ketcher-core/src/utilities/KetcherLogger.ts start line: 79 end line: 87 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 1623 unit: function normalizeKeyMap() file: packages/ketcher-core/src/utilities/keynorm.ts start line: 51 end line: 59 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1624 unit: function modifiers() file: packages/ketcher-core/src/utilities/keynorm.ts start line: 61 end line: 68 size: 7 LOC McCabe index: 6 number of parameters: 3 id: 1625 unit: function normalizeKeyEvent() file: packages/ketcher-core/src/utilities/keynorm.ts start line: 74 end line: 81 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 1626 unit: getFigureHoverPath() file: packages/ketcher-core/src/application/render/restruct/resimpleObject.ts start line: 194 end line: 200 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 1627 unit: private getAllElementsAsSelectionMap() file: packages/ketcher-core/src/application/render/restruct/restruct.ts start line: 411 end line: 418 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 1628 unit: showTexts() file: packages/ketcher-core/src/application/render/restruct/restruct.ts start line: 575 end line: 582 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 1629 unit: private showAtoms() file: packages/ketcher-core/src/application/render/restruct/restruct.ts start line: 709 end line: 716 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 1630 unit: function isSelectionEmpty() file: packages/ketcher-core/src/application/render/restruct/restruct.ts start line: 865 end line: 873 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 1631 unit: makeSelectionPlate() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 292 end line: 300 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 1632 unit: function isAttachmentPointLabelRequired() file: packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts start line: 347 end line: 353 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 1633 unit: export function getAtomType() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 1353 end line: 1359 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 1634 unit: private getScaledPointWithOffset() file: packages/ketcher-core/src/application/render/restruct/reImage.ts start line: 34 end line: 40 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 1635 unit: public move() file: packages/ketcher-core/src/application/render/renderers/MonomerToAtomBondRenderer.ts start line: 122 end line: 129 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 1636 unit: protected getMonomerColor() file: packages/ketcher-core/src/application/render/renderers/BaseMonomerRenderer.ts start line: 127 end line: 133 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 1637 unit: public removeAttachmentPoints() file: packages/ketcher-core/src/application/render/renderers/BaseMonomerRenderer.ts start line: 297 end line: 303 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 1638 unit: public moveSelection() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 333 end line: 340 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 1639 unit: public showPolymerBondInformation() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 153 end line: 159 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1640 unit: public addMonomerToAtomBond() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 346 end line: 353 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1641 unit: public show() file: packages/ketcher-core/src/application/render/renderers/AmbiguousMonomerRenderer.ts start line: 120 end line: 126 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 1642 unit: public isMonomersOnSameHorizontalLine() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/FlexModePolymerBondRenderer.ts start line: 80 end line: 87 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 1643 unit: public appendHover() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/FlexModePolymerBondRenderer.ts start line: 237 end line: 245 size: 7 LOC McCabe index: 3 number of parameters: 0 id: 1644 unit: public isMonomersOnSameHorizontalLine() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 448 end line: 455 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 1645 unit: private addRandomLine() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 755 end line: 761 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 1646 unit: public moveStart() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 912 end line: 918 size: 7 LOC McCabe index: 3 number of parameters: 0 id: 1647 unit: private get needDisplayCounter() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 170 end line: 176 size: 7 LOC McCabe index: 3 number of parameters: 0 id: 1648 unit: private appendChainStartArrow() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 207 end line: 213 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 1649 unit: private static get currentChainRow() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 458 end line: 464 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 1650 unit: protected drawModification() file: packages/ketcher-core/src/application/render/renderers/sequence/PeptideSequenceItemRenderer.ts start line: 23 end line: 29 size: 7 LOC McCabe index: 3 number of parameters: 0 id: 1651 unit: get symbolToDisplay() file: packages/ketcher-core/src/application/render/renderers/sequence/UnsplitNucleotideSequenceItemRenderer.ts start line: 5 end line: 12 size: 7 LOC McCabe index: 3 number of parameters: 0 id: 1652 unit: public moveSelection() file: packages/ketcher-core/src/application/render/renderers/BondRenderer.ts start line: 403 end line: 410 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 1653 unit: public move() file: packages/ketcher-core/src/application/render/renderers/BondRenderer.ts start line: 581 end line: 588 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 1654 unit: function recenterText() file: packages/ketcher-core/src/application/render/draw.ts start line: 1633 end line: 1640 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 1655 unit: function convertHashSpacingToPx() file: packages/ketcher-core/src/application/render/options.ts start line: 154 end line: 160 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 1656 unit: function getFormatMimeTypeByFileName() file: packages/ketcher-core/src/application/formatters/formatProperties.ts start line: 188 end line: 194 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1657 unit: public mouseup() file: packages/ketcher-core/src/application/editor/tools/Bond.ts start line: 396 end line: 404 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 1658 unit: public destroy() file: packages/ketcher-core/src/application/editor/tools/Bond.ts start line: 539 end line: 546 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 1659 unit: drawScrollBars() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 148 end line: 154 size: 7 LOC McCabe index: 3 number of parameters: 0 id: 1660 unit: public scrollBy() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 259 end line: 265 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 1661 unit: destroy() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 402 end line: 408 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 1662 unit: private changeMode() file: packages/ketcher-core/src/application/editor/modes/BaseMode.ts start line: 41 end line: 47 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 1663 unit: unsupportedSymbolsError() file: packages/ketcher-core/src/application/editor/modes/BaseMode.ts start line: 337 end line: 343 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 1664 unit: private checkIfTargetIsInput() file: packages/ketcher-core/src/application/editor/modes/BaseMode.ts start line: 345 end line: 351 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 1665 unit: public turnOffEditMode() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 165 end line: 172 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 1666 unit: public doubleClickOnSequenceItem() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 329 end line: 337 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 1667 unit: private selectionsContainLinkerNode() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 1294 end line: 1300 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1668 unit: private unselectAllEntities() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 1899 end line: 1905 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 1669 unit: private setupKeyboardEvents() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 275 end line: 282 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 1670 unit: private onCreateAntisenseChain() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 419 end line: 426 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 1671 unit: private onSelectMonomer() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 428 end line: 434 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 1672 unit: function calcNewAtomPos() file: packages/ketcher-core/src/application/editor/shared/utils.ts start line: 38 end line: 44 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 1673 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/fragmentStereoAtom.ts start line: 33 end line: 39 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 1674 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/fragmentStereoAtom.ts start line: 60 end line: 66 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 1675 unit: private addPolymerBondChangeModel:() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 27 end line: 33 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1676 unit: private deletePolymerBondChangeModel:() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 50 end line: 56 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 1677 unit: private finishPolymerBondCreationModelChange:() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 111 end line: 117 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1678 unit: public _onInvert:() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 138 end line: 144 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 1679 unit: public deleteMonomerToAtomBondChangeModel:() file: packages/ketcher-core/src/application/editor/operations/monomerToAtomBond/monomerToAtomBond.ts start line: 54 end line: 60 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1680 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/fragment.ts start line: 30 end line: 36 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 1681 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/rgroupAttachmentPoint/RGroupAttachmentPointAdd.ts start line: 20 end line: 26 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1682 unit: public executeAfterAllOperations() file: packages/ketcher-core/src/application/editor/operations/drawingEntity/index.ts start line: 44 end line: 54 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 1683 unit: public invertAfterAllOperations() file: packages/ketcher-core/src/application/editor/operations/drawingEntity/index.ts start line: 56 end line: 62 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 1684 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/ifThen.ts start line: 30 end line: 36 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 1685 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/FragmentStereoFlag.ts start line: 24 end line: 30 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1686 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/sgroup/sgroupHierarchy.ts start line: 33 end line: 39 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 1687 unit: execute() file: packages/ketcher-core/src/application/editor/operations/sgroup/sgroupHierarchy.ts start line: 67 end line: 74 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1688 unit: execute() file: packages/ketcher-core/src/application/editor/operations/sgroup/SGroupDataMove.ts start line: 32 end line: 41 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1689 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/sgroup/sgroupAttachmentPoints.ts start line: 15 end line: 21 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 1690 unit: function addBondToMoleculeStruct() file: packages/ketcher-core/src/application/editor/operations/coreBond/bond.ts start line: 24 end line: 31 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 1691 unit: export function fromRGroupAttrs() file: packages/ketcher-core/src/application/editor/actions/rgroup.ts start line: 21 end line: 29 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 1692 unit: export function fromSgroupAttrs() file: packages/ketcher-core/src/application/editor/actions/sgroup.ts start line: 82 end line: 90 size: 7 LOC McCabe index: 1 number of parameters: 3 id: 1693 unit: export function sGroupAttributeAction() file: packages/ketcher-core/src/application/editor/actions/sgroup.ts start line: 421 end line: 429 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 1694 unit: function getAtomsBondIds() file: packages/ketcher-core/src/application/editor/actions/sgroup.ts start line: 784 end line: 791 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 1695 unit: isDummy() file: packages/ketcher-core/src/application/editor/actions/action.ts start line: 56 end line: 63 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 1696 unit: export function mergeMapOfItemsToSet() file: packages/ketcher-core/src/application/editor/actions/closelyFusing.ts start line: 82 end line: 88 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1697 unit: constructor() file: packages/ketcher-core/src/domain/PreviewAttachmentPoint.ts start line: 13 end line: 21 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1698 unit: public updateAttachmentPointStyleForHover() file: packages/ketcher-core/src/domain/AttachmentPoint.ts start line: 295 end line: 301 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 1699 unit: Stereocenters.prototype.getBondStereo = function() file: packages/ketcher-core/src/domain/serializers/smi/stereocenters.js start line: 554 end line: 563 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 1700 unit: Stereocenters.sign = function() file: packages/ketcher-core/src/domain/serializers/smi/stereocenters.js start line: 591 end line: 599 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 1701 unit: function toIntArray() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 348 end line: 355 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 1702 unit: constructor() file: packages/ketcher-core/src/domain/serializers/mol/molfile.ts start line: 49 end line: 56 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 1703 unit: getCTab() file: packages/ketcher-core/src/domain/serializers/mol/molfile.ts start line: 123 end line: 130 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 1704 unit: export function arrowToKet() file: packages/ketcher-core/src/domain/serializers/ket/toKet/rxnToKet.ts start line: 19 end line: 25 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1705 unit: data: getNodeWithInvertedYCoord() file: packages/ketcher-core/src/domain/serializers/ket/toKet/rxnToKet.ts start line: 22 end line: 29 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1706 unit: export function multitailArrowToKet() file: packages/ketcher-core/src/domain/serializers/ket/toKet/multitailArrowToKet.ts start line: 4 end line: 10 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1707 unit: export function textToKet() file: packages/ketcher-core/src/domain/serializers/ket/toKet/textToKet.ts start line: 18 end line: 24 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1708 unit: export function headerToKet() file: packages/ketcher-core/src/domain/serializers/ket/toKet/headerToKet.ts start line: 20 end line: 28 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 1709 unit: export function simpleObjectToKet() file: packages/ketcher-core/src/domain/serializers/ket/toKet/simpleObjectToKet.ts start line: 19 end line: 25 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1710 unit: export function rgroupLogicToStruct() file: packages/ketcher-core/src/domain/serializers/ket/fromKet/rgroupToStruct.ts start line: 32 end line: 39 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1711 unit: monomerId: setMonomerPrefix() file: packages/ketcher-core/src/domain/serializers/ket/ketSerializer.ts start line: 908 end line: 914 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1712 unit: export function getPhosphateFromSugar() file: packages/ketcher-core/src/domain/helpers/monomers.ts start line: 169 end line: 176 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 1713 unit: export function getPeptideLibraryItem() file: packages/ketcher-core/src/domain/helpers/rna.ts start line: 24 end line: 30 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 1714 unit: constructor() file: packages/ketcher-core/src/domain/entities/rgroup.ts start line: 33 end line: 39 size: 7 LOC McCabe index: 5 number of parameters: 1 id: 1715 unit: function arrayAddIfMissing() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 55 end line: 61 size: 7 LOC McCabe index: 3 number of parameters: 2 id: 1716 unit: prepareLoopStructure() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 390 end line: 396 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 1717 unit: findBondId() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 438 end line: 444 size: 7 LOC McCabe index: 4 number of parameters: 2 id: 1718 unit: sGroupDelete() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 621 end line: 628 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1719 unit: getCoordBoundingBoxObj() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 709 end line: 727 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 1720 unit: getBondIdByHalfBond() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 1278 end line: 1284 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 1721 unit: resize() file: packages/ketcher-core/src/domain/entities/image.ts start line: 125 end line: 131 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 1722 unit: center: getNodeWithInvertedYCoord() file: packages/ketcher-core/src/domain/entities/image.ts start line: 149 end line: 155 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1723 unit: static getAttrHash() file: packages/ketcher-core/src/domain/entities/atom.ts start line: 332 end line: 338 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 1724 unit: static max() file: packages/ketcher-core/src/domain/entities/vec2.ts start line: 61 end line: 67 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 1725 unit: static min() file: packages/ketcher-core/src/domain/entities/vec2.ts start line: 69 end line: 75 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 1726 unit: static lc() file: packages/ketcher-core/src/domain/entities/vec2.ts start line: 99 end line: 105 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 1727 unit: static lc2() file: packages/ketcher-core/src/domain/entities/vec2.ts start line: 107 end line: 113 size: 7 LOC McCabe index: 1 number of parameters: 4 id: 1728 unit: label() file: packages/ketcher-core/src/domain/entities/atomList.ts start line: 43 end line: 49 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 1729 unit: equals() file: packages/ketcher-core/src/domain/entities/atomList.ts start line: 51 end line: 57 size: 7 LOC McCabe index: 4 number of parameters: 1 id: 1730 unit: constructor() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 38 end line: 44 size: 7 LOC McCabe index: 1 number of parameters: 4 id: 1731 unit: static removeNegative() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 424 end line: 430 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 1732 unit: constructor() file: packages/ketcher-core/src/domain/entities/highlight.ts start line: 30 end line: 36 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1733 unit: public get nodes() file: packages/ketcher-core/src/domain/entities/monomer-chains/Chain.ts start line: 127 end line: 134 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 1734 unit: public get length() file: packages/ketcher-core/src/domain/entities/monomer-chains/Chain.ts start line: 163 end line: 170 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 1735 unit: public get isEmpty() file: packages/ketcher-core/src/domain/entities/monomer-chains/Chain.ts start line: 172 end line: 178 size: 7 LOC McCabe index: 3 number of parameters: 0 id: 1736 unit: public get modified() file: packages/ketcher-core/src/domain/entities/Nucleotide.ts start line: 127 end line: 133 size: 7 LOC McCabe index: 3 number of parameters: 0 id: 1737 unit: public get isPartOfRNA() file: packages/ketcher-core/src/domain/entities/Sugar.ts start line: 119 end line: 126 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 1738 unit: public movePolymerBond() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 783 end line: 792 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 1739 unit: public intendToSelectDrawingEntity() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 1035 end line: 1045 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1740 unit: public cancelIntentionToSelectDrawingEntity() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 1047 end line: 1057 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1741 unit: public rerenderPolymerBonds() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2138 end line: 2145 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 1742 unit: private getAntisenseBaseLabel() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2841 end line: 2847 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 1743 unit: public get attachmentPointNumberToType() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 440 end line: 446 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 1744 unit: function handleRightClick() file: packages/ketcher-react/src/script/ui/state/mouse.ts start line: 64 end line: 71 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 1745 unit: export function removeStructAction() file: packages/ketcher-react/src/script/ui/state/shared.ts start line: 95 end line: 102 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 1746 unit: export function initKeydownListener() file: packages/ketcher-react/src/script/ui/state/hotkeys.ts start line: 54 end line: 61 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1747 unit: export function removeKeydownListener() file: packages/ketcher-react/src/script/ui/state/hotkeys.ts start line: 63 end line: 69 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 1748 unit: function checkGroupOnTool() file: packages/ketcher-react/src/script/ui/state/hotkeys.ts start line: 246 end line: 254 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 1749 unit: onLegacyCopy() file: packages/ketcher-react/src/script/ui/state/hotkeys.ts start line: 296 end line: 302 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 1750 unit: function selected() file: packages/ketcher-react/src/script/ui/state/action/index.js start line: 34 end line: 40 size: 7 LOC McCabe index: 4 number of parameters: 4 id: 1751 unit: disabled: disabled() file: packages/ketcher-react/src/script/ui/state/action/index.js start line: 57 end line: 67 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 1752 unit: export function reinitializeTemplateLibrary() file: packages/ketcher-react/src/script/ui/state/templates/init-lib.ts start line: 90 end line: 97 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 1753 unit: export function deleteTmpl() file: packages/ketcher-react/src/script/ui/state/templates/index.ts start line: 116 end line: 122 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1754 unit: export function setDefaultSettings() file: packages/ketcher-react/src/script/ui/state/modal/form.js start line: 139 end line: 148 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 1755 unit: async function isFunctionalGroupChange() file: packages/ketcher-react/src/script/ui/state/handleHotkeysOverItem.ts start line: 231 end line: 237 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 1756 unit: export function getDefaultOptions() file: packages/ketcher-react/src/script/ui/data/schema/options-schema.ts start line: 459 end line: 466 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 1757 unit: export function mapOf() file: packages/ketcher-react/src/script/ui/data/schema/schema-helper.js start line: 23 end line: 29 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 1758 unit: top: calculateAmbiguousMonomerPreviewTop() file: packages/ketcher-react/src/script/ui/views/components/StructEditor/InfoPanel.tsx start line: 151 end line: 157 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1759 unit: export function customQueryValid() file: packages/ketcher-react/src/script/ui/views/modal/components/toolbox/Atom/helper.ts start line: 66 end line: 72 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 1760 unit: const remove = function() file: packages/ketcher-react/src/script/ui/views/modal/components/toolbox/FG/RemoveFG.tsx start line: 33 end line: 39 size: 7 LOC McCabe index: 3 number of parameters: 0 id: 1761 unit: hide() file: packages/ketcher-react/src/script/editor/HoverIcon.ts start line: 103 end line: 110 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 1762 unit: mouseup() file: packages/ketcher-react/src/script/editor/tool/image.ts start line: 111 end line: 117 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 1763 unit: mousedownHandle() file: packages/ketcher-react/src/script/editor/tool/rotate.ts start line: 106 end line: 112 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 1764 unit: mousemove() file: packages/ketcher-react/src/script/editor/tool/sgroup.ts start line: 270 end line: 276 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 1765 unit: mousemove() file: packages/ketcher-react/src/script/editor/tool/rgroupfragment.ts start line: 37 end line: 43 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1766 unit: static isDragContextMultitail() file: packages/ketcher-react/src/script/editor/tool/arrow/commonArrow.ts start line: 24 end line: 30 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1767 unit: static isDragContextReaction() file: packages/ketcher-react/src/script/editor/tool/arrow/commonArrow.ts start line: 32 end line: 38 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1768 unit: mousedown() file: packages/ketcher-react/src/script/editor/tool/arrow/reactionArrowAdd.ts start line: 48 end line: 54 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 1769 unit: action: fromArrowAddition() file: packages/ketcher-react/src/script/editor/tool/arrow/reactionArrowAdd.ts start line: 130 end line: 138 size: 7 LOC McCabe index: 2 number of parameters: 4 id: 1770 unit: mouseup() file: packages/ketcher-react/src/script/editor/tool/text.ts start line: 85 end line: 91 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 1771 unit: mousemove() file: packages/ketcher-react/src/script/editor/tool/eraser.ts start line: 85 end line: 91 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 1772 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/select/selectViewOnly.ts start line: 14 end line: 20 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 1773 unit: function uniqArray() file: packages/ketcher-react/src/script/editor/tool/select/select.helpers.ts start line: 7 end line: 13 size: 7 LOC McCabe index: 3 number of parameters: 3 id: 1774 unit: begin() file: packages/ketcher-react/src/script/editor/tool/helper/lasso.ts start line: 48 end line: 54 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 1775 unit: click() file: packages/ketcher-react/src/script/editor/tool/reactionplus.ts start line: 82 end line: 89 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 1776 unit: export default function Home() file: example-ssr/src/app/page.tsx start line: 5 end line: 11 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 1777 unit: baseURL: baseURL() file: ketcher-autotests/playwright.config.ts start line: 134 end line: 143 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1778 unit: replacement: resolve() file: example/vite.config.js start line: 158 end line: 163 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 1779 unit: replacement: resolve() file: example/vite.config.js start line: 165 end line: 170 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 1780 unit: replacement: resolve() file: example/vite.config.js start line: 172 end line: 177 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 1781 unit: replacement: resolve() file: example/vite.config.js start line: 179 end line: 184 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 1782 unit: function a11yProps() file: packages/ketcher-macromolecules/src/components/shared/Tabs/Tabs.tsx start line: 53 end line: 58 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1783 unit: static saveSettings() file: packages/ketcher-core/src/utilities/SettingsManager.ts start line: 50 end line: 55 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1784 unit: static saveOptions() file: packages/ketcher-core/src/utilities/SettingsManager.ts start line: 80 end line: 85 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1785 unit: static warn() file: packages/ketcher-core/src/utilities/KetcherLogger.ts start line: 63 end line: 69 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1786 unit: static error() file: packages/ketcher-core/src/utilities/KetcherLogger.ts start line: 71 end line: 77 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1787 unit: export function isClipboardAPIAvailable() file: packages/ketcher-core/src/utilities/clipboardUtils.ts start line: 8 end line: 13 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1788 unit: function keyNorm() file: packages/ketcher-core/src/utilities/keynorm.ts start line: 89 end line: 95 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 1789 unit: constructor() file: packages/ketcher-core/src/application/render/restruct/reloop.js start line: 25 end line: 30 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1790 unit: isValid() file: packages/ketcher-core/src/application/render/restruct/reloop.js start line: 121 end line: 126 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 1791 unit: hoverPath() file: packages/ketcher-core/src/application/render/restruct/redatasgroupdata.js start line: 31 end line: 36 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1792 unit: static getTailIdFromRefName() file: packages/ketcher-core/src/application/render/restruct/remultitailArrow.ts start line: 41 end line: 46 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1793 unit: getSelectionPointOffset() file: packages/ketcher-core/src/application/render/restruct/remultitailArrow.ts start line: 56 end line: 61 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1794 unit: private getTailArrayFromPool() file: packages/ketcher-core/src/application/render/restruct/remultitailArrow.ts start line: 384 end line: 389 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1795 unit: show() file: packages/ketcher-core/src/application/render/restruct/rerxnarrow.ts start line: 206 end line: 213 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 1796 unit: get middlePoint() file: packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts start line: 46 end line: 51 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1797 unit: private isNeedShiftForCharge() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 212 end line: 217 size: 6 LOC McCabe index: 4 number of parameters: 2 id: 1798 unit: hoverPath() file: packages/ketcher-core/src/application/render/restruct/rerxnplus.js start line: 34 end line: 40 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1799 unit: public get center() file: packages/ketcher-core/src/application/render/renderers/BaseMonomerRenderer.ts start line: 103 end line: 108 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1800 unit: protected getPeptideColor() file: packages/ketcher-core/src/application/render/renderers/BaseMonomerRenderer.ts start line: 135 end line: 140 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1801 unit: private appendAtomProperties() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 432 end line: 437 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1802 unit: public move() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 448 end line: 453 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1803 unit: public hoverMonomer() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 292 end line: 297 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 1804 unit: public update() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 315 end line: 320 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1805 unit: public show() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/FlexModePolymerBondRenderer.ts start line: 144 end line: 149 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1806 unit: public remove() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/FlexModePolymerBondRenderer.ts start line: 263 end line: 268 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1807 unit: constructor() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 57 end line: 62 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1808 unit: public remove() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 1075 end line: 1080 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1809 unit: private get isSingleEmptyNode() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 47 end line: 52 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1810 unit: private removeBackgroundElementHover() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 354 end line: 360 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1811 unit: public static removeNewSequenceButtons() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 82 end line: 87 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1812 unit: private static get previousRowOfNodes() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 466 end line: 471 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1813 unit: private static get nextCaretPosition() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 651 end line: 657 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1814 unit: public static get previousCaretPosition() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 659 end line: 665 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1815 unit: public static isEmptyCanvas() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 942 end line: 947 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1816 unit: get symbolToDisplay() file: packages/ketcher-core/src/application/render/renderers/sequence/PeptideSequenceItemRenderer.ts start line: 6 end line: 11 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1817 unit: function polyline() file: packages/ketcher-core/src/application/render/draw.ts start line: 93 end line: 98 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 1818 unit: constructor() file: packages/ketcher-core/src/application/render/pathBuilder.ts start line: 16 end line: 21 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1819 unit: private clearState() file: packages/ketcher-core/src/application/render/view-model/ViewModel.ts start line: 295 end line: 300 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1820 unit: public initialize() file: packages/ketcher-core/src/application/render/view-model/ViewModel.ts start line: 302 end line: 307 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1821 unit: async getStructureFromStringAsync() file: packages/ketcher-core/src/application/formatters/molfileV2000Formatter.ts start line: 33 end line: 38 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1822 unit: async calculate() file: packages/ketcher-core/src/application/ketcher.ts start line: 450 end line: 455 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1823 unit: constructor() file: packages/ketcher-core/src/application/editor/tools/SelectRectangle.ts start line: 41 end line: 46 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1824 unit: setSelectedEntities() file: packages/ketcher-core/src/application/editor/tools/SelectRectangle.ts start line: 291 end line: 296 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1825 unit: public scrollToVerticalCenter() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 267 end line: 272 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1826 unit: defaultWheelDelta() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 375 end line: 380 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 1827 unit: public turnOnSequenceEditInRNABuilderMode() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 174 end line: 181 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1828 unit: public turnOffSequenceEditInRNABuilderMode() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 183 end line: 189 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1829 unit: private isR1Free() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 977 end line: 983 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1830 unit: private isR2Free() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 985 end line: 991 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1831 unit: private areR1R2Free() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 993 end line: 998 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 1832 unit: getNewNodePosition() file: packages/ketcher-core/src/application/editor/modes/SnakeMode.ts start line: 39 end line: 45 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1833 unit: private onEditSequence() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 391 end line: 397 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1834 unit: private onTurnOnSequenceEditInRNABuilderMode() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 399 end line: 405 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1835 unit: private onTurnOffSequenceEditInRNABuilderMode() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 407 end line: 413 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1836 unit: public get isSequenceAnyEditMode() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 548 end line: 553 size: 6 LOC McCabe index: 3 number of parameters: 0 id: 1837 unit: private rerenderSequenceMode() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 770 end line: 775 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1838 unit: static modelToView() file: packages/ketcher-core/src/application/editor/shared/coordinates.ts start line: 21 end line: 26 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1839 unit: ctrlKey ? calcAngle() file: packages/ketcher-core/src/application/editor/shared/utils.ts start line: 40 end line: 46 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 1840 unit: function degrees() file: packages/ketcher-core/src/application/editor/shared/utils.ts start line: 46 end line: 51 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 1841 unit: public addMonomerChangeModel:() file: packages/ketcher-core/src/application/editor/operations/monomer/index.ts start line: 28 end line: 33 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1842 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/monomer/index.ts start line: 40 end line: 45 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1843 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/monomer/index.ts start line: 74 end line: 79 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1844 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/monomer/index.ts start line: 90 end line: 95 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1845 unit: public addMonomerChangeModel:() file: packages/ketcher-core/src/application/editor/operations/monomer/index.ts start line: 105 end line: 110 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1846 unit: public updateMonomerItem:() file: packages/ketcher-core/src/application/editor/operations/monomer/index.ts start line: 127 end line: 132 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1847 unit: protected static invalidateEnhancedFlag() file: packages/ketcher-core/src/application/editor/operations/base.ts start line: 152 end line: 157 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 1848 unit: private finishPolymerBondCreationModelChange:() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 51 end line: 56 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1849 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 63 end line: 68 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1850 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 97 end line: 102 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1851 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 119 end line: 124 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1852 unit: invert() file: packages/ketcher-core/src/application/editor/operations/atom/AtomAttr.ts start line: 55 end line: 60 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1853 unit: isDummy() file: packages/ketcher-core/src/application/editor/operations/atom/AtomAttr.ts start line: 62 end line: 67 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1854 unit: invert() file: packages/ketcher-core/src/application/editor/operations/bond/BondAttr.ts start line: 76 end line: 81 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1855 unit: public deleteMonomerToAtomBondChangeModel:() file: packages/ketcher-core/src/application/editor/operations/monomerToAtomBond/monomerToAtomBond.ts start line: 29 end line: 34 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1856 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/monomerToAtomBond/monomerToAtomBond.ts start line: 36 end line: 41 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1857 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/monomerToAtomBond/monomerToAtomBond.ts start line: 43 end line: 48 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1858 unit: invert() file: packages/ketcher-core/src/application/editor/operations/rgroupAttachmentPoint/RGroupAttachmentPointAdd.ts start line: 55 end line: 60 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1859 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/coreAtom/atom.ts start line: 108 end line: 114 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1860 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/ifThen.ts start line: 60 end line: 65 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 1861 unit: execute() file: packages/ketcher-core/src/application/editor/operations/FragmentStereoFlag.ts start line: 32 end line: 39 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1862 unit: invert() file: packages/ketcher-core/src/application/editor/operations/sgroup/sgroupAttachmentPoints.ts start line: 46 end line: 52 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1863 unit: execute() file: packages/ketcher-core/src/application/editor/operations/sgroup/sgroupAttachmentPoints.ts start line: 63 end line: 68 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1864 unit: invert() file: packages/ketcher-core/src/application/editor/operations/sgroup/sgroupAttachmentPoints.ts start line: 70 end line: 75 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1865 unit: invert() file: packages/ketcher-core/src/application/editor/operations/rgroup/RGroupAttr.ts start line: 61 end line: 66 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1866 unit: function deleteBondFromMoleculeStruct() file: packages/ketcher-core/src/application/editor/operations/coreBond/bond.ts start line: 33 end line: 40 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1867 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/coreBond/bond.ts start line: 53 end line: 59 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1868 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/coreBond/bond.ts start line: 61 end line: 67 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1869 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/coreBond/bond.ts start line: 94 end line: 100 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1870 unit: export function checkAtomValence() file: packages/ketcher-core/src/application/editor/actions/atom.ts start line: 318 end line: 326 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 1871 unit: function fromQueryComponentSGroupAction() file: packages/ketcher-core/src/application/editor/actions/sgroup.ts start line: 607 end line: 612 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1872 unit: export function fromOneBondDeletion() file: packages/ketcher-core/src/application/editor/actions/erase.ts start line: 111 end line: 118 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 1873 unit: export function structSelection() file: packages/ketcher-core/src/application/editor/actions/utils.ts start line: 91 end line: 96 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1874 unit: export function formatSelection() file: packages/ketcher-core/src/application/editor/actions/utils.ts start line: 98 end line: 104 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1875 unit: private getStandardServerOptions() file: packages/ketcher-core/src/infrastructure/services/struct/remoteStructService.ts start line: 182 end line: 188 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1876 unit: function CisTrans() file: packages/ketcher-core/src/domain/serializers/smi/cis_trans.js start line: 19 end line: 24 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 1877 unit: Dfs.VertexDesc = function() file: packages/ketcher-core/src/domain/serializers/smi/dfs.js start line: 37 end line: 44 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1878 unit: function Stereocenters() file: packages/ketcher-core/src/domain/serializers/smi/stereocenters.js start line: 19 end line: 24 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 1879 unit: export function Smiles() file: packages/ketcher-core/src/domain/serializers/smi/smiles.js start line: 24 end line: 30 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1880 unit: Smiles.prototype.writeCycleNumber = function() file: packages/ketcher-core/src/domain/serializers/smi/smiles.js start line: 413 end line: 418 size: 6 LOC McCabe index: 7 number of parameters: 1 id: 1881 unit: function applySGroupProp() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 225 end line: 232 size: 6 LOC McCabe index: 3 number of parameters: 5 id: 1882 unit: function applyDataSGroupDataLine() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 339 end line: 345 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 1883 unit: writeCR() file: packages/ketcher-core/src/domain/serializers/mol/molfile.ts start line: 233 end line: 240 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1884 unit: writeWhiteSpace() file: packages/ketcher-core/src/domain/serializers/mol/molfile.ts start line: 242 end line: 249 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1885 unit: private writeAtomProps() file: packages/ketcher-core/src/domain/serializers/mol/molfile.ts start line: 611 end line: 616 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1886 unit: function v3000parseCollection() file: packages/ketcher-core/src/domain/serializers/mol/v3000.js start line: 130 end line: 136 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 1887 unit: function findCtabEnd() file: packages/ketcher-core/src/domain/serializers/mol/v3000.js start line: 347 end line: 353 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 1888 unit: function findRGroupEnd() file: packages/ketcher-core/src/domain/serializers/mol/v3000.js start line: 355 end line: 360 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 1889 unit: function stripQuotes() file: packages/ketcher-core/src/domain/serializers/mol/v3000.js start line: 461 end line: 466 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1890 unit: function paddedNum() file: packages/ketcher-core/src/domain/serializers/mol/utils.js start line: 26 end line: 33 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 1891 unit: export function rgroupToKet() file: packages/ketcher-core/src/domain/serializers/ket/toKet/rgroupToKet.ts start line: 21 end line: 31 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 1892 unit: export function textToStruct() file: packages/ketcher-core/src/domain/serializers/ket/fromKet/textToStruct.ts start line: 20 end line: 25 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 1893 unit: export function validate() file: packages/ketcher-core/src/domain/serializers/ket/validate.ts start line: 21 end line: 26 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1894 unit: export function findLabelPoint() file: packages/ketcher-core/src/domain/helpers/attachmentPointCalculations.ts start line: 28 end line: 33 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1895 unit: public static getInstance() file: packages/ketcher-core/src/domain/helpers/functionalGroupsProvider.ts start line: 26 end line: 31 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1896 unit: public static getInstance() file: packages/ketcher-core/src/domain/helpers/saltsAndSolventsProvider.ts start line: 26 end line: 31 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1897 unit: public get modified() file: packages/ketcher-core/src/domain/entities/Nucleoside.ts start line: 128 end line: 136 size: 6 LOC McCabe index: 3 number of parameters: 0 id: 1898 unit: initHalfBonds() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 506 end line: 511 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1899 unit: atomUpdateHalfBonds() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 574 end line: 579 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1900 unit: getRGroupAttachmentPointsByAtomId() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 1315 end line: 1320 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1901 unit: getAttachedSGroups() file: packages/ketcher-core/src/domain/entities/bond.ts start line: 325 end line: 330 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 1902 unit: static addAtom() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 454 end line: 459 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 1903 unit: public getValidSourcePoint() file: packages/ketcher-core/src/domain/entities/RNABase.ts start line: 9 end line: 14 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1904 unit: public getValidTargetPoint() file: packages/ketcher-core/src/domain/entities/RNABase.ts start line: 16 end line: 21 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1905 unit: function preparePositions() file: packages/ketcher-core/src/domain/entities/text.ts start line: 40 end line: 46 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 1906 unit: public get monomers() file: packages/ketcher-core/src/domain/entities/monomer-chains/Chain.ts start line: 219 end line: 224 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1907 unit: public setRenderer() file: packages/ketcher-core/src/domain/entities/HydrogenBond.ts start line: 24 end line: 29 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1908 unit: set() file: packages/ketcher-core/src/domain/entities/canvas-matrix/Matrix.ts start line: 19 end line: 24 size: 6 LOC McCabe index: 2 number of parameters: 3 id: 1909 unit: constructor() file: packages/ketcher-core/src/domain/entities/sgroupForest.ts start line: 30 end line: 36 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1910 unit: public setRenderer() file: packages/ketcher-core/src/domain/entities/PolymerBond.ts start line: 40 end line: 45 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1911 unit: static canAddTail() file: packages/ketcher-core/src/domain/entities/multitailArrow.ts start line: 74 end line: 79 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1912 unit: public get allBondsToMonomers() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 181 end line: 186 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1913 unit: public selectDrawingEntity() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 294 end line: 301 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1914 unit: public createDrawingEntitySelectionCommand() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 313 end line: 320 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1915 unit: public unselectDrawingEntity() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 334 end line: 339 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1916 unit: public setRenderer() file: packages/ketcher-core/src/domain/entities/MonomerToAtomBond.ts start line: 17 end line: 22 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1917 unit: find() file: packages/ketcher-core/src/domain/entities/pile.ts start line: 20 end line: 26 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 1918 unit: public get R1AttachmentPoint() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 189 end line: 195 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1919 unit: public get R2AttachmentPoint() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 197 end line: 203 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1920 unit: public isAttachmentPointExistAndFree() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 209 end line: 214 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1921 unit: public get availableAttachmentPointForBondEnd() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 322 end line: 327 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1922 unit: public get hasExplicitValence() file: packages/ketcher-core/src/domain/entities/CoreAtom.ts start line: 108 end line: 113 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1923 unit: public getValidSourcePoint() file: packages/ketcher-core/src/domain/entities/UnresolvedMonomer.ts start line: 8 end line: 14 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1924 unit: public getValidTargetPoint() file: packages/ketcher-core/src/domain/entities/UnresolvedMonomer.ts start line: 16 end line: 22 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1925 unit: private getStandardServerOptions() file: packages/ketcher-standalone/src/infrastructure/services/struct/standaloneStructService.ts start line: 246 end line: 252 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1926 unit: public destroy() file: packages/ketcher-standalone/src/infrastructure/services/struct/standaloneStructService.ts start line: 833 end line: 838 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1927 unit: function setOptions() file: packages/ketcher-standalone/src/infrastructure/services/struct/indigoWorker.ts start line: 85 end line: 90 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 1928 unit: private addElementInDOM() file: packages/ketcher-react/src/script/ui/Portal/Portal.tsx start line: 85 end line: 90 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1929 unit: private removeElementFromDOM() file: packages/ketcher-react/src/script/ui/Portal/Portal.tsx start line: 92 end line: 97 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1930 unit: function throughFileSystemObject() file: packages/ketcher-react/src/script/ui/utils/fileOpener.js start line: 113 end line: 119 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 1931 unit: getSettings() file: packages/ketcher-react/src/script/ui/state/options/index.js start line: 66 end line: 71 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1932 unit: export function appUpdate() file: packages/ketcher-react/src/script/ui/state/options/index.js start line: 117 end line: 122 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1933 unit: export function changeRound() file: packages/ketcher-react/src/script/ui/state/options/index.js start line: 137 end line: 142 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 1934 unit: export function setStruct() file: packages/ketcher-react/src/script/ui/state/options/index.js start line: 152 end line: 157 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1935 unit: export function changeVersion() file: packages/ketcher-react/src/script/ui/state/options/index.js start line: 159 end line: 164 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1936 unit: export function shouldFragment() file: packages/ketcher-react/src/script/ui/state/options/index.js start line: 176 end line: 181 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1937 unit: export function checkOpts() file: packages/ketcher-react/src/script/ui/state/options/index.js start line: 184 end line: 189 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1938 unit: export function addAtoms() file: packages/ketcher-react/src/script/ui/state/toolbar/index.js start line: 110 end line: 115 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1939 unit: export function setServer() file: packages/ketcher-react/src/script/ui/state/index.js start line: 132 end line: 137 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1940 unit: export function loadStruct() file: packages/ketcher-react/src/script/ui/state/shared.ts start line: 54 end line: 59 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1941 unit: function removeNotRenderedStruct() file: packages/ketcher-react/src/script/ui/state/hotkeys.ts start line: 71 end line: 76 size: 6 LOC McCabe index: 3 number of parameters: 3 id: 1942 unit: hidden: hidden() file: packages/ketcher-react/src/script/ui/state/action/index.js start line: 58 end line: 67 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 1943 unit: export function initLib() file: packages/ketcher-react/src/script/ui/state/templates/init-lib.ts start line: 38 end line: 43 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1944 unit: export function prefetchStatic() file: packages/ketcher-react/src/script/ui/state/templates/init-lib.ts start line: 121 end line: 126 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1945 unit: export function selectTmpl() file: packages/ketcher-react/src/script/ui/state/templates/index.ts start line: 27 end line: 32 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1946 unit: export function changeGroup() file: packages/ketcher-react/src/script/ui/state/templates/index.ts start line: 34 end line: 39 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1947 unit: export function changeFilter() file: packages/ketcher-react/src/script/ui/state/templates/index.ts start line: 41 end line: 46 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1948 unit: export function changeTab() file: packages/ketcher-react/src/script/ui/state/templates/index.ts start line: 48 end line: 53 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1949 unit: export function setTmplName() file: packages/ketcher-react/src/script/ui/state/templates/index.ts start line: 77 end line: 82 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1950 unit: export function indigoVerification() file: packages/ketcher-react/src/script/ui/state/request/index.ts start line: 24 end line: 29 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1951 unit: export function setAnalyzingFile() file: packages/ketcher-react/src/script/ui/state/request/index.ts start line: 31 end line: 36 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1952 unit: export function isAtomsArray() file: packages/ketcher-react/src/script/ui/state/modal/atoms.ts start line: 11 end line: 16 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1953 unit: export function updateFormState() file: packages/ketcher-react/src/script/ui/state/modal/form.js start line: 125 end line: 130 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1954 unit: export function checkErrors() file: packages/ketcher-react/src/script/ui/state/modal/form.js start line: 132 end line: 137 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1955 unit: function handleOtherActions() file: packages/ketcher-react/src/script/ui/state/handleHotkeysOverItem.ts start line: 56 end line: 61 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 1956 unit: function tmplName() file: packages/ketcher-react/src/script/ui/dialog/template/TemplateTable.tsx start line: 59 end line: 64 size: 6 LOC McCabe index: 3 number of parameters: 2 id: 1957 unit: function a11yProps() file: packages/ketcher-react/src/script/ui/dialog/template/TemplateDialog.tsx start line: 66 end line: 71 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1958 unit: function findStereLabels() file: packages/ketcher-react/src/script/ui/dialog/toolbox/enhancedStereo/enhancedStereo.tsx start line: 174 end line: 179 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 1959 unit: function maxOfAnds() file: packages/ketcher-react/src/script/ui/dialog/toolbox/enhancedStereo/enhancedStereo.tsx start line: 181 end line: 186 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1960 unit: function fromAtomList() file: packages/ketcher-react/src/script/ui/data/convert/structconv.js start line: 210 end line: 215 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1961 unit: function fromApoint() file: packages/ketcher-react/src/script/ui/data/convert/structconv.js start line: 271 end line: 276 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 1962 unit: function updateEditor() file: packages/ketcher-react/src/script/ui/views/components/ContextMenu/hooks/useMultitailArrowTails.ts start line: 17 end line: 23 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 1963 unit: getSliderValue() file: packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar/ScaleTransformer.ts start line: 37 end line: 43 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1964 unit: private pickNearestFromList() file: packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar/ScaleTransformer.ts start line: 55 end line: 60 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 1965 unit: miewOpts: miewOptionsSelector() file: packages/ketcher-react/src/script/ui/views/modal/components/process/Miew/Miew.tsx start line: 210 end line: 216 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1966 unit: constructor() file: packages/ketcher-react/src/script/builders/ketcher/KetcherBuilder.ts start line: 43 end line: 48 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1967 unit: async appendApiAsync() file: packages/ketcher-react/src/script/builders/ketcher/KetcherBuilder.ts start line: 50 end line: 55 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1968 unit: onMouseLeave() file: packages/ketcher-react/src/script/editor/HoverIcon.ts start line: 77 end line: 82 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 1969 unit: alignDescriptors() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 752 end line: 757 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1970 unit: function hideTooltip() file: packages/ketcher-react/src/script/editor/utils/functionalGroupsTooltip.ts start line: 111 end line: 117 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1971 unit: export function getSelectionMap() file: packages/ketcher-react/src/script/editor/utils/structLayout.ts start line: 3 end line: 8 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1972 unit: dragCtx.stopTapping = function() file: packages/ketcher-react/src/script/editor/tool/atom.ts start line: 360 end line: 365 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1973 unit: cancel() file: packages/ketcher-react/src/script/editor/tool/sgroup.ts start line: 501 end line: 506 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1974 unit: mouseup() file: packages/ketcher-react/src/script/editor/tool/arrow/multitailArrowAdd.ts start line: 32 end line: 38 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1975 unit: private getArrowWithMinimalSizeEnd() file: packages/ketcher-react/src/script/editor/tool/arrow/multitailArrowAdd.ts start line: 40 end line: 45 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 1976 unit: mousedown() file: packages/ketcher-react/src/script/editor/tool/eraser.ts start line: 76 end line: 83 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 1977 unit: cancel() file: packages/ketcher-react/src/script/editor/tool/eraser.ts start line: 399 end line: 405 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 1978 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/select/index.ts start line: 10 end line: 15 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 1979 unit: export function getSelectedAtoms() file: packages/ketcher-react/src/script/editor/tool/select/select.helpers.ts start line: 26 end line: 31 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 1980 unit: export function getSelectedBonds() file: packages/ketcher-react/src/script/editor/tool/select/select.helpers.ts start line: 33 end line: 38 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 1981 unit: export function mapAtomIdsToAtoms() file: packages/ketcher-react/src/script/editor/tool/select/select.helpers.ts start line: 40 end line: 45 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 1982 unit: export function mapBondIdsToBonds() file: packages/ketcher-react/src/script/editor/tool/select/select.helpers.ts start line: 47 end line: 52 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 1983 unit: end() file: packages/ketcher-react/src/script/editor/tool/helper/lasso.ts start line: 95 end line: 100 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1984 unit: private moveFloatingPreview() file: packages/ketcher-react/src/script/editor/tool/templatePreview.ts start line: 137 end line: 142 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 1985 unit: export function getMonomerUniqueKey() file: packages/ketcher-macromolecules/src/state/library/librarySlice.ts start line: 73 end line: 77 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 1986 unit: export function getPresetUniqueKey() file: packages/ketcher-macromolecules/src/state/library/librarySlice.ts start line: 79 end line: 83 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 1987 unit: static set settings() file: packages/ketcher-core/src/utilities/KetcherLogger.ts start line: 29 end line: 33 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 1988 unit: drawHover() file: packages/ketcher-core/src/application/render/restruct/redatasgroupdata.js start line: 38 end line: 42 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1989 unit: constructor() file: packages/ketcher-core/src/application/render/restruct/rergroup.js start line: 30 end line: 34 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1990 unit: drawHover() file: packages/ketcher-core/src/application/render/restruct/rerxnarrow.ts start line: 107 end line: 111 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1991 unit: togglePoints() file: packages/ketcher-core/src/application/render/restruct/resimpleObject.ts start line: 400 end line: 404 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 1992 unit: eachItem() file: packages/ketcher-core/src/application/render/restruct/restruct.ts start line: 361 end line: 365 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1993 unit: constructor() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 53 end line: 57 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1994 unit: drawHover() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 134 end line: 138 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1995 unit: fragGetAtoms() file: packages/ketcher-core/src/application/render/restruct/refrag.js start line: 32 end line: 36 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1996 unit: constructor() file: packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts start line: 28 end line: 32 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 1997 unit: drawHover() file: packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts start line: 267 end line: 271 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1998 unit: drawHover() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 115 end line: 119 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 1999 unit: drawHover() file: packages/ketcher-core/src/application/render/restruct/rerxnplus.js start line: 42 end line: 46 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2000 unit: togglePoints() file: packages/ketcher-core/src/application/render/restruct/reImage.ts start line: 244 end line: 248 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 2001 unit: Raphael.st.translateAbs = function() file: packages/ketcher-core/src/application/render/raphael-ext.ts start line: 44 end line: 48 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 2002 unit: protected constructor() file: packages/ketcher-core/src/application/render/renderers/BaseRenderer.ts start line: 45 end line: 49 size: 5 LOC McCabe index: 3 number of parameters: 1 id: 2003 unit: public get rootBBox() file: packages/ketcher-core/src/application/render/renderers/BaseRenderer.ts start line: 55 end line: 60 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 2004 unit: public get rootBoundingClientRect() file: packages/ketcher-core/src/application/render/renderers/BaseRenderer.ts start line: 62 end line: 67 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 2005 unit: public moveDrawingEntity() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 71 end line: 75 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2006 unit: public deleteMonomer() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 128 end line: 132 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2007 unit: public reinitializeViewModel() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 308 end line: 313 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2008 unit: public addAtom() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 322 end line: 327 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2009 unit: public addBond() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 334 end line: 339 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2010 unit: public runPostRenderMethods() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 360 end line: 364 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 2011 unit: constructor() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/FlexModePolymerBondRenderer.ts start line: 17 end line: 21 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2012 unit: public get rootBBox() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/FlexModePolymerBondRenderer.ts start line: 23 end line: 28 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 2013 unit: public get rootBBox() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 73 end line: 78 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 2014 unit: private getBondPath() file: packages/ketcher-core/src/application/render/renderers/sequence/MonomerToAtomBondSequenceRenderer.ts start line: 73 end line: 77 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2015 unit: public remove() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 321 end line: 325 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2016 unit: public static get previousFromCurrentEdittingMonomer() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 587 end line: 591 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2017 unit: public static get currentChain() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 593 end line: 597 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2018 unit: public static get previousChain() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 599 end line: 603 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2019 unit: public static get nextChain() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 605 end line: 609 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2020 unit: public static get nextNode() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 623 end line: 627 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2021 unit: public static get previousNode() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 629 end line: 633 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2022 unit: public static get previousNodeInSameChain() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 645 end line: 649 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2023 unit: public static get lastChain() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 667 end line: 671 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2024 unit: public static showNewSequenceButton() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 936 end line: 940 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2025 unit: protected appendHover() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceRenderer.ts start line: 6 end line: 10 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2026 unit: get symbolToDisplay() file: packages/ketcher-core/src/application/render/renderers/sequence/RNASequenceItemRenderer.ts start line: 33 end line: 37 size: 5 LOC McCabe index: 3 number of parameters: 0 id: 2027 unit: private get halfEdges() file: packages/ketcher-core/src/application/render/renderers/BondRenderer.ts start line: 455 end line: 459 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2028 unit: public remove() file: packages/ketcher-core/src/application/render/renderers/BondRenderer.ts start line: 575 end line: 579 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2029 unit: function line() file: packages/ketcher-core/src/application/render/draw.ts start line: 100 end line: 104 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 2030 unit: private getCanvasSizeVector() file: packages/ketcher-core/src/application/render/raphaelRender.ts start line: 137 end line: 141 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 2031 unit: protected updateAttr() file: packages/ketcher-core/src/application/render/scrollbar/scrollbar.ts start line: 33 end line: 38 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 2032 unit: protected hide() file: packages/ketcher-core/src/application/render/scrollbar/scrollbar.ts start line: 40 end line: 44 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2033 unit: constructor() file: packages/ketcher-core/src/application/render/scrollbar/scrollbar-container.ts start line: 11 end line: 15 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2034 unit: update() file: packages/ketcher-core/src/application/render/scrollbar/scrollbar-container.ts start line: 23 end line: 27 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2035 unit: private initHalfEdges() file: packages/ketcher-core/src/application/render/view-model/ViewModel.ts start line: 78 end line: 82 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2036 unit: export function deleteAllEntitiesOnCanvas() file: packages/ketcher-core/src/application/utils.ts start line: 84 end line: 88 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2037 unit: async generateImage() file: packages/ketcher-core/src/application/ketcher.ts start line: 499 end line: 503 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2038 unit: hidePreview() file: packages/ketcher-core/src/application/editor/tools/RnaPreset.ts start line: 197 end line: 201 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2039 unit: export function isBaseTool() file: packages/ketcher-core/src/application/editor/tools/Tool.ts start line: 137 end line: 141 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2040 unit: hidePreview() file: packages/ketcher-core/src/application/editor/tools/Monomer.ts start line: 116 end line: 120 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2041 unit: dispatchZoomEventHandlers() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 142 end line: 146 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2042 unit: scaleCoordinates() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 382 end line: 386 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2043 unit: invertZoom() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 388 end line: 392 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2044 unit: applyAdditionalPasteOperations() file: packages/ketcher-core/src/application/editor/modes/SnakeMode.ts start line: 70 end line: 75 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2045 unit: private onCancelBondCreation() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 505 end line: 509 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 2046 unit: public get isSequenceEditInRNABuilderMode() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 542 end line: 546 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 2047 unit: static viewToModel() file: packages/ketcher-core/src/application/editor/shared/coordinates.ts start line: 15 end line: 19 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2048 unit: public deleteMonomerChangeModel:() file: packages/ketcher-core/src/application/editor/operations/monomer/index.ts start line: 29 end line: 33 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2049 unit: private monomerMoveModelChange:() file: packages/ketcher-core/src/application/editor/operations/monomer/index.ts start line: 51 end line: 55 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2050 unit: public deleteMonomerChangeModel:() file: packages/ketcher-core/src/application/editor/operations/monomer/index.ts start line: 106 end line: 110 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2051 unit: public revertMonomerItem:() file: packages/ketcher-core/src/application/editor/operations/monomer/index.ts start line: 128 end line: 132 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2052 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/simpleObject.ts start line: 88 end line: 92 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2053 unit: invert() file: packages/ketcher-core/src/application/editor/operations/atom/AtomMove.ts start line: 53 end line: 57 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2054 unit: invert() file: packages/ketcher-core/src/application/editor/operations/atom/index.ts start line: 80 end line: 84 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2055 unit: invert() file: packages/ketcher-core/src/application/editor/operations/atom/index.ts start line: 122 end line: 126 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2056 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/atom/AtomAttr.ts start line: 31 end line: 35 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 2057 unit: invert() file: packages/ketcher-core/src/application/editor/operations/bond/BondMove.ts start line: 43 end line: 47 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2058 unit: invert() file: packages/ketcher-core/src/application/editor/operations/bond/index.ts start line: 95 end line: 99 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2059 unit: invert() file: packages/ketcher-core/src/application/editor/operations/bond/index.ts start line: 163 end line: 167 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2060 unit: invert() file: packages/ketcher-core/src/application/editor/operations/EnhancedFlagMove.ts start line: 51 end line: 55 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2061 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/fragment.ts start line: 61 end line: 65 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 2062 unit: public addAtomChangeModel:() file: packages/ketcher-core/src/application/editor/operations/coreAtom/atom.ts start line: 90 end line: 94 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2063 unit: private moveDrawingEntityChangeModel:() file: packages/ketcher-core/src/application/editor/operations/drawingEntity/index.ts start line: 27 end line: 31 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2064 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/drawingEntity/index.ts start line: 33 end line: 37 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 2065 unit: invert() file: packages/ketcher-core/src/application/editor/operations/LoopMove.ts start line: 47 end line: 51 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2066 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/rxn/index.ts start line: 86 end line: 90 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2067 unit: invert() file: packages/ketcher-core/src/application/editor/operations/rxn/plus/RxnPlusMove.ts start line: 51 end line: 55 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2068 unit: invert() file: packages/ketcher-core/src/application/editor/operations/rxn/plus/index.ts start line: 60 end line: 64 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2069 unit: invert() file: packages/ketcher-core/src/application/editor/operations/rxn/plus/index.ts start line: 93 end line: 97 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2070 unit: invert() file: packages/ketcher-core/src/application/editor/operations/CanvasLoad.ts start line: 50 end line: 54 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2071 unit: invert() file: packages/ketcher-core/src/application/editor/operations/Text/TextUpdate.ts start line: 47 end line: 52 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2072 unit: invert() file: packages/ketcher-core/src/application/editor/operations/sgroup/SGroupAttr.ts start line: 56 end line: 60 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2073 unit: invert() file: packages/ketcher-core/src/application/editor/operations/sgroup/sgroupAtom.ts start line: 57 end line: 61 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2074 unit: invert() file: packages/ketcher-core/src/application/editor/operations/sgroup/sgroupAtom.ts start line: 88 end line: 92 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2075 unit: invert() file: packages/ketcher-core/src/application/editor/operations/sgroup/sgroupHierarchy.ts start line: 52 end line: 56 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2076 unit: invert() file: packages/ketcher-core/src/application/editor/operations/sgroup/sgroupHierarchy.ts start line: 76 end line: 80 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2077 unit: invert() file: packages/ketcher-core/src/application/editor/operations/sgroup/index.ts start line: 95 end line: 99 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2078 unit: invert() file: packages/ketcher-core/src/application/editor/operations/sgroup/index.ts start line: 149 end line: 153 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2079 unit: invert() file: packages/ketcher-core/src/application/editor/operations/sgroup/SGroupDataMove.ts start line: 43 end line: 47 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2080 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/rgroup/RGroupAttr.ts start line: 31 end line: 35 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 2081 unit: public addBondChangeModel:() file: packages/ketcher-core/src/application/editor/operations/coreBond/bond.ts start line: 47 end line: 51 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2082 unit: export function fromRGroupFragment() file: packages/ketcher-core/src/application/editor/actions/rgroup.ts start line: 31 end line: 36 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 2083 unit: export function fromArrowAddition() file: packages/ketcher-core/src/application/editor/actions/reaction.ts start line: 29 end line: 33 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 2084 unit: export function fromArrowDeletion() file: packages/ketcher-core/src/application/editor/actions/reaction.ts start line: 50 end line: 54 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 2085 unit: export function fromPlusAddition() file: packages/ketcher-core/src/application/editor/actions/reaction.ts start line: 56 end line: 60 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 2086 unit: export function fromPlusDeletion() file: packages/ketcher-core/src/application/editor/actions/reaction.ts start line: 62 end line: 66 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 2087 unit: export function fromSimpleObjectDeletion() file: packages/ketcher-core/src/application/editor/actions/simpleobject.ts start line: 25 end line: 29 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 2088 unit: export function fromSimpleObjectAddition() file: packages/ketcher-core/src/application/editor/actions/simpleobject.ts start line: 31 end line: 35 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 2089 unit: export function fromImageDeletion() file: packages/ketcher-core/src/application/editor/actions/image.ts start line: 24 end line: 28 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 2090 unit: export function fromImageMove() file: packages/ketcher-core/src/application/editor/actions/image.ts start line: 30 end line: 34 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 2091 unit: function fromMultiFragmentAction() file: packages/ketcher-core/src/application/editor/actions/sgroup.ts start line: 721 end line: 730 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 2092 unit: action: fromSeveralSgroupAddition() file: packages/ketcher-core/src/application/editor/actions/sgroup.ts start line: 724 end line: 728 size: 5 LOC McCabe index: 1 number of parameters: 4 id: 2093 unit: export function fromTextDeletion() file: packages/ketcher-core/src/application/editor/actions/text.ts start line: 44 end line: 50 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 2094 unit: export function fromNewCanvas() file: packages/ketcher-core/src/application/editor/actions/basic.ts start line: 24 end line: 29 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 2095 unit: export function fromDescriptorsAlign() file: packages/ketcher-core/src/application/editor/actions/basic.ts start line: 31 end line: 35 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2096 unit: export function fromMultitailArrowDeletion() file: packages/ketcher-core/src/application/editor/actions/multitailArrow.ts start line: 25 end line: 29 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 2097 unit: export function fromMultitailArrowTailAdd() file: packages/ketcher-core/src/application/editor/actions/multitailArrow.ts start line: 42 end line: 47 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 2098 unit: public static convertAttachmentPointNameToNumber() file: packages/ketcher-core/src/application/editor/MacromoleculesConverter.ts start line: 70 end line: 74 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2099 unit: function pollDeferred() file: packages/ketcher-core/src/infrastructure/services/struct/remoteStructService.ts start line: 50 end line: 68 size: 5 LOC McCabe index: 2 number of parameters: 4 id: 2100 unit: function swap() file: packages/ketcher-core/src/domain/serializers/smi/cis_trans.js start line: 219 end line: 223 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 2101 unit: Dfs.SeqElem = function() file: packages/ketcher-core/src/domain/serializers/smi/dfs.js start line: 53 end line: 57 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 2102 unit: function swap() file: packages/ketcher-core/src/domain/serializers/smi/stereocenters.js start line: 633 end line: 637 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 2103 unit: function postLoadSru() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 119 end line: 123 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 2104 unit: function postLoadDat() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 134 end line: 138 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 2105 unit: function applyDataSGroupInfoLine() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 315 end line: 320 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 2106 unit: function identityMap() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 361 end line: 365 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 2107 unit: writePaddedNumber() file: packages/ketcher-core/src/domain/serializers/mol/molfile.ts start line: 257 end line: 263 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 2108 unit: (function (array)() file: packages/ketcher-core/src/domain/serializers/mol/v3000.js start line: 417 end line: 421 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 2109 unit: function applyAtomProp() file: packages/ketcher-core/src/domain/serializers/mol/v2000.js start line: 283 end line: 288 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 2110 unit: export function isAmbiguousMonomerLibraryItem() file: packages/ketcher-core/src/domain/helpers/monomers.ts start line: 253 end line: 257 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 2111 unit: defineRxnFragmentTypeForAtomset() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 1201 end line: 1205 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 2112 unit: set: function() file: packages/ketcher-core/src/domain/entities/atom.ts start line: 296 end line: 300 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 2113 unit: static attrGetDefault() file: packages/ketcher-core/src/domain/entities/atom.ts start line: 340 end line: 344 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 2114 unit: function isCorrectPseudo() file: packages/ketcher-core/src/domain/entities/atom.ts start line: 849 end line: 853 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 2115 unit: rotate() file: packages/ketcher-core/src/domain/entities/vec2.ts start line: 222 end line: 227 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2116 unit: constructor() file: packages/ketcher-core/src/domain/entities/monomerMicromolecule.ts start line: 21 end line: 25 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 2117 unit: public override getContractedPosition() file: packages/ketcher-core/src/domain/entities/monomerMicromolecule.ts start line: 31 end line: 35 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2118 unit: static attrGetDefault() file: packages/ketcher-core/src/domain/entities/bond.ts start line: 278 end line: 282 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 2119 unit: public getAnotherEntity() file: packages/ketcher-core/src/domain/entities/BaseBond.ts start line: 39 end line: 43 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 2120 unit: public addNode() file: packages/ketcher-core/src/domain/entities/monomer-chains/Chain.ts start line: 102 end line: 108 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2121 unit: constructor() file: packages/ketcher-core/src/domain/entities/HydrogenBond.ts start line: 10 end line: 14 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 2122 unit: public getValidSourcePoint() file: packages/ketcher-core/src/domain/entities/AmbiguousMonomer.ts start line: 121 end line: 125 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2123 unit: public getValidTargetPoint() file: packages/ketcher-core/src/domain/entities/AmbiguousMonomer.ts start line: 127 end line: 131 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2124 unit: public isMonomerTypeDifferentForChaining() file: packages/ketcher-core/src/domain/entities/AmbiguousMonomer.ts start line: 144 end line: 148 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2125 unit: public isMonomerTypeDifferentForChaining() file: packages/ketcher-core/src/domain/entities/Sugar.ts start line: 113 end line: 117 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2126 unit: protected constructor() file: packages/ketcher-core/src/domain/entities/DrawingEntity.ts start line: 17 end line: 21 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 2127 unit: constructor() file: packages/ketcher-core/src/domain/entities/functionalGroup.ts start line: 29 end line: 34 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2128 unit: public isMonomerTypeDifferentForChaining() file: packages/ketcher-core/src/domain/entities/Phosphate.ts start line: 94 end line: 98 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2129 unit: constructor() file: packages/ketcher-core/src/domain/entities/PolymerBond.ts start line: 26 end line: 30 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 2130 unit: public get selectedEntities() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 151 end line: 155 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2131 unit: public get hasAntisenseChains() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2835 end line: 2839 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2132 unit: static fromFloatingPrecision() file: packages/ketcher-core/src/domain/entities/fixedPrecision.ts start line: 5 end line: 9 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2133 unit: public setChosenFirstAttachmentPoint() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 93 end line: 97 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2134 unit: public setChosenSecondAttachmentPoint() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 99 end line: 103 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2135 unit: public setPotentialSecondAttachmentPoint() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 105 end line: 109 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2136 unit: public hasHydrogenBondWithMonomer() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 288 end line: 292 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 2137 unit: public hasPotentialBonds() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 294 end line: 298 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2138 unit: public removeBond() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 304 end line: 308 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 2139 unit: public getPotentialBondByAttachmentPoint() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 365 end line: 369 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2140 unit: public isAttachmentPointPotentiallyUsed() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 375 end line: 379 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2141 unit: public isMonomerTypeDifferentForChaining() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 550 end line: 554 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2142 unit: public addBond() file: packages/ketcher-core/src/domain/entities/CoreAtom.ts start line: 42 end line: 46 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 2143 unit: public isMonomerTypeDifferentForChaining() file: packages/ketcher-core/src/domain/entities/UnresolvedMonomer.ts start line: 28 end line: 32 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2144 unit: constructor() file: packages/ketcher-react/src/script/ui/Portal/Portal.tsx start line: 37 end line: 41 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2145 unit: componentWillUnmount() file: packages/ketcher-react/src/script/ui/Portal/Portal.tsx start line: 57 end line: 61 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 2146 unit: render() file: packages/ketcher-react/src/script/ui/Portal/Portal.tsx start line: 135 end line: 139 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2147 unit: constructor() file: packages/ketcher-react/src/script/ui/component/form/Input/Input.tsx start line: 386 end line: 390 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 2148 unit: function disabled() file: packages/ketcher-react/src/script/ui/state/action/index.js start line: 42 end line: 46 size: 5 LOC McCabe index: 2 number of parameters: 4 id: 2149 unit: export function formReducer() file: packages/ketcher-react/src/script/ui/state/modal/form.js start line: 150 end line: 155 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 2150 unit: constructor() file: packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar/ScaleTransformer.ts start line: 24 end line: 35 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2151 unit: disabledButtons: disabledButtonsSelector() file: packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar/TopToolbar.container.ts start line: 64 end line: 68 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 2152 unit: show() file: packages/ketcher-react/src/script/editor/HoverIcon.ts start line: 97 end line: 101 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2153 unit: function rectangleContainsPoint() file: packages/ketcher-react/src/script/editor/shared/closest.ts start line: 56 end line: 60 size: 5 LOC McCabe index: 4 number of parameters: 6 id: 2154 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/simpleobject.ts start line: 32 end line: 36 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 2155 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/rotate-controller.ts start line: 55 end line: 59 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2156 unit: private get center() file: packages/ketcher-react/src/script/editor/tool/rotate-controller.ts start line: 78 end line: 82 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2157 unit: rerender() file: packages/ketcher-react/src/script/editor/tool/rotate-controller.ts start line: 84 end line: 88 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 2158 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/sgroup.ts start line: 51 end line: 56 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2159 unit: mouseleave() file: packages/ketcher-react/src/script/editor/tool/sgroup.ts start line: 278 end line: 282 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 2160 unit: private updateResizingState() file: packages/ketcher-react/src/script/editor/tool/arrow/reactionArrowAdd.ts start line: 144 end line: 148 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 2161 unit: protected getOffset() file: packages/ketcher-react/src/script/editor/tool/arrow/arrowTool.ts start line: 16 end line: 20 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 2162 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/charge.ts start line: 25 end line: 29 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 2163 unit: function closestToSel() file: packages/ketcher-react/src/script/editor/tool/select/select.ts start line: 663 end line: 667 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 2164 unit: function isSelected() file: packages/ketcher-react/src/script/editor/tool/select/select.ts start line: 669 end line: 673 size: 5 LOC McCabe index: 3 number of parameters: 2 id: 2165 unit: export function onSelectionLeave() file: packages/ketcher-react/src/script/editor/tool/select/select.helpers.ts start line: 139 end line: 143 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 2166 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/helper/lasso.ts start line: 28 end line: 32 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 2167 unit: testIgnore: getIgnoredFiles() file: ketcher-autotests/playwright.config.ts start line: 88 end line: 100 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2168 unit: replacement: resolve() file: example/vite.config.js start line: 199 end line: 204 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2169 unit: process() file: packages/ketcher-macromolecules/testFileTransformer.js start line: 5 end line: 8 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2170 unit: process() file: packages/ketcher-macromolecules/textFileTransformer.js start line: 6 end line: 9 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2171 unit: process() file: packages/ketcher-core/textFileTransformer.js start line: 6 end line: 9 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2172 unit: static get selectionTool() file: packages/ketcher-core/src/utilities/SettingsManager.ts start line: 87 end line: 90 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2173 unit: static get ignoreChiralFlag() file: packages/ketcher-core/src/utilities/SettingsManager.ts start line: 109 end line: 112 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2174 unit: export function notifyRequestCompleted() file: packages/ketcher-core/src/utilities/notifyRequestCompleted.ts start line: 8 end line: 11 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2175 unit: export function notifyCopyCut() file: packages/ketcher-core/src/utilities/clipboardUtils.ts start line: 40 end line: 43 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2176 unit: function setHotKey() file: packages/ketcher-core/src/utilities/keynorm.ts start line: 97 end line: 100 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 2177 unit: constructor() file: packages/ketcher-core/src/application/indigo.ts start line: 93 end line: 96 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2178 unit: constructor() file: packages/ketcher-core/src/application/render/restruct/redatasgroupdata.js start line: 22 end line: 25 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2179 unit: constructor() file: packages/ketcher-core/src/application/render/restruct/rerxnarrow.ts start line: 48 end line: 51 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2180 unit: hoverPath() file: packages/ketcher-core/src/application/render/restruct/rerxnarrow.ts start line: 101 end line: 105 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2181 unit: constructor() file: packages/ketcher-core/src/application/render/restruct/resimpleObject.ts start line: 41 end line: 44 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2182 unit: constructor() file: packages/ketcher-core/src/application/render/restruct/resgroup.ts start line: 56 end line: 60 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2183 unit: constructor() file: packages/ketcher-core/src/application/render/restruct/retext.ts start line: 47 end line: 50 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2184 unit: export function getBondLineShift() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 928 end line: 931 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 2185 unit: constructor() file: packages/ketcher-core/src/application/render/restruct/refrag.js start line: 23 end line: 26 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2186 unit: makeHoverPlate() file: packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts start line: 253 end line: 256 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2187 unit: function addTooltip() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 863 end line: 866 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2188 unit: text: getLabelText() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 890 end line: 893 size: 4 LOC McCabe index: 2 number of parameters: 3 id: 2189 unit: constructor() file: packages/ketcher-core/src/application/render/restruct/rerxnplus.js start line: 25 end line: 28 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2190 unit: constructor() file: packages/ketcher-core/src/application/render/renderers/MonomerToAtomBondRenderer.ts start line: 11 end line: 14 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2191 unit: public removeSelection() file: packages/ketcher-core/src/application/render/renderers/MonomerToAtomBondRenderer.ts start line: 117 end line: 120 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2192 unit: protected removeHover() file: packages/ketcher-core/src/application/render/renderers/MonomerToAtomBondRenderer.ts start line: 131 end line: 134 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2193 unit: show() file: packages/ketcher-core/src/application/render/renderers/RNABaseRenderer.ts start line: 42 end line: 45 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2194 unit: public removeHover() file: packages/ketcher-core/src/application/render/renderers/BaseMonomerRenderer.ts start line: 403 end line: 406 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 2195 unit: constructor() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 14 end line: 17 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2196 unit: public removeSelection() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 317 end line: 320 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2197 unit: public remove() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 455 end line: 458 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2198 unit: public remove() file: packages/ketcher-core/src/application/render/renderers/BaseRenderer.ts start line: 101 end line: 104 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2199 unit: public hoverDrawingEntity() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 61 end line: 64 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2200 unit: public selectDrawingEntity() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 66 end line: 69 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2201 unit: public moveMonomer() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 102 end line: 105 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2202 unit: public deleteAtom() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 329 end line: 332 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2203 unit: public deleteBond() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 341 end line: 344 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2204 unit: public deleteMonomerToAtomBond() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 355 end line: 358 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2205 unit: show() file: packages/ketcher-core/src/application/render/renderers/PeptideRenderer.ts start line: 82 end line: 85 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2206 unit: public appendBond() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/FlexModePolymerBondRenderer.ts start line: 75 end line: 78 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2207 unit: function checkIfIsSnakeMode() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/PolymerBondRendererFactory.ts start line: 53 end line: 56 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2208 unit: public removeCaret() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 193 end line: 196 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2209 unit: public removeSelection() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 312 end line: 315 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2210 unit: public static getLastNonEmptyNode() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 611 end line: 615 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2211 unit: public static getLastNode() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 617 end line: 621 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2212 unit: public remove() file: packages/ketcher-core/src/application/render/renderers/sequence/ui-controls/NewSequenceButton.ts start line: 134 end line: 137 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2213 unit: show() file: packages/ketcher-core/src/application/render/renderers/UnsplitNucleotideRenderer.ts start line: 39 end line: 42 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2214 unit: constructor() file: packages/ketcher-core/src/application/render/renderers/BondRenderer.ts start line: 36 end line: 39 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2215 unit: public removeSelection() file: packages/ketcher-core/src/application/render/renderers/BondRenderer.ts start line: 194 end line: 197 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2216 unit: public removeHover() file: packages/ketcher-core/src/application/render/renderers/BondRenderer.ts start line: 217 end line: 220 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2217 unit: function getUnbalancedArrowHeadOffset() file: packages/ketcher-core/src/application/render/draw.ts start line: 47 end line: 51 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2218 unit: static render() file: packages/ketcher-core/src/application/render/renderStruct.ts start line: 61 end line: 64 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2219 unit: protected onDragStart() file: packages/ketcher-core/src/application/render/scrollbar/scrollbar.ts start line: 66 end line: 69 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 2220 unit: public destroy() file: packages/ketcher-core/src/application/render/scrollbar/scrollbar-container.ts start line: 17 end line: 20 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2221 unit: constructor() file: packages/ketcher-core/src/application/render/scrollbar/scrollbar-vertical.ts start line: 15 end line: 18 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2222 unit: constructor() file: packages/ketcher-core/src/application/render/scrollbar/scrollbar-horizontal.ts start line: 15 end line: 18 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2223 unit: async getStructureFromStructAsync() file: packages/ketcher-core/src/application/formatters/molfileV2000Formatter.ts start line: 28 end line: 31 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2224 unit: async getStructureFromStructAsync() file: packages/ketcher-core/src/application/formatters/smilesFormatter.ts start line: 45 end line: 48 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2225 unit: setZoom() file: packages/ketcher-core/src/application/ketcher.ts start line: 460 end line: 463 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 2226 unit: setMode() file: packages/ketcher-core/src/application/ketcher.ts start line: 465 end line: 468 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 2227 unit: public reinitializeIndigo() file: packages/ketcher-core/src/application/ketcher.ts start line: 533 end line: 536 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2228 unit: destroy() file: packages/ketcher-core/src/application/editor/tools/Hand.ts start line: 30 end line: 33 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2229 unit: static initInstance() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 74 end line: 77 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2230 unit: protected constructor() file: packages/ketcher-core/src/application/editor/modes/BaseMode.ts start line: 36 end line: 39 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2231 unit: public destroy() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 1907 end line: 1910 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2232 unit: getNewNodePosition() file: packages/ketcher-core/src/application/editor/modes/FlexMode.ts start line: 30 end line: 34 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2233 unit: private setupHotKeysEvents() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 295 end line: 298 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2234 unit: private onSelectMode() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 511 end line: 514 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2235 unit: static canvasToModel() file: packages/ketcher-core/src/application/editor/shared/coordinates.ts start line: 10 end line: 13 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2236 unit: static modelToCanvas() file: packages/ketcher-core/src/application/editor/shared/coordinates.ts start line: 28 end line: 31 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2237 unit: function calcAngle() file: packages/ketcher-core/src/application/editor/shared/utils.ts start line: 28 end line: 31 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2238 unit: function fracAngle() file: packages/ketcher-core/src/application/editor/shared/utils.ts start line: 33 end line: 36 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 2239 unit: private callback?:() file: packages/ketcher-core/src/application/editor/operations/monomer/index.ts start line: 30 end line: 33 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2240 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/monomer/index.ts start line: 35 end line: 38 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2241 unit: private invertMonomerMoveModelChange:() file: packages/ketcher-core/src/application/editor/operations/monomer/index.ts start line: 52 end line: 55 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2242 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/monomer/index.ts start line: 57 end line: 60 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2243 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/monomer/index.ts start line: 62 end line: 65 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2244 unit: private callback?:() file: packages/ketcher-core/src/application/editor/operations/monomer/index.ts start line: 107 end line: 110 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2245 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/monomer/index.ts start line: 112 end line: 115 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2246 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/monomer/index.ts start line: 117 end line: 120 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2247 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/simpleObject.ts start line: 129 end line: 132 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 2248 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/base.ts start line: 32 end line: 35 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2249 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/calcimplicitH.ts start line: 24 end line: 27 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2250 unit: execute() file: packages/ketcher-core/src/application/editor/operations/calcimplicitH.ts start line: 29 end line: 33 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2251 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/modes/snake.ts start line: 11 end line: 14 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2252 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/modes/snake.ts start line: 16 end line: 19 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2253 unit: invert() file: packages/ketcher-core/src/application/editor/operations/fragmentStereoAtom.ts start line: 79 end line: 82 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2254 unit: private deletePolymerBondChangeModel:() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 30 end line: 33 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2255 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 35 end line: 38 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2256 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 40 end line: 43 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2257 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 58 end line: 61 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2258 unit: private deletePolymerBondCreationModelChange:() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 114 end line: 117 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2259 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 126 end line: 129 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2260 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 162 end line: 165 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2261 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 167 end line: 170 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2262 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/atom/AtomMove.ts start line: 29 end line: 32 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 2263 unit: isDummy() file: packages/ketcher-core/src/application/editor/operations/atom/AtomMove.ts start line: 59 end line: 62 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 2264 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/atom/index.ts start line: 35 end line: 38 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2265 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/atom/index.ts start line: 90 end line: 93 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2266 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/bond/BondMove.ts start line: 28 end line: 31 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2267 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/bond/index.ts start line: 37 end line: 40 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 2268 unit: public addMonomerToAtomBondChangeModel:() file: packages/ketcher-core/src/application/editor/operations/monomerToAtomBond/monomerToAtomBond.ts start line: 57 end line: 60 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2269 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/monomerToAtomBond/monomerToAtomBond.ts start line: 62 end line: 65 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2270 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/monomerToAtomBond/monomerToAtomBond.ts start line: 67 end line: 70 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2271 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/multitailArrow/multitailArrowUpsertDelete.ts start line: 18 end line: 21 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2272 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/multitailArrow/multitailArrowUpsertDelete.ts start line: 45 end line: 48 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2273 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/EnhancedFlagMove.ts start line: 29 end line: 32 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2274 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/fragment.ts start line: 88 end line: 91 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2275 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/descriptors.ts start line: 27 end line: 30 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2276 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/descriptors.ts start line: 58 end line: 61 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2277 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/image/imageUpsertDelete.ts start line: 35 end line: 38 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2278 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/image/imageUpsertDelete.ts start line: 62 end line: 65 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2279 unit: public deleteAtomChangeModel:() file: packages/ketcher-core/src/application/editor/operations/coreAtom/atom.ts start line: 91 end line: 94 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2280 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/coreAtom/atom.ts start line: 135 end line: 139 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2281 unit: private invertMoveDrawingEntityChangeModel:() file: packages/ketcher-core/src/application/editor/operations/drawingEntity/index.ts start line: 28 end line: 31 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2282 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/drawingEntity/index.ts start line: 39 end line: 42 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2283 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/drawingEntity/index.ts start line: 71 end line: 74 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2284 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/drawingEntity/index.ts start line: 76 end line: 79 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2285 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/LoopMove.ts start line: 28 end line: 31 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2286 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/rxn/RxnArrowRotate.ts start line: 17 end line: 20 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 2287 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/rxn/RxnArrowMove.ts start line: 30 end line: 33 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 2288 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/rxn/plus/RxnPlusMove.ts start line: 29 end line: 32 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 2289 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/rxn/plus/index.ts start line: 34 end line: 37 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2290 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/rxn/plus/index.ts start line: 70 end line: 73 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2291 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/CanvasLoad.ts start line: 28 end line: 31 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2292 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/Text/TextUpdate.ts start line: 30 end line: 33 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2293 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/Text/TextCreateDelete.ts start line: 34 end line: 37 size: 4 LOC McCabe index: 1 number of parameters: 4 id: 2294 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/Text/TextCreateDelete.ts start line: 72 end line: 75 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2295 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/Text/TextMove.ts start line: 31 end line: 34 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 2296 unit: invert() file: packages/ketcher-core/src/application/editor/operations/FragmentStereoFlag.ts start line: 41 end line: 44 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2297 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/sgroup/sgroupAtom.ts start line: 33 end line: 36 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2298 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/sgroup/sgroupAtom.ts start line: 67 end line: 70 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2299 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/sgroup/sgroupHierarchy.ts start line: 62 end line: 65 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2300 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/sgroup/index.ts start line: 105 end line: 108 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2301 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/sgroup/SGroupDataMove.ts start line: 27 end line: 30 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2302 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/sgroup/sgroupAttachmentPoints.ts start line: 58 end line: 61 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2303 unit: public deleteBondChangeModel:() file: packages/ketcher-core/src/application/editor/operations/coreBond/bond.ts start line: 48 end line: 51 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2304 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/coreBond/bond.ts start line: 88 end line: 92 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2305 unit: export function setExpandSGroup() file: packages/ketcher-core/src/application/editor/actions/sgroup.ts start line: 92 end line: 95 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2306 unit: export function setExpandMonomerSGroup() file: packages/ketcher-core/src/application/editor/actions/sgroup.ts start line: 116 end line: 119 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2307 unit: mergeWith() file: packages/ketcher-core/src/application/editor/actions/action.ts start line: 37 end line: 40 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2308 unit: Dfs.EdgeDesc = function() file: packages/ketcher-core/src/domain/serializers/smi/dfs.js start line: 46 end line: 51 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2309 unit: function postLoadSup() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 125 end line: 128 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 2310 unit: writePadded() file: packages/ketcher-core/src/domain/serializers/mol/molfile.ts start line: 251 end line: 255 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2311 unit: function splitonce() file: packages/ketcher-core/src/domain/serializers/mol/v3000.js start line: 468 end line: 472 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2312 unit: function stripV30() file: packages/ketcher-core/src/domain/serializers/mol/v3000.js start line: 523 end line: 527 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 2313 unit: function parseDecimalInt() file: packages/ketcher-core/src/domain/serializers/mol/utils.js start line: 39 end line: 44 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 2314 unit: function getFragmentCenter() file: packages/ketcher-core/src/domain/serializers/ket/toKet/prepare.ts start line: 119 end line: 122 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2315 unit: rlogic: rgroupLogicToKet() file: packages/ketcher-core/src/domain/serializers/ket/toKet/rgroupToKet.ts start line: 23 end line: 27 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2316 unit: export function imageToStruct() file: packages/ketcher-core/src/domain/serializers/ket/fromKet/imageToStruct.ts start line: 21 end line: 24 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2317 unit: export function multitailArrowToStruct() file: packages/ketcher-core/src/domain/serializers/ket/fromKet/multitailArrowToStruct.ts start line: 4 end line: 7 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2318 unit: atomAddToSGroup() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 398 end line: 402 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2319 unit: simpleObjectSetPos() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 647 end line: 650 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2320 unit: getBondFragment() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 1207 end line: 1210 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 2321 unit: isAtomFromMacromolecule() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 1322 end line: 1325 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2322 unit: isFunctionalGroupFromMacromolecule() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 1341 end line: 1345 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2323 unit: constructor() file: packages/ketcher-core/src/domain/entities/atomList.ts start line: 28 end line: 31 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2324 unit: static getOffset() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 375 end line: 378 size: 4 LOC McCabe index: 3 number of parameters: 1 id: 2325 unit: static bracketPos() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 498 end line: 501 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2326 unit: updateStereoFlag() file: packages/ketcher-core/src/domain/entities/fragment.ts start line: 122 end line: 125 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2327 unit: public add() file: packages/ketcher-core/src/domain/entities/monomer-chains/ChainsCollection.ts start line: 103 end line: 107 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2328 unit: constructor() file: packages/ketcher-core/src/domain/entities/rxnPlus.ts start line: 31 end line: 34 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 2329 unit: moveRelative() file: packages/ketcher-core/src/domain/entities/DrawingEntity.ts start line: 30 end line: 33 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2330 unit: private deleteAtomChangeModel() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2421 end line: 2425 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2331 unit: private deleteBondChangeModel() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 2521 end line: 2525 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2332 unit: constructor() file: packages/ketcher-core/src/domain/entities/fixedPrecision.ts start line: 11 end line: 14 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 2333 unit: public setRenderer() file: packages/ketcher-core/src/domain/entities/EmptySequenceNode.ts start line: 39 end line: 42 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2334 unit: public setRenderer() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 216 end line: 219 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2335 unit: public setRenderer() file: packages/ketcher-core/src/domain/entities/CoreAtom.ts start line: 52 end line: 55 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2336 unit: hasZeroArea() file: packages/ketcher-core/src/domain/entities/box2Abs.ts start line: 102 end line: 105 size: 4 LOC McCabe index: 2 number of parameters: 0 id: 2337 unit: public merge() file: packages/ketcher-core/src/domain/entities/Command.ts start line: 13 end line: 16 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2338 unit: public setRenderer() file: packages/ketcher-core/src/domain/entities/CoreBond.ts start line: 44 end line: 47 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2339 unit: process() file: packages/ketcher-react/testFileTransformer.js start line: 5 end line: 8 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 2340 unit: CheckBox.val = function() file: packages/ketcher-react/src/script/ui/component/form/Input/Input.tsx start line: 137 end line: 140 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2341 unit: Slider.val = function() file: packages/ketcher-react/src/script/ui/component/form/Input/Input.tsx start line: 261 end line: 264 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2342 unit: focused() file: packages/ketcher-react/src/script/ui/state/hotkeys.ts start line: 271 end line: 274 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2343 unit: function hidden() file: packages/ketcher-react/src/script/ui/state/action/index.js start line: 48 end line: 51 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 2344 unit: onUpdateFloatingTools: memoizedDebounce() file: packages/ketcher-react/src/script/ui/state/editor/index.js start line: 235 end line: 241 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2345 unit: export function matchCharge() file: packages/ketcher-react/src/script/ui/data/utils.ts start line: 13 end line: 16 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2346 unit: function constant() file: packages/ketcher-react/src/script/ui/data/schema/schema-helper.js start line: 18 end line: 21 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 2347 unit: function toPercent() file: packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar/ZoomList.tsx start line: 19 end line: 22 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2348 unit: hiddenButtons: hiddenButtonsSelector() file: packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar/TopToolbar.container.ts start line: 65 end line: 68 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 2349 unit: set fill() file: packages/ketcher-react/src/script/editor/HoverIcon.ts start line: 44 end line: 47 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2350 unit: set label() file: packages/ketcher-react/src/script/editor/HoverIcon.ts start line: 53 end line: 56 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2351 unit: isOverLoader() file: packages/ketcher-react/src/script/editor/HoverIcon.ts start line: 62 end line: 65 size: 4 LOC McCabe index: 2 number of parameters: 1 id: 2352 unit: findItem() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 670 end line: 674 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 2353 unit: focusCliparea() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 767 end line: 770 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2354 unit: clear() file: packages/ketcher-react/src/script/editor/highlighter.ts start line: 89 end line: 92 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2355 unit: export function getStructCenter() file: packages/ketcher-react/src/script/editor/utils/structLayout.ts start line: 10 end line: 13 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 2356 unit: mousedown() file: packages/ketcher-react/src/script/editor/tool/hand.ts start line: 38 end line: 41 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2357 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/rgroupfragment.ts start line: 31 end line: 35 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2358 unit: cancel() file: packages/ketcher-react/src/script/editor/tool/template.ts start line: 604 end line: 607 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2359 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/text.ts start line: 38 end line: 41 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2360 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/reactionmap.ts start line: 26 end line: 29 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2361 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/reactionunmap.ts start line: 24 end line: 27 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2362 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/apoint.ts start line: 26 end line: 29 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2363 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/rgroupatom.ts start line: 30 end line: 34 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2364 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/chain.ts start line: 40 end line: 43 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2365 unit: cancel() file: packages/ketcher-react/src/script/editor/tool/helper/lasso.ts start line: 102 end line: 105 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2366 unit: hidePreview() file: packages/ketcher-react/src/script/editor/tool/templatePreview.ts start line: 80 end line: 83 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 2367 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/reactionplus.ts start line: 26 end line: 29 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 2368 unit: onTestBegin() file: ketcher-autotests/reporters/TimeReporter.ts start line: 5 end line: 7 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2369 unit: process() file: packages/ketcher-macromolecules/fileTransformer.js start line: 5 end line: 7 size: 3 LOC McCabe index: 1 number of parameters: 4 id: 2370 unit: global.withThemeProvider = function() file: packages/ketcher-macromolecules/src/setupTests.tsx start line: 15 end line: 17 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2371 unit: global.withStoreProvider = function() file: packages/ketcher-macromolecules/src/setupTests.tsx start line: 19 end line: 21 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2372 unit: global.withThemeAndStoreProvider = function() file: packages/ketcher-macromolecules/src/setupTests.tsx start line: 27 end line: 29 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2373 unit: expanded ?() file: packages/ketcher-macromolecules/src/components/monomerLibrary/RnaBuilder/RnaEditor/RnaEditor.tsx start line: 101 end line: 103 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2374 unit: export function blurActiveElement() file: packages/ketcher-macromolecules/src/helpers/canvas.ts start line: 1 end line: 5 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2375 unit: constructor() file: packages/ketcher-macromolecules/src/helpers/localStorage.ts start line: 4 end line: 6 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2376 unit: setItem() file: packages/ketcher-macromolecules/src/helpers/localStorage.ts start line: 18 end line: 20 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2377 unit: removeItem() file: packages/ketcher-macromolecules/src/helpers/localStorage.ts start line: 22 end line: 24 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2378 unit: static get disableCustomQuery() file: packages/ketcher-core/src/utilities/SettingsManager.ts start line: 101 end line: 103 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2379 unit: static set disableCustomQuery() file: packages/ketcher-core/src/utilities/SettingsManager.ts start line: 105 end line: 107 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2380 unit: function symbolByEvent() file: packages/ketcher-core/src/utilities/keynorm.ts start line: 70 end line: 72 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 2381 unit: export function isControlKey() file: packages/ketcher-core/src/utilities/keynorm.ts start line: 83 end line: 85 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 2382 unit: static isSelectable() file: packages/ketcher-core/src/application/render/restruct/reloop.js start line: 32 end line: 34 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2383 unit: static isSelectable() file: packages/ketcher-core/src/application/render/restruct/redatasgroupdata.js start line: 27 end line: 29 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2384 unit: makeSelectionPlate() file: packages/ketcher-core/src/application/render/restruct/redatasgroupdata.js start line: 44 end line: 47 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 2385 unit: static isSelectable() file: packages/ketcher-core/src/application/render/restruct/remultitailArrow.ts start line: 37 end line: 39 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2386 unit: constructor() file: packages/ketcher-core/src/application/render/restruct/remultitailArrow.ts start line: 48 end line: 50 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2387 unit: getFrameOffset() file: packages/ketcher-core/src/application/render/restruct/remultitailArrow.ts start line: 52 end line: 54 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2388 unit: static isSelectable() file: packages/ketcher-core/src/application/render/restruct/rergroup.js start line: 36 end line: 38 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2389 unit: constructor() file: packages/ketcher-core/src/application/render/restruct/reobject.ts start line: 31 end line: 33 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2390 unit: static isSelectable() file: packages/ketcher-core/src/application/render/restruct/rerxnarrow.ts start line: 53 end line: 55 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2391 unit: static isSelectable() file: packages/ketcher-core/src/application/render/restruct/resimpleObject.ts start line: 46 end line: 48 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2392 unit: addSnappingBonds() file: packages/ketcher-core/src/application/render/restruct/restruct.ts start line: 851 end line: 853 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2393 unit: clearSnappingBonds() file: packages/ketcher-core/src/application/render/restruct/restruct.ts start line: 855 end line: 857 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2394 unit: isSnappingBond() file: packages/ketcher-core/src/application/render/restruct/restruct.ts start line: 859 end line: 861 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2395 unit: function scaleVisel() file: packages/ketcher-core/src/application/render/restruct/restruct.ts start line: 891 end line: 893 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 2396 unit: static isSelectable() file: packages/ketcher-core/src/application/render/restruct/resgroup.ts start line: 62 end line: 64 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2397 unit: static isSelectable() file: packages/ketcher-core/src/application/render/restruct/retext.ts start line: 52 end line: 54 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2398 unit: static isSelectable() file: packages/ketcher-core/src/application/render/restruct/rebond.ts start line: 59 end line: 61 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2399 unit: static isSelectable() file: packages/ketcher-core/src/application/render/restruct/refrag.js start line: 28 end line: 30 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2400 unit: draw() file: packages/ketcher-core/src/application/render/restruct/refrag.js start line: 95 end line: 98 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2401 unit: get normalizedLineDirectionVector() file: packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts start line: 34 end line: 36 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2402 unit: get normalizedCurveDirectionVector() file: packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts start line: 38 end line: 40 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2403 unit: get startPoint() file: packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts start line: 42 end line: 44 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2404 unit: get endPoint() file: packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts start line: 53 end line: 55 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2405 unit: static isSelectable() file: packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts start line: 67 end line: 69 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2406 unit: getDistanceTo() file: packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts start line: 153 end line: 155 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2407 unit: private isTrisectionAttachmentPoint() file: packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts start line: 288 end line: 291 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2408 unit: function showAttachmentPointShape() file: packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts start line: 294 end line: 296 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2409 unit: function newVectorFromAngle() file: packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts start line: 343 end line: 345 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2410 unit: function showAttachmentPointLabel() file: packages/ketcher-core/src/application/render/restruct/rergroupAttachmentPoint.ts start line: 373 end line: 375 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2411 unit: static isSelectable() file: packages/ketcher-core/src/application/render/restruct/reatom.ts start line: 104 end line: 106 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2412 unit: constructor() file: packages/ketcher-core/src/application/render/restruct/reenhancedFlag.ts start line: 28 end line: 30 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2413 unit: static isSelectable() file: packages/ketcher-core/src/application/render/restruct/reenhancedFlag.ts start line: 32 end line: 34 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2414 unit: static isSelectable() file: packages/ketcher-core/src/application/render/restruct/rerxnplus.js start line: 30 end line: 32 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2415 unit: static isSelectable() file: packages/ketcher-core/src/application/render/restruct/reImage.ts start line: 26 end line: 28 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2416 unit: constructor() file: packages/ketcher-core/src/application/render/restruct/reImage.ts start line: 30 end line: 32 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2417 unit: private getScale() file: packages/ketcher-core/src/application/render/restruct/reImage.ts start line: 42 end line: 44 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2418 unit: public get textColor() file: packages/ketcher-core/src/application/render/renderers/RNABaseRenderer.ts start line: 23 end line: 25 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2419 unit: protected get modificationConfig() file: packages/ketcher-core/src/application/render/renderers/RNABaseRenderer.ts start line: 27 end line: 29 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2420 unit: public get enumerationElementPosition() file: packages/ketcher-core/src/application/render/renderers/RNABaseRenderer.ts start line: 47 end line: 49 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2421 unit: public get beginningElementPosition() file: packages/ketcher-core/src/application/render/renderers/RNABaseRenderer.ts start line: 51 end line: 53 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2422 unit: static isSelectable() file: packages/ketcher-core/src/application/render/renderers/BaseMonomerRenderer.ts start line: 54 end line: 56 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2423 unit: public static get monomerSize() file: packages/ketcher-core/src/application/render/renderers/BaseMonomerRenderer.ts start line: 99 end line: 101 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2424 unit: public hoverAttachmentPoint() file: packages/ketcher-core/src/application/render/renderers/BaseMonomerRenderer.ts start line: 305 end line: 307 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2425 unit: public static getScaledMonomerPosition() file: packages/ketcher-core/src/application/render/renderers/BaseMonomerRenderer.ts start line: 408 end line: 410 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2426 unit: get scaledPosition() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 19 end line: 21 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2427 unit: get center() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 23 end line: 25 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2428 unit: public showHover() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 110 end line: 112 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2429 unit: public hideHover() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 114 end line: 116 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2430 unit: public get labelText() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 141 end line: 143 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2431 unit: private get labelColor() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 206 end line: 208 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2432 unit: public get shouldDisplayHydrogen() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 233 end line: 236 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2433 unit: protected get editorSettings() file: packages/ketcher-core/src/application/render/renderers/BaseRenderer.ts start line: 51 end line: 53 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2434 unit: public get width() file: packages/ketcher-core/src/application/render/renderers/BaseRenderer.ts start line: 69 end line: 71 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2435 unit: public get height() file: packages/ketcher-core/src/application/render/renderers/BaseRenderer.ts start line: 73 end line: 75 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2436 unit: public get x() file: packages/ketcher-core/src/application/render/renderers/BaseRenderer.ts start line: 77 end line: 79 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2437 unit: public get y() file: packages/ketcher-core/src/application/render/renderers/BaseRenderer.ts start line: 81 end line: 83 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2438 unit: constructor() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 57 end line: 59 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2439 unit: private markForReEnumeration() file: packages/ketcher-core/src/application/render/renderers/RenderersManager.ts start line: 77 end line: 79 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2440 unit: public get enumerationElementPosition() file: packages/ketcher-core/src/application/render/renderers/ChemRenderer.ts start line: 34 end line: 36 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2441 unit: public get beginningElementPosition() file: packages/ketcher-core/src/application/render/renderers/ChemRenderer.ts start line: 38 end line: 40 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2442 unit: protected get modificationConfig() file: packages/ketcher-core/src/application/render/renderers/ChemRenderer.ts start line: 53 end line: 55 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2443 unit: public get textColor() file: packages/ketcher-core/src/application/render/renderers/UnresolvedMonomerRenderer.ts start line: 20 end line: 22 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2444 unit: show() file: packages/ketcher-core/src/application/render/renderers/UnresolvedMonomerRenderer.ts start line: 33 end line: 35 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2445 unit: public get enumerationElementPosition() file: packages/ketcher-core/src/application/render/renderers/UnresolvedMonomerRenderer.ts start line: 37 end line: 39 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2446 unit: public get beginningElementPosition() file: packages/ketcher-core/src/application/render/renderers/UnresolvedMonomerRenderer.ts start line: 41 end line: 43 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2447 unit: protected get modificationConfig() file: packages/ketcher-core/src/application/render/renderers/UnresolvedMonomerRenderer.ts start line: 45 end line: 47 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2448 unit: public get textColor() file: packages/ketcher-core/src/application/render/renderers/SugarRenderer.ts start line: 26 end line: 28 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2449 unit: protected get modificationConfig() file: packages/ketcher-core/src/application/render/renderers/SugarRenderer.ts start line: 30 end line: 32 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2450 unit: protected getMonomerColor() file: packages/ketcher-core/src/application/render/renderers/SugarRenderer.ts start line: 34 end line: 36 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2451 unit: public get enumerationElementPosition() file: packages/ketcher-core/src/application/render/renderers/SugarRenderer.ts start line: 49 end line: 51 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2452 unit: public get beginningElementPosition() file: packages/ketcher-core/src/application/render/renderers/SugarRenderer.ts start line: 53 end line: 55 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2453 unit: public get enumerationElementPosition() file: packages/ketcher-core/src/application/render/renderers/AmbiguousMonomerRenderer.ts start line: 68 end line: 70 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2454 unit: public get beginningElementPosition() file: packages/ketcher-core/src/application/render/renderers/AmbiguousMonomerRenderer.ts start line: 72 end line: 74 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2455 unit: protected get modificationConfig() file: packages/ketcher-core/src/application/render/renderers/AmbiguousMonomerRenderer.ts start line: 165 end line: 167 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2456 unit: protected get modificationConfig() file: packages/ketcher-core/src/application/render/renderers/PeptideRenderer.ts start line: 28 end line: 30 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2457 unit: public get enumerationElementPosition() file: packages/ketcher-core/src/application/render/renderers/PeptideRenderer.ts start line: 87 end line: 89 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2458 unit: public get beginningElementPosition() file: packages/ketcher-core/src/application/render/renderers/PeptideRenderer.ts start line: 91 end line: 93 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2459 unit: protected getMonomerColor() file: packages/ketcher-core/src/application/render/renderers/PhosphateRenderer.ts start line: 24 end line: 26 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2460 unit: public get textColor() file: packages/ketcher-core/src/application/render/renderers/PhosphateRenderer.ts start line: 28 end line: 30 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2461 unit: protected get modificationConfig() file: packages/ketcher-core/src/application/render/renderers/PhosphateRenderer.ts start line: 32 end line: 34 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2462 unit: show() file: packages/ketcher-core/src/application/render/renderers/PhosphateRenderer.ts start line: 47 end line: 49 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2463 unit: public get enumerationElementPosition() file: packages/ketcher-core/src/application/render/renderers/PhosphateRenderer.ts start line: 51 end line: 53 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2464 unit: public get beginningElementPosition() file: packages/ketcher-core/src/application/render/renderers/PhosphateRenderer.ts start line: 55 end line: 57 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2465 unit: public get width() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/FlexModePolymerBondRenderer.ts start line: 30 end line: 32 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2466 unit: public get height() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/FlexModePolymerBondRenderer.ts start line: 34 end line: 36 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2467 unit: public moveEnd() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/FlexModePolymerBondRenderer.ts start line: 168 end line: 170 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2468 unit: public moveStart() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/FlexModePolymerBondRenderer.ts start line: 192 end line: 194 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2469 unit: public get isSnake() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 65 end line: 67 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2470 unit: private get isHydrogenBond() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 69 end line: 71 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2471 unit: public get width() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 80 end line: 82 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2472 unit: public get height() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 84 end line: 86 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2473 unit: private getMonomerWidth() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 440 end line: 442 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2474 unit: private getMonomerHeight() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 444 end line: 446 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2475 unit: private addLineFromTopToRight() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 712 end line: 714 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2476 unit: private addLineFromLeftToTop() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 716 end line: 718 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2477 unit: private addLineFromBottomToRight() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 720 end line: 722 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2478 unit: private addLineFromLeftToBottom() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 724 end line: 726 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2479 unit: private addLineFromTopToLeft() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 728 end line: 730 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2480 unit: private addLineFromRightToTop() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 732 end line: 734 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2481 unit: private addLineFromRightToBottom() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 736 end line: 738 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2482 unit: private get isSideConnectionBondDrawn() file: packages/ketcher-core/src/application/render/renderers/PolymerBondRenderer/SnakeModePolymerBondRenderer.ts start line: 833 end line: 835 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2483 unit: private get monomer() file: packages/ketcher-core/src/application/render/renderers/sequence/MonomerToAtomBondSequenceRenderer.ts start line: 15 end line: 17 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2484 unit: private get atom() file: packages/ketcher-core/src/application/render/renderers/sequence/MonomerToAtomBondSequenceRenderer.ts start line: 19 end line: 21 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2485 unit: public get isSnake() file: packages/ketcher-core/src/application/render/renderers/sequence/MonomerToAtomBondSequenceRenderer.ts start line: 83 end line: 85 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2486 unit: public isMonomersOnSameHorizontalLine() file: packages/ketcher-core/src/application/render/renderers/sequence/MonomerToAtomBondSequenceRenderer.ts start line: 87 end line: 89 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2487 unit: get symbolToDisplay() file: packages/ketcher-core/src/application/render/renderers/sequence/PhosphateSequenceItemRenderer.ts start line: 4 end line: 6 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2488 unit: public get isEditingSymbol() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 39 end line: 41 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2489 unit: public set isEditingSymbol() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 43 end line: 45 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2490 unit: protected appendHover() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 56 end line: 58 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2491 unit: public get currentSubChain() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 63 end line: 65 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2492 unit: public get center() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 79 end line: 81 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2493 unit: protected get isSequenceEditModeTurnedOn() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 83 end line: 85 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2494 unit: protected get isSequenceEditInRnaBuilderModeTurnedOn() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 87 end line: 89 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2495 unit: private get nthSeparationInRow() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 147 end line: 149 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2496 unit: private get symbolsInRow() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 151 end line: 153 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2497 unit: private get isBeginningOfChain() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 178 end line: 180 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2498 unit: private drawGreyOverlay() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 215 end line: 217 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2499 unit: private raiseElement() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 317 end line: 319 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2500 unit: public get enumeration() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 331 end line: 333 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2501 unit: get symbolToDisplay() file: packages/ketcher-core/src/application/render/renderers/sequence/AmbiguousSequenceItemRenderer.ts start line: 4 end line: 6 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2502 unit: public static resetLastUserDefinedCaretPosition() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 418 end line: 420 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2503 unit: public static get currentEdittingNode() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 583 end line: 585 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2504 unit: public static get isCaretAtChainEnd() file: packages/ketcher-core/src/application/render/renderers/sequence/SequenceRenderer.ts start line: 949 end line: 951 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2505 unit: get center() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceRenderer.ts start line: 22 end line: 24 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2506 unit: constructor() file: packages/ketcher-core/src/application/render/renderers/sequence/BackBoneBondSequenceRenderer.ts start line: 5 end line: 7 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2507 unit: public get isSnake() file: packages/ketcher-core/src/application/render/renderers/sequence/BackBoneBondSequenceRenderer.ts start line: 9 end line: 11 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2508 unit: public isMonomersOnSameHorizontalLine() file: packages/ketcher-core/src/application/render/renderers/sequence/BackBoneBondSequenceRenderer.ts start line: 13 end line: 15 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2509 unit: get symbolToDisplay() file: packages/ketcher-core/src/application/render/renderers/sequence/ChemSequenceItemRenderer.ts start line: 5 end line: 7 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2510 unit: get symbolToDisplay() file: packages/ketcher-core/src/application/render/renderers/sequence/UnresolvedMonomerSequenceItemRenderer.ts start line: 4 end line: 6 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2511 unit: protected drawModification() file: packages/ketcher-core/src/application/render/renderers/sequence/UnresolvedMonomerSequenceItemRenderer.ts start line: 8 end line: 10 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2512 unit: protected drawModification() file: packages/ketcher-core/src/application/render/renderers/sequence/UnsplitNucleotideSequenceItemRenderer.ts start line: 14 end line: 16 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2513 unit: private get isHydrogenBond() file: packages/ketcher-core/src/application/render/renderers/sequence/PolymerBondSequenceRenderer.ts start line: 22 end line: 24 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2514 unit: private get firstMonomer() file: packages/ketcher-core/src/application/render/renderers/sequence/PolymerBondSequenceRenderer.ts start line: 26 end line: 28 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2515 unit: private get secondMonomer() file: packages/ketcher-core/src/application/render/renderers/sequence/PolymerBondSequenceRenderer.ts start line: 30 end line: 32 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2516 unit: public get isSnake() file: packages/ketcher-core/src/application/render/renderers/sequence/PolymerBondSequenceRenderer.ts start line: 147 end line: 149 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2517 unit: public isMonomersOnSameHorizontalLine() file: packages/ketcher-core/src/application/render/renderers/sequence/PolymerBondSequenceRenderer.ts start line: 151 end line: 153 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2518 unit: get symbolToDisplay() file: packages/ketcher-core/src/application/render/renderers/sequence/EmptySequenceItemRenderer.ts start line: 4 end line: 6 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2519 unit: constructor() file: packages/ketcher-core/src/application/render/renderers/sequence/ui-controls/NewSequenceButton.ts start line: 19 end line: 21 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 2520 unit: protected appendHover() file: packages/ketcher-core/src/application/render/renderers/sequence/ui-controls/NewSequenceButton.ts start line: 120 end line: 122 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2521 unit: protected removeHover() file: packages/ketcher-core/src/application/render/renderers/sequence/ui-controls/NewSequenceButton.ts start line: 130 end line: 132 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2522 unit: function rectangleArrowHighlightAndSelection() file: packages/ketcher-core/src/application/render/draw.ts start line: 62 end line: 64 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2523 unit: function arrowEllipticalArcFilledBow() file: packages/ketcher-core/src/application/render/draw.ts start line: 302 end line: 304 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2524 unit: function arrowEllipticalArcFilledTriangle() file: packages/ketcher-core/src/application/render/draw.ts start line: 341 end line: 343 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2525 unit: function arrowEllipticalArcOpenAngle() file: packages/ketcher-core/src/application/render/draw.ts start line: 379 end line: 381 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2526 unit: function arrowEllipticalArcOpenHalfAngle() file: packages/ketcher-core/src/application/render/draw.ts start line: 417 end line: 419 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2527 unit: function arrowOpenAngle() file: packages/ketcher-core/src/application/render/draw.ts start line: 452 end line: 454 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2528 unit: function arrowFilledTriangle() file: packages/ketcher-core/src/application/render/draw.ts start line: 479 end line: 481 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2529 unit: function arrowFilledBow() file: packages/ketcher-core/src/application/render/draw.ts start line: 509 end line: 511 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2530 unit: function arrowDashedOpenAngle() file: packages/ketcher-core/src/application/render/draw.ts start line: 541 end line: 543 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2531 unit: function arrowFailed() file: packages/ketcher-core/src/application/render/draw.ts start line: 586 end line: 588 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2532 unit: function arrowRetrosynthetic() file: packages/ketcher-core/src/application/render/draw.ts start line: 639 end line: 641 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2533 unit: function arrowBothEndsFilledTriangle() file: packages/ketcher-core/src/application/render/draw.ts start line: 686 end line: 688 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2534 unit: function arrowEquilibriumFilledHalfBow() file: packages/ketcher-core/src/application/render/draw.ts start line: 720 end line: 722 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2535 unit: function arrowEquilibriumFilledTriangle() file: packages/ketcher-core/src/application/render/draw.ts start line: 770 end line: 772 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2536 unit: function arrowEquilibriumOpenAngle() file: packages/ketcher-core/src/application/render/draw.ts start line: 822 end line: 824 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2537 unit: function arrowUnbalancedEquilibriumFilledHalfBow() file: packages/ketcher-core/src/application/render/draw.ts start line: 868 end line: 870 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2538 unit: function arrowUnbalancedEquilibriumOpenHalfAngle() file: packages/ketcher-core/src/application/render/draw.ts start line: 919 end line: 921 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2539 unit: function arrowUnbalancedEquilibriumLargeFilledHalfBow() file: packages/ketcher-core/src/application/render/draw.ts start line: 966 end line: 968 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2540 unit: function arrowUnbalancedEquilibriumFilledHalfTriangle() file: packages/ketcher-core/src/application/render/draw.ts start line: 1025 end line: 1027 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2541 unit: static removeSmallAttachmentPointLabelsInModal() file: packages/ketcher-core/src/application/render/renderStruct.ts start line: 33 end line: 35 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2542 unit: static generatePoint() file: packages/ketcher-core/src/application/render/pathBuilder.ts start line: 10 end line: 12 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2543 unit: function escapeHtml() file: packages/ketcher-core/src/application/render/util.ts start line: 212 end line: 214 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2544 unit: selectionPolygon() file: packages/ketcher-core/src/application/render/raphaelRender.ts start line: 104 end line: 106 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2545 unit: selectionLine() file: packages/ketcher-core/src/application/render/raphaelRender.ts start line: 108 end line: 110 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2546 unit: selectionRectangle() file: packages/ketcher-core/src/application/render/raphaelRender.ts start line: 112 end line: 114 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2547 unit: protected constructor() file: packages/ketcher-core/src/application/render/scrollbar/scrollbar.ts start line: 17 end line: 19 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2548 unit: public destroy() file: packages/ketcher-core/src/application/render/scrollbar/scrollbar.ts start line: 21 end line: 23 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2549 unit: update() file: packages/ketcher-core/src/application/render/scrollbar/scrollbar.ts start line: 25 end line: 27 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2550 unit: protected redraw() file: packages/ketcher-core/src/application/render/scrollbar/scrollbar.ts start line: 29 end line: 31 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2551 unit: protected onDragEnd() file: packages/ketcher-core/src/application/render/scrollbar/scrollbar.ts start line: 71 end line: 73 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2552 unit: constructor() file: packages/ketcher-core/src/application/render/scrollbar/scroll-offset.ts start line: 12 end line: 14 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2553 unit: update() file: packages/ketcher-core/src/application/render/scrollbar/scroll-offset.ts start line: 55 end line: 57 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2554 unit: hasVerticalOffset() file: packages/ketcher-core/src/application/render/scrollbar/scroll-offset.ts start line: 59 end line: 61 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2555 unit: hasHorizontalOffset() file: packages/ketcher-core/src/application/render/scrollbar/scroll-offset.ts start line: 63 end line: 65 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2556 unit: public get leftNormal() file: packages/ketcher-core/src/application/render/view-model/HalfEdge.ts start line: 35 end line: 37 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2557 unit: public get angle() file: packages/ketcher-core/src/application/render/view-model/HalfEdge.ts start line: 39 end line: 42 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2558 unit: public get position() file: packages/ketcher-core/src/application/render/view-model/HalfEdge.ts start line: 44 end line: 46 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2559 unit: constructor() file: packages/ketcher-core/src/application/render/view-model/Loop.ts start line: 23 end line: 25 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2560 unit: setKetcherInstance() file: packages/ketcher-core/src/application/utils.ts start line: 18 end line: 20 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2561 unit: getKetcher() file: packages/ketcher-core/src/application/utils.ts start line: 22 end line: 25 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2562 unit: function getPropertiesByImgFormat() file: packages/ketcher-core/src/application/formatters/formatProperties.ts start line: 180 end line: 182 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2563 unit: function getPropertiesByFormat() file: packages/ketcher-core/src/application/formatters/formatProperties.ts start line: 184 end line: 186 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2564 unit: constructor() file: packages/ketcher-core/src/application/formatters/formatterFactory.ts start line: 35 end line: 37 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2565 unit: constructor() file: packages/ketcher-core/src/application/formatters/molfileV2000Formatter.ts start line: 24 end line: 26 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2566 unit: constructor() file: packages/ketcher-core/src/application/formatters/ketFormatter.ts start line: 26 end line: 28 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2567 unit: async getStructureFromStringAsync() file: packages/ketcher-core/src/application/formatters/ketFormatter.ts start line: 43 end line: 45 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2568 unit: static isContainsCoordinates() file: packages/ketcher-core/src/application/formatters/smilesFormatter.ts start line: 61 end line: 63 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2569 unit: get editor() file: packages/ketcher-core/src/application/ketcher.ts start line: 72 end line: 74 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2570 unit: get eventBus() file: packages/ketcher-core/src/application/ketcher.ts start line: 76 end line: 78 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2571 unit: get formatterFactory() file: packages/ketcher-core/src/application/ketcher.ts start line: 101 end line: 103 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2572 unit: get indigo() file: packages/ketcher-core/src/application/ketcher.ts start line: 105 end line: 107 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2573 unit: public sendCustomAction() file: packages/ketcher-core/src/application/ketcher.ts start line: 538 end line: 540 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2574 unit: private handleDragStart() file: packages/ketcher-core/src/application/editor/tools/Hand.ts start line: 18 end line: 20 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2575 unit: private handleDragging() file: packages/ketcher-core/src/application/editor/tools/Hand.ts start line: 22 end line: 24 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2576 unit: private handleDragEnd() file: packages/ketcher-core/src/application/editor/tools/Hand.ts start line: 26 end line: 28 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2577 unit: get isHydrogenBond() file: packages/ketcher-core/src/application/editor/tools/Bond.ts start line: 69 end line: 71 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2578 unit: public mouseLeaveClientArea() file: packages/ketcher-core/src/application/editor/tools/Monomer.ts start line: 88 end line: 90 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2579 unit: public static get instance() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 70 end line: 72 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2580 unit: setZoom() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 116 end line: 118 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2581 unit: getZoomLevel() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 120 end line: 122 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2582 unit: setZoomTransform() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 124 end line: 126 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2583 unit: subscribeOnZoomEvent() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 138 end line: 140 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2584 unit: private get zoomStep() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 329 end line: 331 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2585 unit: public zoomIn() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 333 end line: 335 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2586 unit: public zoomOut() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 337 end line: 339 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2587 unit: public zoomTo() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 360 end line: 362 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2588 unit: public resetZoom() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 364 end line: 366 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2589 unit: unzoomValue() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 394 end line: 396 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2590 unit: zoomValue() file: packages/ketcher-core/src/application/editor/tools/Zoom.ts start line: 398 end line: 400 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2591 unit: get keyboardEventHandlers() file: packages/ketcher-core/src/application/editor/modes/BaseMode.ts start line: 88 end line: 90 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2592 unit: constructor() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 78 end line: 80 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2593 unit: public get isEditMode() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 82 end line: 84 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2594 unit: public set isEditMode() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 86 end line: 88 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2595 unit: public get isEditInRNABuilderMode() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 90 end line: 92 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2596 unit: public set isEditInRNABuilderMode() file: packages/ketcher-core/src/application/editor/modes/SequenceMode.ts start line: 94 end line: 96 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2597 unit: constructor() file: packages/ketcher-core/src/application/editor/modes/SnakeMode.ts start line: 12 end line: 14 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2598 unit: constructor() file: packages/ketcher-core/src/application/editor/modes/FlexMode.ts start line: 8 end line: 10 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2599 unit: export function isSequenceMode() file: packages/ketcher-core/src/application/editor/modes/types.ts start line: 12 end line: 14 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2600 unit: function isMouseMainButtonPressed() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 72 end line: 74 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2601 unit: public get selectedTool() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 99 end line: 101 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2602 unit: static provideEditorInstance() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 149 end line: 151 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2603 unit: public get monomersLibraryParsedJson() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 233 end line: 235 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2604 unit: public get monomersLibrary() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 237 end line: 239 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2605 unit: private onChangeSequenceTypeEnterMode() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 415 end line: 417 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2606 unit: public onSelectTool() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 448 end line: 450 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2607 unit: public setMode() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 530 end line: 532 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2608 unit: public get isSequenceMode() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 534 end line: 536 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2609 unit: public get isSequenceEditMode() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 538 end line: 540 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2610 unit: public get isHandToolSelected() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 575 end line: 577 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2611 unit: public isCurrentModeWithAutozoom() file: packages/ketcher-core/src/application/editor/Editor.ts start line: 777 end line: 779 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2612 unit: export function provideEditorSettings() file: packages/ketcher-core/src/application/editor/editorSettings.ts start line: 6 end line: 8 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2613 unit: static canvasToView() file: packages/ketcher-core/src/application/editor/shared/coordinates.ts start line: 34 end line: 36 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2614 unit: static viewToCanvas() file: packages/ketcher-core/src/application/editor/shared/coordinates.ts start line: 39 end line: 41 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2615 unit: function setFracAngle() file: packages/ketcher-core/src/application/editor/shared/utils.ts start line: 24 end line: 26 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2616 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/monomer/index.ts start line: 134 end line: 136 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2617 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/monomer/index.ts start line: 138 end line: 140 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2618 unit: invert() file: packages/ketcher-core/src/application/editor/operations/calcimplicitH.ts start line: 35 end line: 37 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2619 unit: private recalculateCanvasMatrixModelChange:() file: packages/ketcher-core/src/application/editor/operations/modes/snake.ts start line: 7 end line: 9 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2620 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/modes/index.ts start line: 61 end line: 63 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2621 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/modes/index.ts start line: 65 end line: 67 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2622 unit: invert() file: packages/ketcher-core/src/application/editor/operations/fragmentStereoAtom.ts start line: 52 end line: 54 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2623 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 74 end line: 76 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2624 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 84 end line: 86 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2625 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 146 end line: 148 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2626 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 150 end line: 152 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2627 unit: private reconnectPolymerBondModelChange:() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 158 end line: 160 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2628 unit: invert() file: packages/ketcher-core/src/application/editor/operations/multitailArrow/multitailArrowAddRemoveTail.ts start line: 27 end line: 29 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2629 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/multitailArrow/multitailArrowAddRemoveTail.ts start line: 34 end line: 36 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2630 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/multitailArrow/multitailArrowMove.ts start line: 8 end line: 10 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2631 unit: invert() file: packages/ketcher-core/src/application/editor/operations/multitailArrow/multitailArrowMove.ts start line: 28 end line: 30 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2632 unit: invert() file: packages/ketcher-core/src/application/editor/operations/fragment.ts start line: 52 end line: 54 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2633 unit: invert() file: packages/ketcher-core/src/application/editor/operations/fragment.ts start line: 80 end line: 82 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2634 unit: invert() file: packages/ketcher-core/src/application/editor/operations/fragment.ts start line: 109 end line: 111 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2635 unit: invert() file: packages/ketcher-core/src/application/editor/operations/rgroupAttachmentPoint/RGroupAttachmentPointRemove.ts start line: 46 end line: 48 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2636 unit: invert() file: packages/ketcher-core/src/application/editor/operations/descriptors.ts start line: 50 end line: 52 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2637 unit: invert() file: packages/ketcher-core/src/application/editor/operations/descriptors.ts start line: 74 end line: 76 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2638 unit: constructor() file: packages/ketcher-core/src/application/editor/operations/image/imageMove.ts start line: 8 end line: 10 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2639 unit: public executeAfterAllOperations() file: packages/ketcher-core/src/application/editor/operations/coreAtom/atom.ts start line: 116 end line: 118 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2640 unit: public invertAfterAllOperations() file: packages/ketcher-core/src/application/editor/operations/coreAtom/atom.ts start line: 120 end line: 122 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2641 unit: public deleteAtomChangeModel:() file: packages/ketcher-core/src/application/editor/operations/coreAtom/atom.ts start line: 131 end line: 133 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2642 unit: public invertAfterAllOperations() file: packages/ketcher-core/src/application/editor/operations/coreAtom/atom.ts start line: 153 end line: 155 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2643 unit: public executeAfterAllOperations() file: packages/ketcher-core/src/application/editor/operations/coreAtom/atom.ts start line: 157 end line: 159 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2644 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/drawingEntity/index.ts start line: 8 end line: 10 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2645 unit: public execute() file: packages/ketcher-core/src/application/editor/operations/drawingEntity/index.ts start line: 18 end line: 20 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2646 unit: private redoDrawingEntityChangeModel:() file: packages/ketcher-core/src/application/editor/operations/drawingEntity/index.ts start line: 29 end line: 31 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2647 unit: private drawingEntityRedrawModelChange:() file: packages/ketcher-core/src/application/editor/operations/drawingEntity/index.ts start line: 67 end line: 69 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2648 unit: invert() file: packages/ketcher-core/src/application/editor/operations/ifThen.ts start line: 50 end line: 52 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2649 unit: invert() file: packages/ketcher-core/src/application/editor/operations/ifThen.ts start line: 77 end line: 79 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2650 unit: invert() file: packages/ketcher-core/src/application/editor/operations/rgroup/RGroupFragment.ts start line: 85 end line: 87 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2651 unit: public executeAfterAllOperations() file: packages/ketcher-core/src/application/editor/operations/coreBond/bond.ts start line: 69 end line: 71 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2652 unit: public invertAfterAllOperations() file: packages/ketcher-core/src/application/editor/operations/coreBond/bond.ts start line: 73 end line: 75 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2653 unit: public deleteBondChangeModel:() file: packages/ketcher-core/src/application/editor/operations/coreBond/bond.ts start line: 84 end line: 86 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2654 unit: public executeAfterAllOperations() file: packages/ketcher-core/src/application/editor/operations/coreBond/bond.ts start line: 102 end line: 104 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2655 unit: public invertAfterAllOperations() file: packages/ketcher-core/src/application/editor/operations/coreBond/bond.ts start line: 106 end line: 108 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2656 unit: export function fromOneAtomDeletion() file: packages/ketcher-core/src/application/editor/actions/erase.ts start line: 46 end line: 48 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2657 unit: export function atomGetDegree() file: packages/ketcher-core/src/application/editor/actions/utils.ts start line: 49 end line: 51 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2658 unit: export function atomGetSGroups() file: packages/ketcher-core/src/application/editor/actions/utils.ts start line: 53 end line: 55 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2659 unit: export function atomGetPos() file: packages/ketcher-core/src/application/editor/actions/utils.ts start line: 57 end line: 59 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2660 unit: constructor() file: packages/ketcher-core/src/application/editor/actions/action.ts start line: 25 end line: 27 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2661 unit: destroy() file: packages/ketcher-core/src/application/editor/EditorHistory.ts start line: 83 end line: 85 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2662 unit: function parametrizeUrl() file: packages/ketcher-core/src/infrastructure/services/struct/remoteStructService.ts start line: 70 end line: 72 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2663 unit: public removeAttachmentPoint() file: packages/ketcher-core/src/domain/AttachmentPoint.ts start line: 109 end line: 111 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2664 unit: constructor() file: packages/ketcher-core/src/domain/serializers/smi/smiSerializer.ts start line: 29 end line: 31 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2665 unit: CisTrans.prototype.each = function() file: packages/ketcher-core/src/domain/serializers/smi/cis_trans.js start line: 32 end line: 34 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2666 unit: CisTrans.prototype.getParity = function() file: packages/ketcher-core/src/domain/serializers/smi/cis_trans.js start line: 36 end line: 38 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2667 unit: CisTrans.prototype.getSubstituents = function() file: packages/ketcher-core/src/domain/serializers/smi/cis_trans.js start line: 40 end line: 42 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2668 unit: Dfs.prototype.edgeClosingCycle = function() file: packages/ketcher-core/src/domain/serializers/smi/dfs.js start line: 166 end line: 168 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2669 unit: Dfs.prototype.numBranches = function() file: packages/ketcher-core/src/domain/serializers/smi/dfs.js start line: 170 end line: 172 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2670 unit: Dfs.prototype.numOpeningCycles = function() file: packages/ketcher-core/src/domain/serializers/smi/dfs.js start line: 174 end line: 176 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2671 unit: Stereocenters.prototype.each = function() file: packages/ketcher-core/src/domain/serializers/smi/stereocenters.js start line: 26 end line: 28 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2672 unit: Smiles.prototype.isBondInRing = function() file: packages/ketcher-core/src/domain/serializers/smi/smiles.js start line: 45 end line: 47 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2673 unit: function() file: packages/ketcher-core/src/domain/serializers/smi/smiles.js start line: 184 end line: 186 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2674 unit: function() file: packages/ketcher-core/src/domain/serializers/smi/smiles.js start line: 577 end line: 579 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2675 unit: constructor() file: packages/ketcher-core/src/domain/serializers/sdf/sdfSerializer.ts start line: 27 end line: 29 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2676 unit: function applyDataSGroupName() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 246 end line: 249 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2677 unit: function applyDataSGroupExpand() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 251 end line: 253 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2678 unit: function applyDataSGroupQuery() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 255 end line: 258 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2679 unit: function applyDataSGroupQueryOp() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 260 end line: 263 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2680 unit: function trimRight() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 357 end line: 359 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2681 unit: write() file: packages/ketcher-core/src/domain/serializers/mol/molfile.ts start line: 228 end line: 231 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2682 unit: writePaddedFloat() file: packages/ketcher-core/src/domain/serializers/mol/molfile.ts start line: 265 end line: 268 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 2683 unit: function prepareDatForSaving() file: packages/ketcher-core/src/domain/serializers/mol/common.js start line: 146 end line: 148 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2684 unit: function normalizeNewlines() file: packages/ketcher-core/src/domain/serializers/mol/common.js start line: 336 end line: 338 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2685 unit: constructor() file: packages/ketcher-core/src/domain/serializers/mol/molSerializer.ts start line: 35 end line: 37 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2686 unit: deserialize() file: packages/ketcher-core/src/domain/serializers/ket/ketSerializer.ts start line: 661 end line: 663 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2687 unit: export function getMonomerUniqueKey() file: packages/ketcher-core/src/domain/helpers/monomers.ts start line: 22 end line: 24 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2688 unit: constructor() file: packages/ketcher-core/src/domain/helpers/functionalGroupsProvider.ts start line: 22 end line: 24 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2689 unit: public getFunctionalGroupsList() file: packages/ketcher-core/src/domain/helpers/functionalGroupsProvider.ts start line: 33 end line: 35 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2690 unit: public setFunctionalGroupsList() file: packages/ketcher-core/src/domain/helpers/functionalGroupsProvider.ts start line: 37 end line: 39 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2691 unit: public addToFunctionalGroupsList() file: packages/ketcher-core/src/domain/helpers/functionalGroupsProvider.ts start line: 41 end line: 43 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2692 unit: constructor() file: packages/ketcher-core/src/domain/helpers/saltsAndSolventsProvider.ts start line: 22 end line: 24 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2693 unit: public getSaltsAndSolventsList() file: packages/ketcher-core/src/domain/helpers/saltsAndSolventsProvider.ts start line: 33 end line: 35 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2694 unit: public setSaltsAndSolventsList() file: packages/ketcher-core/src/domain/helpers/saltsAndSolventsProvider.ts start line: 37 end line: 39 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2695 unit: static findRGroupByFragment() file: packages/ketcher-core/src/domain/entities/rgroup.ts start line: 41 end line: 43 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2696 unit: public isMonomerTypeDifferentForChaining() file: packages/ketcher-core/src/domain/entities/Nucleoside.ts start line: 100 end line: 102 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2697 unit: public get SubChainConstructor() file: packages/ketcher-core/src/domain/entities/Nucleoside.ts start line: 104 end line: 106 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2698 unit: public get monomer() file: packages/ketcher-core/src/domain/entities/Nucleoside.ts start line: 108 end line: 110 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2699 unit: public get monomers() file: packages/ketcher-core/src/domain/entities/Nucleoside.ts start line: 112 end line: 114 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2700 unit: public get firstMonomerInNode() file: packages/ketcher-core/src/domain/entities/Nucleoside.ts start line: 116 end line: 118 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2701 unit: public get lastMonomerInNode() file: packages/ketcher-core/src/domain/entities/Nucleoside.ts start line: 120 end line: 122 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2702 unit: public get renderer() file: packages/ketcher-core/src/domain/entities/Nucleoside.ts start line: 124 end line: 126 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2703 unit: setHbNext() file: packages/ketcher-core/src/domain/entities/struct.ts start line: 513 end line: 515 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2704 unit: addPositionOffset() file: packages/ketcher-core/src/domain/entities/image.ts start line: 121 end line: 123 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2705 unit: get attpnt() file: packages/ketcher-core/src/domain/entities/atom.ts start line: 207 end line: 209 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2706 unit: get: function() file: packages/ketcher-core/src/domain/entities/atom.ts start line: 293 end line: 295 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2707 unit: get isRGroupAttachmentPointEditDisabled() file: packages/ketcher-core/src/domain/entities/atom.ts start line: 304 end line: 306 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2708 unit: setRGAttachmentPointForDisplayPurpose() file: packages/ketcher-core/src/domain/entities/atom.ts start line: 318 end line: 320 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2709 unit: static isHeteroAtom() file: packages/ketcher-core/src/domain/entities/atom.ts start line: 346 end line: 348 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 2710 unit: function getValueOrDefault() file: packages/ketcher-core/src/domain/entities/atom.ts start line: 845 end line: 847 size: 3 LOC McCabe index: 2 number of parameters: 2 id: 2711 unit: function getPseudo() file: packages/ketcher-core/src/domain/entities/atom.ts start line: 855 end line: 857 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 2712 unit: constructor() file: packages/ketcher-core/src/domain/entities/EmptyMonomer.ts start line: 18 end line: 20 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2713 unit: public getValidSourcePoint() file: packages/ketcher-core/src/domain/entities/EmptyMonomer.ts start line: 22 end line: 24 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2714 unit: public getValidTargetPoint() file: packages/ketcher-core/src/domain/entities/EmptyMonomer.ts start line: 26 end line: 28 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2715 unit: public get SubChainConstructor() file: packages/ketcher-core/src/domain/entities/EmptyMonomer.ts start line: 30 end line: 32 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2716 unit: public isMonomerTypeDifferentForChaining() file: packages/ketcher-core/src/domain/entities/EmptyMonomer.ts start line: 34 end line: 36 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2717 unit: static dist() file: packages/ketcher-core/src/domain/entities/vec2.ts start line: 57 end line: 59 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2718 unit: static sum() file: packages/ketcher-core/src/domain/entities/vec2.ts start line: 77 end line: 79 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2719 unit: static dot() file: packages/ketcher-core/src/domain/entities/vec2.ts start line: 81 end line: 83 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2720 unit: static cross() file: packages/ketcher-core/src/domain/entities/vec2.ts start line: 85 end line: 87 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2721 unit: static angle() file: packages/ketcher-core/src/domain/entities/vec2.ts start line: 89 end line: 91 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2722 unit: static diff() file: packages/ketcher-core/src/domain/entities/vec2.ts start line: 93 end line: 95 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2723 unit: static centre() file: packages/ketcher-core/src/domain/entities/vec2.ts start line: 115 end line: 117 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2724 unit: static crossProduct() file: packages/ketcher-core/src/domain/entities/vec2.ts start line: 129 end line: 131 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2725 unit: static radiansToDegrees() file: packages/ketcher-core/src/domain/entities/vec2.ts start line: 297 end line: 299 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2726 unit: public get isMonomer() file: packages/ketcher-core/src/domain/entities/monomerMicromolecule.ts start line: 27 end line: 29 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2727 unit: setFunctionalGroup() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 141 end line: 143 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2728 unit: public get isSuperatomWithoutLabel() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 367 end line: 369 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2729 unit: public get isMonomer() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 371 end line: 373 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2730 unit: static filter() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 432 end line: 434 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 2731 unit: static getBracketParameters() file: packages/ketcher-core/src/domain/entities/sgroup.ts start line: 567 end line: 569 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2732 unit: public get SubChainConstructor() file: packages/ketcher-core/src/domain/entities/LinkerSequenceNode.ts start line: 15 end line: 17 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2733 unit: public get firstMonomerInNode() file: packages/ketcher-core/src/domain/entities/LinkerSequenceNode.ts start line: 19 end line: 21 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2734 unit: public get lastMonomerInNode() file: packages/ketcher-core/src/domain/entities/LinkerSequenceNode.ts start line: 23 end line: 25 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2735 unit: public get renderer() file: packages/ketcher-core/src/domain/entities/LinkerSequenceNode.ts start line: 46 end line: 48 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2736 unit: public get modified() file: packages/ketcher-core/src/domain/entities/LinkerSequenceNode.ts start line: 50 end line: 52 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2737 unit: public get SubChainConstructor() file: packages/ketcher-core/src/domain/entities/RNABase.ts start line: 23 end line: 25 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2738 unit: public get finished() file: packages/ketcher-core/src/domain/entities/BaseBond.ts start line: 10 end line: 12 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2739 unit: public get center() file: packages/ketcher-core/src/domain/entities/BaseBond.ts start line: 14 end line: 16 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2740 unit: public moveBondStartAbsolute() file: packages/ketcher-core/src/domain/entities/BaseBond.ts start line: 27 end line: 29 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2741 unit: public moveBondEndAbsolute() file: packages/ketcher-core/src/domain/entities/BaseBond.ts start line: 31 end line: 33 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2742 unit: public get startPosition() file: packages/ketcher-core/src/domain/entities/BaseBond.ts start line: 35 end line: 37 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2743 unit: protected constructor() file: packages/ketcher-core/src/domain/entities/BaseMicromoleculeEntity.ts start line: 22 end line: 24 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2744 unit: public get SubChainConstructor() file: packages/ketcher-core/src/domain/entities/Peptide.ts start line: 88 end line: 90 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2745 unit: public isMonomerTypeDifferentForChaining() file: packages/ketcher-core/src/domain/entities/Peptide.ts start line: 92 end line: 94 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2746 unit: get stereoAtoms() file: packages/ketcher-core/src/domain/entities/fragment.ts start line: 79 end line: 81 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2747 unit: get enhancedStereoFlag() file: packages/ketcher-core/src/domain/entities/fragment.ts start line: 83 end line: 85 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2748 unit: public get lastNode() file: packages/ketcher-core/src/domain/entities/monomer-chains/BaseSubChain.ts start line: 10 end line: 12 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2749 unit: public get firstNode() file: packages/ketcher-core/src/domain/entities/monomer-chains/BaseSubChain.ts start line: 14 end line: 16 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2750 unit: public add() file: packages/ketcher-core/src/domain/entities/monomer-chains/BaseSubChain.ts start line: 18 end line: 20 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2751 unit: public get length() file: packages/ketcher-core/src/domain/entities/monomer-chains/BaseSubChain.ts start line: 22 end line: 24 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2752 unit: public get lastSubChain() file: packages/ketcher-core/src/domain/entities/monomer-chains/Chain.ts start line: 123 end line: 125 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2753 unit: public get firstSubChain() file: packages/ketcher-core/src/domain/entities/monomer-chains/Chain.ts start line: 155 end line: 157 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2754 unit: public get firstNode() file: packages/ketcher-core/src/domain/entities/monomer-chains/Chain.ts start line: 159 end line: 161 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2755 unit: public get isAntisense() file: packages/ketcher-core/src/domain/entities/monomer-chains/Chain.ts start line: 180 end line: 182 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2756 unit: public get isNewSequenceChain() file: packages/ketcher-core/src/domain/entities/monomer-chains/Chain.ts start line: 215 end line: 217 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2757 unit: public get firstNode() file: packages/ketcher-core/src/domain/entities/monomer-chains/ChainsCollection.ts start line: 224 end line: 226 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2758 unit: public get lastNode() file: packages/ketcher-core/src/domain/entities/monomer-chains/ChainsCollection.ts start line: 311 end line: 313 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2759 unit: public get length() file: packages/ketcher-core/src/domain/entities/monomer-chains/ChainsCollection.ts start line: 315 end line: 317 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2760 unit: public getValidSourcePoint() file: packages/ketcher-core/src/domain/entities/Chem.ts start line: 7 end line: 9 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2761 unit: public getValidTargetPoint() file: packages/ketcher-core/src/domain/entities/Chem.ts start line: 11 end line: 13 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2762 unit: public get SubChainConstructor() file: packages/ketcher-core/src/domain/entities/Chem.ts start line: 15 end line: 17 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2763 unit: public isMonomerTypeDifferentForChaining() file: packages/ketcher-core/src/domain/entities/Chem.ts start line: 19 end line: 21 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2764 unit: public setFirstMonomer() file: packages/ketcher-core/src/domain/entities/HydrogenBond.ts start line: 16 end line: 18 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2765 unit: public setSecondMonomer() file: packages/ketcher-core/src/domain/entities/HydrogenBond.ts start line: 20 end line: 22 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2766 unit: public get isBackBoneChainConnection() file: packages/ketcher-core/src/domain/entities/HydrogenBond.ts start line: 31 end line: 33 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2767 unit: public get firstMonomerAttachmentPoint() file: packages/ketcher-core/src/domain/entities/HydrogenBond.ts start line: 35 end line: 37 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2768 unit: public get secondMonomerAttachmentPoint() file: packages/ketcher-core/src/domain/entities/HydrogenBond.ts start line: 39 end line: 41 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2769 unit: public get isSideChainConnection() file: packages/ketcher-core/src/domain/entities/HydrogenBond.ts start line: 43 end line: 45 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2770 unit: get firstEndEntity() file: packages/ketcher-core/src/domain/entities/HydrogenBond.ts start line: 47 end line: 49 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2771 unit: get secondEndEntity() file: packages/ketcher-core/src/domain/entities/HydrogenBond.ts start line: 51 end line: 53 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2772 unit: public getAnotherMonomer() file: packages/ketcher-core/src/domain/entities/HydrogenBond.ts start line: 55 end line: 57 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2773 unit: constructor() file: packages/ketcher-core/src/domain/entities/canvas-matrix/Matrix.ts start line: 4 end line: 6 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2774 unit: getRow() file: packages/ketcher-core/src/domain/entities/canvas-matrix/Matrix.ts start line: 15 end line: 17 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2775 unit: public get height() file: packages/ketcher-core/src/domain/entities/canvas-matrix/Matrix.ts start line: 26 end line: 28 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2776 unit: public get width() file: packages/ketcher-core/src/domain/entities/canvas-matrix/Matrix.ts start line: 30 end line: 32 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2777 unit: clone() file: packages/ketcher-core/src/domain/entities/rxnPlus.ts start line: 36 end line: 38 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2778 unit: public isMonomerTypeDifferentForChaining() file: packages/ketcher-core/src/domain/entities/Nucleotide.ts start line: 99 end line: 101 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2779 unit: public get SubChainConstructor() file: packages/ketcher-core/src/domain/entities/Nucleotide.ts start line: 103 end line: 105 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2780 unit: public get monomer() file: packages/ketcher-core/src/domain/entities/Nucleotide.ts start line: 107 end line: 109 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2781 unit: public get monomers() file: packages/ketcher-core/src/domain/entities/Nucleotide.ts start line: 111 end line: 113 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2782 unit: public get firstMonomerInNode() file: packages/ketcher-core/src/domain/entities/Nucleotide.ts start line: 115 end line: 117 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2783 unit: public get lastMonomerInNode() file: packages/ketcher-core/src/domain/entities/Nucleotide.ts start line: 119 end line: 121 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2784 unit: public get renderer() file: packages/ketcher-core/src/domain/entities/Nucleotide.ts start line: 123 end line: 125 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2785 unit: public get SubChainConstructor() file: packages/ketcher-core/src/domain/entities/Sugar.ts start line: 109 end line: 111 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2786 unit: public moveAbsolute() file: packages/ketcher-core/src/domain/entities/DrawingEntity.ts start line: 35 end line: 37 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2787 unit: get position() file: packages/ketcher-core/src/domain/entities/DrawingEntity.ts start line: 39 end line: 41 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2788 unit: public turnOnHover() file: packages/ketcher-core/src/domain/entities/DrawingEntity.ts start line: 43 end line: 45 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2789 unit: public turnOffHover() file: packages/ketcher-core/src/domain/entities/DrawingEntity.ts start line: 47 end line: 49 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2790 unit: public turnOnSelection() file: packages/ketcher-core/src/domain/entities/DrawingEntity.ts start line: 51 end line: 53 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2791 unit: public turnOffSelection() file: packages/ketcher-core/src/domain/entities/DrawingEntity.ts start line: 55 end line: 57 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2792 unit: public setBaseRenderer() file: packages/ketcher-core/src/domain/entities/DrawingEntity.ts start line: 89 end line: 91 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2793 unit: public getValidSourcePoint() file: packages/ketcher-core/src/domain/entities/UnsplitNucleotide.ts start line: 7 end line: 9 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2794 unit: public getValidTargetPoint() file: packages/ketcher-core/src/domain/entities/UnsplitNucleotide.ts start line: 11 end line: 13 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2795 unit: public get SubChainConstructor() file: packages/ketcher-core/src/domain/entities/UnsplitNucleotide.ts start line: 15 end line: 17 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2796 unit: public isMonomerTypeDifferentForChaining() file: packages/ketcher-core/src/domain/entities/UnsplitNucleotide.ts start line: 19 end line: 21 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2797 unit: public get SubChainConstructor() file: packages/ketcher-core/src/domain/entities/MonomerSequenceNode.ts start line: 6 end line: 8 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2798 unit: public get firstMonomerInNode() file: packages/ketcher-core/src/domain/entities/MonomerSequenceNode.ts start line: 10 end line: 12 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2799 unit: public get lastMonomerInNode() file: packages/ketcher-core/src/domain/entities/MonomerSequenceNode.ts start line: 14 end line: 16 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2800 unit: public get monomers() file: packages/ketcher-core/src/domain/entities/MonomerSequenceNode.ts start line: 18 end line: 20 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2801 unit: public get renderer() file: packages/ketcher-core/src/domain/entities/MonomerSequenceNode.ts start line: 22 end line: 24 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2802 unit: public get modified() file: packages/ketcher-core/src/domain/entities/MonomerSequenceNode.ts start line: 26 end line: 28 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2803 unit: get name() file: packages/ketcher-core/src/domain/entities/functionalGroup.ts start line: 36 end line: 38 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2804 unit: get relatedSGroupId() file: packages/ketcher-core/src/domain/entities/functionalGroup.ts start line: 40 end line: 42 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2805 unit: get isExpanded() file: packages/ketcher-core/src/domain/entities/functionalGroup.ts start line: 44 end line: 46 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2806 unit: get relatedSGroup() file: packages/ketcher-core/src/domain/entities/functionalGroup.ts start line: 48 end line: 50 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2807 unit: static clone() file: packages/ketcher-core/src/domain/entities/functionalGroup.ts start line: 176 end line: 178 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2808 unit: constructor() file: packages/ketcher-core/src/domain/entities/Phosphate.ts start line: 10 end line: 12 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2809 unit: public get SubChainConstructor() file: packages/ketcher-core/src/domain/entities/Phosphate.ts start line: 100 end line: 102 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2810 unit: public setFirstMonomer() file: packages/ketcher-core/src/domain/entities/PolymerBond.ts start line: 32 end line: 34 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2811 unit: public setSecondMonomer() file: packages/ketcher-core/src/domain/entities/PolymerBond.ts start line: 36 end line: 38 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2812 unit: public static get backBoneChainAttachmentPoints() file: packages/ketcher-core/src/domain/entities/PolymerBond.ts start line: 47 end line: 49 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2813 unit: public get isBackBoneChainConnection() file: packages/ketcher-core/src/domain/entities/PolymerBond.ts start line: 51 end line: 53 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2814 unit: public get firstMonomerAttachmentPoint() file: packages/ketcher-core/src/domain/entities/PolymerBond.ts start line: 55 end line: 57 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2815 unit: public get secondMonomerAttachmentPoint() file: packages/ketcher-core/src/domain/entities/PolymerBond.ts start line: 59 end line: 61 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2816 unit: get firstEndEntity() file: packages/ketcher-core/src/domain/entities/PolymerBond.ts start line: 98 end line: 100 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2817 unit: get secondEndEntity() file: packages/ketcher-core/src/domain/entities/PolymerBond.ts start line: 102 end line: 104 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2818 unit: public getAnotherMonomer() file: packages/ketcher-core/src/domain/entities/PolymerBond.ts start line: 106 end line: 108 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2819 unit: removeTail() file: packages/ketcher-core/src/domain/entities/multitailArrow.ts start line: 395 end line: 397 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2820 unit: public get hasDrawingEntities() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 167 end line: 169 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2821 unit: private deleteMonomerChangeModel() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 533 end line: 535 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2822 unit: public clearMicromoleculesHiddenEntities() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 1912 end line: 1914 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2823 unit: public get monomersArray() file: packages/ketcher-core/src/domain/entities/DrawingEntitiesManager.ts start line: 3007 end line: 3009 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2824 unit: public get SubChainConstructor() file: packages/ketcher-core/src/domain/entities/EmptySequenceNode.ts start line: 11 end line: 13 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2825 unit: public get firstMonomerInNode() file: packages/ketcher-core/src/domain/entities/EmptySequenceNode.ts start line: 15 end line: 17 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2826 unit: public get lastMonomerInNode() file: packages/ketcher-core/src/domain/entities/EmptySequenceNode.ts start line: 19 end line: 21 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2827 unit: public get hovered() file: packages/ketcher-core/src/domain/entities/EmptySequenceNode.ts start line: 23 end line: 25 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2828 unit: public get selected() file: packages/ketcher-core/src/domain/entities/EmptySequenceNode.ts start line: 27 end line: 29 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2829 unit: public get monomerItem() file: packages/ketcher-core/src/domain/entities/EmptySequenceNode.ts start line: 31 end line: 33 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2830 unit: public get monomers() file: packages/ketcher-core/src/domain/entities/EmptySequenceNode.ts start line: 35 end line: 37 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2831 unit: public get modified() file: packages/ketcher-core/src/domain/entities/EmptySequenceNode.ts start line: 44 end line: 46 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2832 unit: constructor() file: packages/ketcher-core/src/domain/entities/MonomerToAtomBond.ts start line: 13 end line: 15 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2833 unit: get firstEndEntity() file: packages/ketcher-core/src/domain/entities/MonomerToAtomBond.ts start line: 24 end line: 26 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2834 unit: get secondEndEntity() file: packages/ketcher-core/src/domain/entities/MonomerToAtomBond.ts start line: 28 end line: 30 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2835 unit: public get label() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 64 end line: 66 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2836 unit: public get center() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 68 end line: 70 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2837 unit: public turnOnAttachmentPointsVisibility() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 85 end line: 87 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2838 unit: public turnOffAttachmentPointsVisibility() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 89 end line: 91 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2839 unit: public get hasFreeAttachmentPoint() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 205 end line: 207 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2840 unit: public get covalentBonds() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 273 end line: 275 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2841 unit: public getPotentialBond() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 300 end line: 302 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2842 unit: public hasAttachmentPoint() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 329 end line: 331 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2843 unit: public get isPhosphate() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 333 end line: 335 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2844 unit: public getBondByAttachmentPoint() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 361 end line: 363 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2845 unit: public isAttachmentPointUsed() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 371 end line: 373 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2846 unit: public get isModification() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 556 end line: 558 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2847 unit: public get monomerCaps() file: packages/ketcher-core/src/domain/entities/BaseMonomer.ts start line: 570 end line: 572 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2848 unit: public get center() file: packages/ketcher-core/src/domain/entities/CoreAtom.ts start line: 38 end line: 40 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2849 unit: public deleteBond() file: packages/ketcher-core/src/domain/entities/CoreAtom.ts start line: 48 end line: 50 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2850 unit: public get isCarbon() file: packages/ketcher-core/src/domain/entities/CoreAtom.ts start line: 57 end line: 59 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2851 unit: public get hasAlias() file: packages/ketcher-core/src/domain/entities/CoreAtom.ts start line: 96 end line: 98 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2852 unit: public get hasRadical() file: packages/ketcher-core/src/domain/entities/CoreAtom.ts start line: 100 end line: 102 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2853 unit: public get hasCharge() file: packages/ketcher-core/src/domain/entities/CoreAtom.ts start line: 104 end line: 106 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2854 unit: public get hasExplicitIsotope() file: packages/ketcher-core/src/domain/entities/CoreAtom.ts start line: 115 end line: 117 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2855 unit: clone() file: packages/ketcher-core/src/domain/entities/rxnArrow.ts start line: 83 end line: 85 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2856 unit: pos() file: packages/ketcher-core/src/domain/entities/box2Abs.ts start line: 98 end line: 100 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2857 unit: static union() file: packages/ketcher-core/src/domain/entities/box2Abs.ts start line: 116 end line: 118 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2858 unit: public addOperation() file: packages/ketcher-core/src/domain/entities/Command.ts start line: 9 end line: 11 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2859 unit: public setUndoOperationReverse() file: packages/ketcher-core/src/domain/entities/Command.ts start line: 18 end line: 21 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2860 unit: public setUndoOperationsByPriority() file: packages/ketcher-core/src/domain/entities/Command.ts start line: 23 end line: 25 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2861 unit: public clear() file: packages/ketcher-core/src/domain/entities/Command.ts start line: 73 end line: 75 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2862 unit: public get SubChainConstructor() file: packages/ketcher-core/src/domain/entities/AmbiguousMonomerSequenceNode.ts start line: 6 end line: 8 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2863 unit: public get firstMonomerInNode() file: packages/ketcher-core/src/domain/entities/AmbiguousMonomerSequenceNode.ts start line: 10 end line: 12 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2864 unit: public get lastMonomerInNode() file: packages/ketcher-core/src/domain/entities/AmbiguousMonomerSequenceNode.ts start line: 14 end line: 16 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2865 unit: public get monomers() file: packages/ketcher-core/src/domain/entities/AmbiguousMonomerSequenceNode.ts start line: 18 end line: 20 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2866 unit: public get renderer() file: packages/ketcher-core/src/domain/entities/AmbiguousMonomerSequenceNode.ts start line: 22 end line: 24 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2867 unit: public get modified() file: packages/ketcher-core/src/domain/entities/AmbiguousMonomerSequenceNode.ts start line: 26 end line: 28 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2868 unit: convertToRGroupAttachmentPointForDisplayPurpose() file: packages/ketcher-core/src/domain/entities/sGroupAttachmentPoint.ts start line: 73 end line: 75 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2869 unit: public get SubChainConstructor() file: packages/ketcher-core/src/domain/entities/UnresolvedMonomer.ts start line: 24 end line: 26 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2870 unit: public get startPosition() file: packages/ketcher-core/src/domain/entities/CoreBond.ts start line: 49 end line: 51 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2871 unit: public get center() file: packages/ketcher-core/src/domain/entities/CoreBond.ts start line: 53 end line: 55 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2872 unit: public moveBondStartAbsolute() file: packages/ketcher-core/src/domain/entities/CoreBond.ts start line: 57 end line: 59 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2873 unit: public moveBondEndAbsolute() file: packages/ketcher-core/src/domain/entities/CoreBond.ts start line: 61 end line: 63 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2874 unit: private callIndigoNoRenderLoadedCallback() file: packages/ketcher-standalone/src/infrastructure/services/struct/standaloneStructService.ts start line: 254 end line: 256 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2875 unit: private callIndigoLoadedCallback() file: packages/ketcher-standalone/src/infrastructure/services/struct/standaloneStructService.ts start line: 258 end line: 260 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2876 unit: export function greekify() file: packages/ketcher-react/src/script/ui/utils/index.ts start line: 34 end line: 36 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2877 unit: function notDebouncedHighlightFG() file: packages/ketcher-react/src/script/ui/state/functionalGroups/index.ts start line: 67 end line: 69 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2878 unit: isShiftPressed ? getFasterStep() file: packages/ketcher-react/src/script/ui/state/moveSelectedItems.ts start line: 42 end line: 44 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 2879 unit: export function automap() file: packages/ketcher-react/src/script/ui/state/server/index.js start line: 103 end line: 105 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2880 unit: function resetStereoFlagsPosition() file: packages/ketcher-react/src/script/ui/state/server/index.js start line: 174 end line: 176 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2881 unit: function getCurrentAction() file: packages/ketcher-react/src/script/ui/state/hotkeys.ts start line: 218 end line: 220 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2882 unit: result: getDefaultOptions() file: packages/ketcher-react/src/script/ui/state/modal/form.js start line: 110 end line: 112 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2883 unit: sgroup: initSdata() file: packages/ketcher-react/src/script/ui/state/modal/form.js start line: 122 end line: 125 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2884 unit: result: getDefaultOptions() file: packages/ketcher-react/src/script/ui/state/modal/form.js start line: 143 end line: 145 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2885 unit: export default function isHidden() file: packages/ketcher-react/src/script/ui/action/isHidden.ts start line: 17 end line: 19 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2886 unit: function firstKeyOf() file: packages/ketcher-react/src/script/ui/data/schema/sdata-schema.js start line: 349 end line: 351 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2887 unit: function toApoint() file: packages/ketcher-react/src/script/ui/data/convert/structconv.js start line: 278 end line: 280 size: 3 LOC McCabe index: 3 number of parameters: 1 id: 2888 unit: export function toBondType() file: packages/ketcher-react/src/script/ui/data/convert/structconv.js start line: 385 end line: 387 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2889 unit: export default connect() file: packages/ketcher-react/src/script/ui/views/components/StructEditor/InfoTooltip.tsx start line: 132 end line: 134 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2890 unit: function makeItems() file: packages/ketcher-react/src/script/ui/views/toolbars/ToolbarGroupItem/utils/makeItems.ts start line: 19 end line: 21 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2891 unit: visible: getFloatingToolsVisible() file: packages/ketcher-react/src/script/ui/views/toolbars/FloatingTools/FloatingTools.container.ts start line: 16 end line: 18 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 2892 unit: customButtons: selectCustomButtons() file: packages/ketcher-react/src/script/ui/views/toolbars/TopToolbar/TopToolbar.container.ts start line: 66 end line: 68 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 2893 unit: withFooterContent ?() file: packages/ketcher-react/src/script/ui/views/modal/components/document/Open/Open.tsx start line: 166 end line: 168 size: 3 LOC McCabe index: 2 number of parameters: 0 id: 2894 unit: appendServiceMode() file: packages/ketcher-react/src/script/builders/ketcher/KetcherBuilder.ts start line: 90 end line: 92 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2895 unit: static getIndigo() file: packages/ketcher-react/src/script/providers/indigoProvider.ts start line: 5 end line: 7 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2896 unit: static setIndigo() file: packages/ketcher-react/src/script/providers/indigoProvider.ts start line: 9 end line: 11 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2897 unit: get fill() file: packages/ketcher-react/src/script/editor/HoverIcon.ts start line: 49 end line: 51 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2898 unit: get label() file: packages/ketcher-react/src/script/editor/HoverIcon.ts start line: 58 end line: 60 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2899 unit: clear() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 280 end line: 282 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2900 unit: public setServerSettings() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 353 end line: 355 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2901 unit: unsubscribe() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 665 end line: 668 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2902 unit: findMerge() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 676 end line: 678 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2903 unit: setMacromoleculeConvertionError() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 759 end line: 761 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2904 unit: clearMacromoleculeConvertionError() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 763 end line: 765 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2905 unit: function isMouseMainButtonPressed() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 777 end line: 779 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2906 unit: function isContextMenuClosed() file: packages/ketcher-react/src/script/editor/Editor.ts start line: 809 end line: 811 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2907 unit: constructor() file: packages/ketcher-react/src/script/editor/highlighter.ts start line: 31 end line: 33 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2908 unit: function handleMacroChanges() file: packages/ketcher-react/src/script/editor/utils/customOnChangeHandler.ts start line: 53 end line: 55 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2909 unit: constructor() file: packages/ketcher-react/src/script/editor/tool/image.ts start line: 41 end line: 43 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2910 unit: private resetElementValue() file: packages/ketcher-react/src/script/editor/tool/image.ts start line: 213 end line: 215 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2911 unit: public setMergeItems() file: packages/ketcher-react/src/script/editor/tool/paste.ts start line: 91 end line: 93 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2912 unit: private get restruct() file: packages/ketcher-react/src/script/editor/tool/paste.ts start line: 95 end line: 97 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2913 unit: mouseleave() file: packages/ketcher-react/src/script/editor/tool/paste.ts start line: 279 end line: 281 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2914 unit: mouseLeaveClientArea() file: packages/ketcher-react/src/script/editor/tool/paste.ts start line: 283 end line: 285 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2915 unit: private get reStruct() file: packages/ketcher-react/src/script/editor/tool/rotate.ts start line: 84 end line: 86 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2916 unit: private get struct() file: packages/ketcher-react/src/script/editor/tool/rotate.ts start line: 88 end line: 90 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2917 unit: private get selection() file: packages/ketcher-react/src/script/editor/tool/rotate.ts start line: 92 end line: 94 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2918 unit: cancel() file: packages/ketcher-react/src/script/editor/tool/rotate.ts start line: 267 end line: 269 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2919 unit: mouseleave() file: packages/ketcher-react/src/script/editor/tool/rotate.ts start line: 271 end line: 273 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2920 unit: private get render() file: packages/ketcher-react/src/script/editor/tool/rotate-controller.ts start line: 70 end line: 72 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2921 unit: private get paper() file: packages/ketcher-react/src/script/editor/tool/rotate-controller.ts start line: 74 end line: 76 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2922 unit: sgroups: getGroupIdsFromItemArrays() file: packages/ketcher-react/src/script/editor/tool/rotate-controller.ts start line: 291 end line: 293 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 2923 unit: function singleComponentSelected() file: packages/ketcher-react/src/script/editor/tool/sgroup.ts start line: 713 end line: 715 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2924 unit: function manyComponentsSelected() file: packages/ketcher-react/src/script/editor/tool/sgroup.ts start line: 717 end line: 719 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 2925 unit: cancel() file: packages/ketcher-react/src/script/editor/tool/rgroupfragment.ts start line: 153 end line: 155 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2926 unit: private get render() file: packages/ketcher-react/src/script/editor/tool/arrow/reactionArrowAdd.ts start line: 40 end line: 42 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2927 unit: private get reStruct() file: packages/ketcher-react/src/script/editor/tool/arrow/reactionArrowAdd.ts start line: 44 end line: 46 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2928 unit: private get render() file: packages/ketcher-react/src/script/editor/tool/arrow/multitailArrowAdd.ts start line: 16 end line: 18 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2929 unit: private get reStruct() file: packages/ketcher-react/src/script/editor/tool/arrow/multitailArrowAdd.ts start line: 20 end line: 22 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2930 unit: protected get render() file: packages/ketcher-react/src/script/editor/tool/arrow/arrowTool.ts start line: 8 end line: 10 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2931 unit: protected get reStruct() file: packages/ketcher-react/src/script/editor/tool/arrow/arrowTool.ts start line: 12 end line: 14 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2932 unit: private get struct() file: packages/ketcher-react/src/script/editor/tool/template.ts start line: 170 end line: 172 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2933 unit: private get functionalGroups() file: packages/ketcher-react/src/script/editor/tool/template.ts start line: 174 end line: 176 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2934 unit: private get isModeFunctionalGroup() file: packages/ketcher-react/src/script/editor/tool/template.ts start line: 178 end line: 180 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2935 unit: mouseleave() file: packages/ketcher-react/src/script/editor/tool/template.ts start line: 609 end line: 611 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2936 unit: mouseLeaveClientArea() file: packages/ketcher-react/src/script/editor/tool/template.ts start line: 613 end line: 615 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2937 unit: mouseleave() file: packages/ketcher-react/src/script/editor/tool/eraser.ts start line: 395 end line: 397 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2938 unit: cancel() file: packages/ketcher-react/src/script/editor/tool/chain.ts start line: 290 end line: 292 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2939 unit: mouseleave() file: packages/ketcher-react/src/script/editor/tool/chain.ts start line: 294 end line: 296 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2940 unit: isSelectionRunning() file: packages/ketcher-react/src/script/editor/tool/select/selectViewOnly.ts start line: 22 end line: 24 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2941 unit: mousedown() file: packages/ketcher-react/src/script/editor/tool/select/selectViewOnly.ts start line: 26 end line: 28 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2942 unit: mousemove() file: packages/ketcher-react/src/script/editor/tool/select/selectViewOnly.ts start line: 30 end line: 32 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2943 unit: mouseup() file: packages/ketcher-react/src/script/editor/tool/select/selectViewOnly.ts start line: 34 end line: 36 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2944 unit: mouseleave() file: packages/ketcher-react/src/script/editor/tool/select/selectViewOnly.ts start line: 38 end line: 40 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2945 unit: isSelectionRunning() file: packages/ketcher-react/src/script/editor/tool/select/select.ts start line: 105 end line: 107 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2946 unit: running() file: packages/ketcher-react/src/script/editor/tool/helper/lasso.ts start line: 56 end line: 58 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2947 unit: function getUniqueCiId() file: packages/ketcher-react/src/script/editor/tool/templatePreview.ts start line: 34 end line: 36 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 2948 unit: private get struct() file: packages/ketcher-react/src/script/editor/tool/templatePreview.ts start line: 68 end line: 70 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2949 unit: private get restruct() file: packages/ketcher-react/src/script/editor/tool/templatePreview.ts start line: 72 end line: 74 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2950 unit: private get isModeFunctionalGroup() file: packages/ketcher-react/src/script/editor/tool/templatePreview.ts start line: 76 end line: 78 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2951 unit: export function useSettingsContext() file: packages/ketcher-react/src/hooks/useSettingsContext.ts start line: 20 end line: 22 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2952 unit: export function useFormContext() file: packages/ketcher-react/src/hooks/useFormContext.tsx start line: 20 end line: 22 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 2953 unit: drawHover() file: packages/ketcher-core/src/application/render/restruct/refrag.js start line: 100 end line: 103 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 2954 unit: private invertRecalculateCanvasMatrixModelChange:() file: packages/ketcher-core/src/application/editor/operations/modes/snake.ts start line: 8 end line: 9 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 2955 unit: private revertReconnectPolymerBondModelChange:() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 159 end line: 160 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 2956 unit: public addAtomChangeModel:() file: packages/ketcher-core/src/application/editor/operations/coreAtom/atom.ts start line: 132 end line: 133 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 2957 unit: private invertDrawingEntityRedrawModelChange:() file: packages/ketcher-core/src/application/editor/operations/drawingEntity/index.ts start line: 68 end line: 69 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 2958 unit: public addBondChangeModel:() file: packages/ketcher-core/src/application/editor/operations/coreBond/bond.ts start line: 85 end line: 86 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 2959 unit: stereoParity: getStereoParity() file: packages/ketcher-core/src/application/editor/actions/helpers.ts start line: 35 end line: 36 size: 2 LOC McCabe index: 2 number of parameters: 1 id: 2960 unit: export function isAttachmentBond() file: packages/ketcher-core/src/application/editor/actions/utils.ts start line: 238 end line: 239 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 2961 unit: function postLoadGen() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 130 end line: 132 size: 2 LOC McCabe index: 1 number of parameters: 3 id: 2962 unit: function postLoadMon() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 140 end line: 142 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 2963 unit: function postLoadMer() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 144 end line: 146 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 2964 unit: function postLoadCop() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 148 end line: 150 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 2965 unit: function postLoadCro() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 152 end line: 154 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 2966 unit: function postLoadMod() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 156 end line: 158 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 2967 unit: function postLoadGra() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 160 end line: 162 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 2968 unit: function postLoadCom() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 164 end line: 166 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 2969 unit: function postLoadMix() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 168 end line: 170 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 2970 unit: function postLoadFor() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 172 end line: 174 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 2971 unit: function postLoadAny() file: packages/ketcher-core/src/domain/serializers/mol/parseSGroup.js start line: 176 end line: 178 size: 2 LOC McCabe index: 1 number of parameters: 1 id: 2972 unit: function prepareGenForSaving() file: packages/ketcher-core/src/domain/serializers/mol/common.js start line: 138 end line: 140 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 2973 unit: function prepareQueryComponentForSaving() file: packages/ketcher-core/src/domain/serializers/mol/common.js start line: 142 end line: 144 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 2974 unit: center: getFragmentCenter() file: packages/ketcher-core/src/domain/serializers/ket/toKet/prepare.ts start line: 35 end line: 36 size: 2 LOC McCabe index: 1 number of parameters: 2 id: 2975 unit: async function isChangingFunctionalGroup() file: packages/ketcher-react/src/script/ui/state/handleHotkeysOverItem.ts start line: 386 end line: 387 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 2976 unit: rotateHandlePosition: getFloatingToolsRotateHandlePosition() file: packages/ketcher-react/src/script/ui/views/toolbars/FloatingTools/FloatingTools.container.ts start line: 17 end line: 18 size: 2 LOC McCabe index: 2 number of parameters: 1 id: 2977 unit: mousedown() file: packages/ketcher-react/src/script/editor/tool/arrow/multitailArrowAdd.ts start line: 24 end line: 26 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 2978 unit: mousemove() file: packages/ketcher-react/src/script/editor/tool/arrow/multitailArrowAdd.ts start line: 28 end line: 30 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 2979 unit: export function selectElementsOnCanvas() file: packages/ketcher-react/src/script/editor/tool/select/select.helpers.ts start line: 73 end line: 74 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 2980 unit: export function filterNotInContractedSGroup() file: packages/ketcher-react/src/script/editor/tool/helper/filterNotInCollapsedSGroup.ts start line: 8 end line: 9 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 2981 unit: export function filterNotPartOfSuperatomWithoutLabel() file: packages/ketcher-react/src/script/editor/tool/helper/filterNotInCollapsedSGroup.ts start line: 44 end line: 45 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 2982 unit: function useThrottleResizeObserver() file: packages/ketcher-react/src/hooks/useResizeObserver.ts start line: 39 end line: 40 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 2983 unit: replacement: resolve() file: example/vite.config.js start line: 50 end line: 50 size: 1 LOC McCabe index: 1 number of parameters: 2 id: 2984 unit: protected appendHoverAreaElement() file: packages/ketcher-core/src/application/render/renderers/MonomerToAtomBondRenderer.ts start line: 87 end line: 87 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 2985 unit: public moveSelection() file: packages/ketcher-core/src/application/render/renderers/MonomerToAtomBondRenderer.ts start line: 136 end line: 136 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 2986 unit: protected appendHoverAreaElement() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 460 end line: 460 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 2987 unit: protected removeHover() file: packages/ketcher-core/src/application/render/renderers/AtomRenderer.ts start line: 462 end line: 462 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 2988 unit: public moveStart() file: packages/ketcher-core/src/application/render/renderers/sequence/MonomerToAtomBondSequenceRenderer.ts start line: 79 end line: 79 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 2989 unit: public moveEnd() file: packages/ketcher-core/src/application/render/renderers/sequence/MonomerToAtomBondSequenceRenderer.ts start line: 81 end line: 81 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 2990 unit: protected drawModification() file: packages/ketcher-core/src/application/render/renderers/sequence/PhosphateSequenceItemRenderer.ts start line: 8 end line: 8 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 2991 unit: protected appendHoverAreaElement() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 60 end line: 60 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 2992 unit: public setEnumeration() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 327 end line: 327 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 2993 unit: public redrawEnumeration() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 328 end line: 328 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 2994 unit: public redrawAttachmentPoints() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 329 end line: 329 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 2995 unit: public redrawAttachmentPointsCoordinates() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 330 end line: 330 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 2996 unit: public redrawChainBeginning() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 335 end line: 335 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 2997 unit: public hoverAttachmentPoint() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 336 end line: 336 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 2998 unit: public updateAttachmentPoints() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceItemRenderer.ts start line: 337 end line: 337 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 2999 unit: protected drawModification() file: packages/ketcher-core/src/application/render/renderers/sequence/AmbiguousSequenceItemRenderer.ts start line: 8 end line: 8 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 3000 unit: protected appendHoverAreaElement() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceRenderer.ts start line: 12 end line: 12 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 3001 unit: protected removeHover() file: packages/ketcher-core/src/application/render/renderers/sequence/BaseSequenceRenderer.ts start line: 18 end line: 18 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 3002 unit: public moveStart() file: packages/ketcher-core/src/application/render/renderers/sequence/BackBoneBondSequenceRenderer.ts start line: 17 end line: 17 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 3003 unit: public moveEnd() file: packages/ketcher-core/src/application/render/renderers/sequence/BackBoneBondSequenceRenderer.ts start line: 19 end line: 19 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 3004 unit: protected drawModification() file: packages/ketcher-core/src/application/render/renderers/sequence/ChemSequenceItemRenderer.ts start line: 9 end line: 9 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 3005 unit: public moveStart() file: packages/ketcher-core/src/application/render/renderers/sequence/PolymerBondSequenceRenderer.ts start line: 143 end line: 143 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 3006 unit: public moveEnd() file: packages/ketcher-core/src/application/render/renderers/sequence/PolymerBondSequenceRenderer.ts start line: 145 end line: 145 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 3007 unit: protected drawModification() file: packages/ketcher-core/src/application/render/renderers/sequence/EmptySequenceItemRenderer.ts start line: 8 end line: 8 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 3008 unit: protected appendHoverAreaElement() file: packages/ketcher-core/src/application/render/renderers/sequence/ui-controls/NewSequenceButton.ts start line: 124 end line: 124 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 3009 unit: protected appendHoverAreaElement() file: packages/ketcher-core/src/application/render/renderers/BondRenderer.ts start line: 590 end line: 590 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 3010 unit: public destroy() file: packages/ketcher-core/src/application/editor/modes/BaseMode.ts start line: 353 end line: 353 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 3011 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/monomer/index.ts start line: 81 end line: 81 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 3012 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/monomer/index.ts start line: 97 end line: 97 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 3013 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 78 end line: 78 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 3014 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 88 end line: 88 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 3015 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/polymerBond/index.ts start line: 104 end line: 104 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 3016 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/drawingEntity/index.ts start line: 12 end line: 12 size: 1 LOC McCabe index: 1 number of parameters: 0 id: 3017 unit: public invert() file: packages/ketcher-core/src/application/editor/operations/drawingEntity/index.ts start line: 22 end line: 22 size: 1 LOC McCabe index: 1 number of parameters: 0