Skip to content

Commit f6e10b0

Browse files
author
Alan Christie
committed
Merge remote-tracking branch 'origin/master'
2 parents 393e998 + c1005f4 commit f6e10b0

File tree

4 files changed

+190
-4
lines changed

4 files changed

+190
-4
lines changed
File renamed without changes.

data/sucos/mols.sdf

Lines changed: 158 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,158 @@
1+
2+
RDKit 3D
3+
4+
10 10 0 0 0 0 0 0 0 0999 V2000
5+
17.3410 1.4040 15.6300 O 0 0 0 0 0 0 0 0 0 0 0 0
6+
16.4400 2.1870 15.2350 C 0 0 0 0 0 0 0 0 0 0 0 0
7+
15.2530 1.8470 15.5410 O 0 0 0 0 0 0 0 0 0 0 0 0
8+
16.7060 3.4620 14.6760 C 0 0 0 0 0 0 0 0 0 0 0 0
9+
18.0480 3.9210 14.6600 C 0 0 0 0 0 0 0 0 0 0 0 0
10+
18.4420 5.2100 14.1920 C 0 0 0 0 0 0 0 0 0 0 0 0
11+
17.3440 5.9500 13.6530 C 0 0 0 0 0 0 0 0 0 0 0 0
12+
17.5460 7.2150 13.0840 O 0 0 0 0 0 0 0 0 0 0 0 0
13+
16.0150 5.4960 13.6580 C 0 0 0 0 0 0 0 0 0 0 0 0
14+
15.6810 4.2780 14.2290 C 0 0 0 0 0 0 0 0 0 0 0 0
15+
2 1 2 0
16+
3 2 1 0
17+
4 2 1 0
18+
5 4 2 0
19+
6 5 1 0
20+
7 6 2 0
21+
8 7 1 0
22+
9 7 1 0
23+
10 9 2 0
24+
10 4 1 0
25+
M END
26+
$$$$
27+
28+
OpenBabel11011818103D
29+
30+
16 16 0 0 0 0 0 0 0 0999 V2000
31+
17.3410 1.4040 15.6300 O 0 0 0 0 0 0 0 0 0 0 0 0
32+
16.4400 2.1870 15.2350 C 0 0 0 0 0 0 0 0 0 0 0 0
33+
15.2530 1.8470 15.5410 O 0 0 0 0 0 0 0 0 0 0 0 0
34+
16.7060 3.4620 14.6760 C 0 0 0 0 0 0 0 0 0 0 0 0
35+
18.0480 3.9210 14.6600 C 0 0 0 0 0 0 0 0 0 0 0 0
36+
18.4420 5.2100 14.1920 C 0 0 0 0 0 0 0 0 0 0 0 0
37+
17.3440 5.9500 13.6530 C 0 0 0 0 0 0 0 0 0 0 0 0
38+
17.5460 7.2150 13.0840 O 0 0 0 0 0 0 0 0 0 0 0 0
39+
16.0150 5.4960 13.6580 C 0 0 0 0 0 0 0 0 0 0 0 0
40+
15.6810 4.2780 14.2290 C 0 0 0 0 0 0 0 0 0 0 0 0
41+
14.5301 2.3828 15.2797 H 0 0 0 0 0 0 0 0 0 0 0 0
42+
18.7828 3.2851 15.0074 H 0 0 0 0 0 0 0 0 0 0 0 0
43+
19.4091 5.5673 14.2374 H 0 0 0 0 0 0 0 0 0 0 0 0
44+
18.4082 7.5799 13.0473 H 0 0 0 0 0 0 0 0 0 0 0 0
45+
15.2770 6.0772 13.2307 H 0 0 0 0 0 0 0 0 0 0 0 0
46+
14.6948 3.9873 14.3185 H 0 0 0 0 0 0 0 0 0 0 0 0
47+
2 1 2 0 0 0 0
48+
3 2 1 0 0 0 0
49+
3 11 1 0 0 0 0
50+
4 2 1 0 0 0 0
51+
5 4 2 0 0 0 0
52+
5 12 1 0 0 0 0
53+
6 5 1 0 0 0 0
54+
6 13 1 0 0 0 0
55+
7 6 2 0 0 0 0
56+
8 7 1 0 0 0 0
57+
8 14 1 0 0 0 0
58+
9 7 1 0 0 0 0
59+
9 15 1 0 0 0 0
60+
10 9 2 0 0 0 0
61+
10 4 1 0 0 0 0
62+
10 16 1 0 0 0 0
63+
M END
64+
$$$$
65+
obj02
66+
PyMOL2.1 3D 0
67+
68+
10 10 0 0 0 0 0 0 0 0999 V2000
69+
17.3410 1.4040 15.6300 O 0 0 0 0 0 0 0 0 0 0 0 0
70+
16.4400 2.1870 15.2350 C 0 0 0 0 0 0 0 0 0 0 0 0
71+
15.2530 1.8470 15.5410 O 0 0 0 0 0 0 0 0 0 0 0 0
72+
16.7060 3.4620 14.6760 C 0 0 0 0 0 0 0 0 0 0 0 0
73+
18.0480 3.9210 14.6600 C 0 0 0 0 0 0 0 0 0 0 0 0
74+
18.4420 5.2100 14.1920 C 0 0 0 0 0 0 0 0 0 0 0 0
75+
17.3440 5.9500 13.6530 C 0 0 0 0 0 0 0 0 0 0 0 0
76+
17.5460 7.2150 13.0840 O 0 0 0 0 0 0 0 0 0 0 0 0
77+
16.0150 5.4960 13.6580 C 0 0 0 0 0 0 0 0 0 0 0 0
78+
15.6810 4.2780 14.2290 C 0 0 0 0 0 0 0 0 0 0 0 0
79+
1 2 2 0 0 0 0
80+
2 3 1 0 0 0 0
81+
2 4 1 0 0 0 0
82+
4 5 2 0 0 0 0
83+
5 6 1 0 0 0 0
84+
6 7 2 0 0 0 0
85+
7 8 1 0 0 0 0
86+
7 9 1 0 0 0 0
87+
4 10 1 0 0 0 0
88+
9 10 2 0 0 0 0
89+
M END
90+
$$$$
91+
92+
RDKit 3D
93+
94+
10 10 0 0 0 0 0 0 0 0999 V2000
95+
17.3410 1.4040 15.6300 O 0 0 0 0 0 0 0 0 0 0 0 0
96+
16.4400 2.1870 15.2350 C 0 0 0 0 0 0 0 0 0 0 0 0
97+
15.2530 1.8470 15.5410 O 0 0 0 0 0 0 0 0 0 0 0 0
98+
16.7060 3.4620 14.6760 C 0 0 0 0 0 0 0 0 0 0 0 0
99+
18.0480 3.9210 14.6600 C 0 0 0 0 0 0 0 0 0 0 0 0
100+
18.4420 5.2100 14.1920 C 0 0 0 0 0 0 0 0 0 0 0 0
101+
17.3440 5.9500 13.6530 C 0 0 0 0 0 0 0 0 0 0 0 0
102+
17.5460 7.2150 13.0840 O 0 0 0 0 0 0 0 0 0 0 0 0
103+
16.0150 5.4960 13.6580 C 0 0 0 0 0 0 0 0 0 0 0 0
104+
15.6810 4.2780 14.2290 C 0 0 0 0 0 0 0 0 0 0 0 0
105+
2 1 1 0
106+
3 2 2 0
107+
4 2 1 0
108+
5 4 2 0
109+
6 5 1 0
110+
7 6 2 0
111+
8 7 1 0
112+
9 7 1 0
113+
10 9 2 0
114+
10 4 1 0
115+
M END
116+
$$$$
117+
4e3g_lig
118+
PyMOL2.1 3D 0
119+
120+
9 9 0 0 0 0 0 0 0 0999 V2000
121+
17.3410 1.4040 15.6300 O 0 0 0 0 0 0 0 0 0 0 0 0
122+
16.4400 2.1870 15.2350 C 0 0 0 0 0 0 0 0 0 0 0 0
123+
15.2530 1.8470 15.5410 O 0 0 0 0 0 0 0 0 0 0 0 0
124+
16.7060 3.4620 14.6760 C 0 0 0 0 0 0 0 0 0 0 0 0
125+
18.0480 3.9210 14.6600 C 0 0 0 0 0 0 0 0 0 0 0 0
126+
18.4420 5.2100 14.1920 C 0 0 0 0 0 0 0 0 0 0 0 0
127+
17.3440 5.9500 13.6530 C 0 0 0 0 0 0 0 0 0 0 0 0
128+
16.0150 5.4960 13.6580 C 0 0 0 0 0 0 0 0 0 0 0 0
129+
15.6810 4.2780 14.2290 C 0 0 0 0 0 0 0 0 0 0 0 0
130+
1 2 2 0 0 0 0
131+
2 3 1 0 0 0 0
132+
2 4 1 0 0 0 0
133+
4 5 2 0 0 0 0
134+
5 6 1 0 0 0 0
135+
6 7 2 0 0 0 0
136+
7 8 1 0 0 0 0
137+
4 9 1 0 0 0 0
138+
8 9 2 0 0 0 0
139+
M END
140+
$$$$
141+
4e3g_lig
142+
PyMOL2.1 3D 0
143+
144+
6 6 0 0 0 0 0 0 0 0999 V2000
145+
16.7060 3.4620 14.6760 C 0 0 0 0 0 0 0 0 0 0 0 0
146+
18.0480 3.9210 14.6600 C 0 0 0 0 0 0 0 0 0 0 0 0
147+
18.4420 5.2100 14.1920 C 0 0 0 0 0 0 0 0 0 0 0 0
148+
17.3440 5.9500 13.6530 C 0 0 0 0 0 0 0 0 0 0 0 0
149+
16.0150 5.4960 13.6580 C 0 0 0 0 0 0 0 0 0 0 0 0
150+
15.6810 4.2780 14.2290 C 0 0 0 0 0 0 0 0 0 0 0 0
151+
1 2 2 0 0 0 0
152+
1 6 1 0 0 0 0
153+
2 3 1 0 0 0 0
154+
3 4 2 0 0 0 0
155+
4 5 1 0 0 0 0
156+
5 6 2 0 0 0 0
157+
M END
158+
$$$$

src/python/pipelines/rdkit/sucos.dsd.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
"visible": true,
4545
"description": "Target molecule index (default is the first)",
4646
"label": "Target mol index",
47-
"key": "arg.target",
47+
"key": "arg.targetidx",
4848
"minValues": 0,
4949
"maxValues": 1,
5050
"typeDescriptor": {
@@ -75,5 +75,5 @@
7575
}
7676
],
7777
"imageName": "informaticsmatters/rdkit_pipelines",
78-
"command": "python -m pipelines.rdkit.sucos --target target.data.gz -i ${PIN}input.data.gz -o ${POUT}output -of json${binding.variables.containsKey('target') ? ' --targetidx ' + binding.variables.get('targetidx') : ''} --meta"
78+
"command": "python -m pipelines.rdkit.sucos --target ${PIN}target.data.gz -i ${PIN}input.data.gz -o ${POUT}output -of json${binding.variables.containsKey('targetidx') ? ' --targetidx ' + binding.variables.get('targetidx') : ''} --meta"
7979
}

src/python/pipelines/rdkit/sucos.test

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,45 @@
55
version = 1,
66

77
// Testing sucos.py reading from file and writing to file
8-
test_raw_sucos_sdf_to_sdf = [
8+
test_raw_sucos_sdf_to_mol = [
99

1010
command: '''python -m pipelines.rdkit.sucos
11-
--target ${PIN}/sucos/4e3g_lig.sdf
11+
--target ${PIN}/sucos/4e3g_lig.mol
1212
-i ${PIN}/sucos/benzene.sdf -if sdf
1313
-o ${POUT}output -of sdf''',
1414

1515
stderr: [ 'Score: 0.843' ],
1616

1717
creates: [ 'output.sdf.gz' ],
1818

19+
],
20+
21+
test_raw_sucos_sdf_pick_target_1 = [
22+
23+
command: '''python -m pipelines.rdkit.sucos
24+
--target ${PIN}/sucos/mols.sdf
25+
--targetidx 1
26+
-i ${PIN}/sucos/mols.sdf -if sdf
27+
-o ${POUT}output -of sdf''',
28+
29+
stderr: [ 'Score: 0.843' ],
30+
31+
creates: [ 'output.sdf.gz' ],
32+
33+
],
34+
35+
test_raw_sucos_sdf_pick_target_6 = [
36+
37+
command: '''python -m pipelines.rdkit.sucos
38+
--target ${PIN}/sucos/mols.sdf
39+
--targetidx 6
40+
-i ${PIN}/sucos/mols.sdf -if sdf
41+
-o ${POUT}output -of sdf''',
42+
43+
stderr: [ 'Score: 1.0' ],
44+
45+
creates: [ 'output.sdf.gz' ],
46+
1947
]
2048

2149
]

0 commit comments

Comments
 (0)