gitextract_k5wd7w_c/ ├── .dockerignore ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── dependabot.yml │ └── workflows/ │ └── docker-build.yml ├── .gitignore ├── .npmignore ├── .npmrc ├── .prettierignore ├── .vscode/ │ └── settings.json ├── .yarn/ │ └── releases/ │ └── yarn-1.22.19.cjs ├── .yarnrc.yml ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── azure-pipelines.yml ├── docs/ │ ├── GettingStartedInJS.html │ └── demo.html ├── examples/ │ ├── .npmignore │ ├── angular/ │ │ ├── .browserslistrc │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── README.md │ │ ├── angular.json │ │ ├── angular.md │ │ ├── package.json │ │ ├── src/ │ │ │ ├── app/ │ │ │ │ ├── app.component.css │ │ │ │ ├── app.component.html │ │ │ │ ├── app.component.ts │ │ │ │ ├── app.module.ts │ │ │ │ ├── examples/ │ │ │ │ │ ├── code-example/ │ │ │ │ │ │ ├── code-example.component.css │ │ │ │ │ │ ├── code-example.component.html │ │ │ │ │ │ └── code-example.component.ts │ │ │ │ │ ├── code-examples.ts │ │ │ │ │ ├── examples/ │ │ │ │ │ │ ├── canvas-rendering/ │ │ │ │ │ │ │ ├── canvas-rendering.component.css │ │ │ │ │ │ │ ├── canvas-rendering.component.html │ │ │ │ │ │ │ └── canvas-rendering.component.ts │ │ │ │ │ │ ├── common/ │ │ │ │ │ │ │ └── smiles.ts │ │ │ │ │ │ ├── drawing-options/ │ │ │ │ │ │ │ ├── drawing-options.component.css │ │ │ │ │ │ │ ├── drawing-options.component.html │ │ │ │ │ │ │ └── drawing-options.component.ts │ │ │ │ │ │ ├── example-loader/ │ │ │ │ │ │ │ ├── example-loader.component.css │ │ │ │ │ │ │ ├── example-loader.component.html │ │ │ │ │ │ │ └── example-loader.component.ts │ │ │ │ │ │ ├── mol-list/ │ │ │ │ │ │ │ ├── mol-list.component.css │ │ │ │ │ │ │ ├── mol-list.component.html │ │ │ │ │ │ │ └── mol-list.component.ts │ │ │ │ │ │ ├── mol-struct/ │ │ │ │ │ │ │ ├── mol-struct.component.css │ │ │ │ │ │ │ ├── mol-struct.component.html │ │ │ │ │ │ │ └── mol-struct.component.ts │ │ │ │ │ │ ├── multi-substructure-highlight/ │ │ │ │ │ │ │ ├── multi-substructure-highlight.component.css │ │ │ │ │ │ │ ├── multi-substructure-highlight.component.html │ │ │ │ │ │ │ └── multi-substructure-highlight.component.ts │ │ │ │ │ │ ├── substructure-highlight/ │ │ │ │ │ │ │ ├── substructure-highlight.component.css │ │ │ │ │ │ │ ├── substructure-highlight.component.html │ │ │ │ │ │ │ └── substructure-highlight.component.ts │ │ │ │ │ │ ├── substructure-search/ │ │ │ │ │ │ │ ├── substructure-search.component.css │ │ │ │ │ │ │ ├── substructure-search.component.html │ │ │ │ │ │ │ └── substructure-search.component.ts │ │ │ │ │ │ └── svg-rendering/ │ │ │ │ │ │ ├── svg-rendering.component.css │ │ │ │ │ │ ├── svg-rendering.component.html │ │ │ │ │ │ └── svg-rendering.component.ts │ │ │ │ │ ├── examples.component.css │ │ │ │ │ ├── examples.component.html │ │ │ │ │ ├── examples.component.ts │ │ │ │ │ ├── examples.module.ts │ │ │ │ │ ├── introduction/ │ │ │ │ │ │ ├── introduction.component.css │ │ │ │ │ │ ├── introduction.component.html │ │ │ │ │ │ └── introduction.component.ts │ │ │ │ │ ├── molecule-structure/ │ │ │ │ │ │ ├── canvas-renderer/ │ │ │ │ │ │ │ ├── canvas-renderer.component.css │ │ │ │ │ │ │ ├── canvas-renderer.component.html │ │ │ │ │ │ │ └── canvas-renderer.component.ts │ │ │ │ │ │ ├── mol-draw-options.ts │ │ │ │ │ │ ├── molecule-structure.component.css │ │ │ │ │ │ ├── molecule-structure.component.html │ │ │ │ │ │ ├── molecule-structure.component.ts │ │ │ │ │ │ └── svg-renderer/ │ │ │ │ │ │ ├── svg-renderer.component.css │ │ │ │ │ │ ├── svg-renderer.component.html │ │ │ │ │ │ └── svg-renderer.component.ts │ │ │ │ │ ├── rdkit-loader/ │ │ │ │ │ │ └── rdkit-loader.service.ts │ │ │ │ │ └── validators/ │ │ │ │ │ ├── is-mol.directive.ts │ │ │ │ │ └── is-substruct.directive.ts │ │ │ │ ├── navbar/ │ │ │ │ │ ├── navbar.component.css │ │ │ │ │ ├── navbar.component.html │ │ │ │ │ └── navbar.component.ts │ │ │ │ └── sidebar/ │ │ │ │ ├── sidebar-contents.ts │ │ │ │ ├── sidebar.component.css │ │ │ │ ├── sidebar.component.html │ │ │ │ └── sidebar.component.ts │ │ │ ├── assets/ │ │ │ │ └── .gitkeep │ │ │ ├── code-example-generator.js │ │ │ ├── environments/ │ │ │ │ ├── environment.prod.ts │ │ │ │ └── environment.ts │ │ │ ├── index.html │ │ │ ├── main.ts │ │ │ ├── polyfills.ts │ │ │ └── styles.css │ │ ├── tsconfig.app.json │ │ └── tsconfig.json │ ├── javascript/ │ │ ├── README.md │ │ ├── index.html │ │ └── package.json │ ├── nextjs/ │ │ ├── README.md │ │ ├── components/ │ │ │ └── MoleculeStructure/ │ │ │ └── MoleculeStructure.js │ │ ├── next.config.js │ │ ├── package.json │ │ ├── pages/ │ │ │ ├── _app.js │ │ │ └── index.js │ │ └── test.js │ ├── node/ │ │ ├── README.md │ │ ├── examples/ │ │ │ ├── descriptors_calculation.js │ │ │ ├── drawing_molecules_constraints.js │ │ │ ├── drawing_molecules_options.js │ │ │ ├── drawing_molecules_substructure.js │ │ │ ├── drawing_molecules_svg.js │ │ │ └── identifiers_generation.js │ │ └── package.json │ ├── react/ │ │ ├── README.md │ │ ├── package.json │ │ ├── public/ │ │ │ ├── index.html │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ └── src/ │ │ ├── components/ │ │ │ ├── CodeExample/ │ │ │ │ └── CodeExample.js │ │ │ ├── Introduction/ │ │ │ │ └── Introduction.js │ │ │ ├── MoleculeStructure/ │ │ │ │ ├── MoleculeStructure.css │ │ │ │ └── MoleculeStructure.js │ │ │ ├── NavBar/ │ │ │ │ └── NavBar.js │ │ │ └── SideNav/ │ │ │ └── SideNav.js │ │ ├── examples/ │ │ │ ├── ExampleCanvas.js │ │ │ ├── ExampleDrawingOptions.js │ │ │ ├── ExampleList.js │ │ │ ├── ExampleMoleculeStructure.js │ │ │ ├── ExampleMultiSubstructure.js │ │ │ ├── ExampleSubstructure.js │ │ │ ├── ExampleSubstructureSearch.js │ │ │ └── ExampleSvg.js │ │ ├── index.css │ │ ├── index.js │ │ ├── reportWebVitals.js │ │ ├── setupTests.js │ │ └── utils/ │ │ ├── initRDKit.js │ │ └── smiles.js │ └── vue/ │ ├── README.md │ ├── index.html │ ├── package.json │ ├── public/ │ │ └── robots.txt │ ├── src/ │ │ ├── App.vue │ │ ├── components/ │ │ │ ├── CodeExample.vue │ │ │ ├── Introduction.vue │ │ │ ├── MoleculeStructure.vue │ │ │ ├── NavBar.vue │ │ │ ├── SideNav.vue │ │ │ └── examples/ │ │ │ ├── ExampleCanvas.vue │ │ │ ├── ExampleDrawingOptions.vue │ │ │ ├── ExampleList.vue │ │ │ ├── ExampleMoleculeStructure.vue │ │ │ ├── ExampleMultiSubstructure.vue │ │ │ ├── ExampleSVG.vue │ │ │ ├── ExampleSubstructure.vue │ │ │ └── ExampleSubstructureSearch.vue │ │ ├── globals.d.ts │ │ ├── main.ts │ │ ├── style.css │ │ ├── utils/ │ │ │ ├── initRDKit.ts │ │ │ └── smiles.ts │ │ └── vite-env.d.ts │ ├── tsconfig.json │ └── vite.config.ts ├── package.json ├── scripts/ │ ├── build_rdkitjs.sh │ └── ci.sh └── typescript/ ├── README.md ├── index.d.ts └── tsconfig.json