Skip to content

Commit 168fb3d

Browse files
committed
fix: update database for auto labelling
1 parent 342627f commit 168fb3d

File tree

5 files changed

+81
-93
lines changed

5 files changed

+81
-93
lines changed

.ncurc.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
1-
{
2-
"reject": ["openchemlib"]
3-
}
1+
{}

data/autoLabel/createJson.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,14 @@ import { Canonizer, Molecule } from 'openchemlib';
99
// this database will be ordered by molecule size
1010

1111
async function createAutoLabelingJson() {
12-
const allFiles = await readdir(join(import.meta.dirname, 'templates'));
12+
const allFiles = await readdir(join(import.meta.dirname, 'templates'), {
13+
recursive: true,
14+
});
1315
const files = allFiles.filter((file) => file.endsWith('.mol'));
1416
const moleculeDatabase = [];
1517

1618
for (const file of files) {
19+
// console.log(file);
1720
const molfile = await readFile(
1821
join(import.meta.dirname, 'templates', file),
1922
'utf8',
@@ -24,8 +27,8 @@ async function createAutoLabelingJson() {
2427
molecule.setFragment(true);
2528

2629
const canonizer = new Canonizer(molecule, { encodeAtomCustomLabels: true });
27-
2830
const idCode = canonizer.getIDCode();
31+
2932
const coordinates = canonizer.getEncodedCoordinates(false);
3033

3134
moleculeDatabase.push({

package-lock.json

Lines changed: 34 additions & 53 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,23 +39,23 @@
3939
"ml-floyd-warshall": "^3.0.1",
4040
"ml-matrix": "^6.12.1",
4141
"papaparse": "^5.5.3",
42-
"sdf-parser": "^7.0.4"
42+
"sdf-parser": "^8.0.0"
4343
},
4444
"peerDependencies": {
4545
"openchemlib": ">=9.12.0"
4646
},
4747
"devDependencies": {
48-
"@types/node": "^25.2.3",
48+
"@types/node": "^25.4.0",
4949
"@vitest/coverage-istanbul": "^4.0.18",
50-
"@zakodium/tsconfig": "^1.0.2",
50+
"@zakodium/tsconfig": "^1.0.3",
5151
"cheminfo-build": "^1.3.2",
5252
"cheminfo-types": "^1.10.0",
5353
"eslint": "^9.39.2",
5454
"eslint-config-cheminfo-typescript": "^21.1.0",
5555
"fifo-logger": "^2.0.1",
56-
"globals": "^17.3.0",
57-
"mf-parser": "^3.6.0",
58-
"openchemlib": "^9.12.0",
56+
"globals": "^17.4.0",
57+
"mf-parser": "^3.7.1",
58+
"openchemlib": "^9.20.0",
5959
"prettier": "^3.8.1",
6060
"rimraf": "^6.1.3",
6161
"typescript": "^5.9.3",

0 commit comments

Comments
 (0)