User f88f01065f
02-11-2011 21:50:18
Hi,
We have found a few examples where the jchem base FULL search will not
match a smiles that comes from cd_smiles of the jchem base table itself.
So for some paricular molecules:
- I load a molfile (that looks OK to me) and save it in jchem base
- I then read the smiles that is produced by jchem base
- and do a FULL search using this smiles
- and I get back no results
I am attaching a full reproducible java project.
Get it at:
[Moderator edit: link removed as contains license information]
Just untar and run ant.
Then see the code.
The molfile that is causing this behaviour is below (it is also included in the code)
093
RCSB PDB11021110093D
Ideal coordinates from Chemical Component Dictionary
40 41 0 0 0 0 999 V2000
-1.7480 2.5500 -0.1700 O 0 0 0 0 0 0 0 0 0 0 0 0
-2.5980 1.5450 0.3640 S 0 0 0 0 0 0 0 0 0 0 0 0
-3.3260 1.6450 1.5810 O 0 0 0 0 0 0 0 0 0 0 0 0
-3.7250 1.2370 -0.8100 N 0 0 0 0 0 0 0 0 0 0 0 0
-4.7360 0.1980 -0.6000 C 0 0 0 0 0 0 0 0 0 0 0 0
-5.8550 0.3610 -1.6300 C 0 0 0 0 0 0 0 0 0 0 0 0
-5.3360 0.1240 -2.9400 O 0 0 0 0 0 0 0 0 0 0 0 0
-1.5960 0.1040 0.5230 C 0 0 0 0 0 0 0 0 0 0 0 0
-2.1530 -1.0790 0.9770 C 0 0 0 0 0 0 0 0 0 0 0 0
-3.8390 -1.1380 1.3890 Cl 0 0 0 0 0 0 0 0 0 0 0 0
-1.3720 -2.2150 1.1040 C 0 0 0 0 0 0 0 0 0 0 0 0
-0.0320 -2.1740 0.7780 C 0 0 0 0 0 0 0 0 0 0 0 0
-0.2560 0.1590 0.1990 C 0 0 0 0 0 0 0 0 0 0 0 0
0.5350 -0.9840 0.3200 C 0 0 0 0 0 0 0 0 0 0 0 0
1.9720 -0.9330 -0.0310 C 0 0 0 0 0 0 0 0 0 0 0 0
2.7250 -1.8540 -0.6730 C 0 0 0 0 0 0 0 0 0 0 0 0
2.1220 -3.1520 -1.1440 C 0 0 0 0 0 0 0 0 0 0 0 0
4.0350 -1.5800 -0.8840 N 0 0 0 0 0 0 0 0 0 0 0 0
3.1630 0.3560 0.2890 S 0 0 0 0 0 0 0 0 0 0 0 0
4.5450 -0.3950 -0.4450 C 0 0 0 0 0 0 0 0 0 0 0 0
5.7920 0.0680 -0.5470 N 0 0 0 0 0 0 0 0 0 0 0 0
6.1000 1.2600 -0.0520 C 0 0 0 0 0 0 0 0 0 0 0 0
5.2450 1.9300 0.4960 O 0 0 0 0 0 0 0 0 0 0 0 0
7.5080 1.7830 -0.1680 C 0 0 0 0 0 0 0 0 0 0 0 0
-3.7150 1.7450 -1.6360 H 0 0 0 0 0 0 0 0 0 0 0 0
-4.2770 -0.7840 -0.7140 H 0 0 0 0 0 0 0 0 0 0 0 0
-5.1500 0.2920 0.4040 H 0 0 0 0 0 0 0 0 0 0 0 0
-6.6500 -0.3550 -1.4200 H 0 0 0 0 0 0 0 0 0 0 0 0
-6.2550 1.3740 -1.5760 H 0 0 0 0 0 0 0 0 0 0 0 0
-6.0710 0.2360 -3.5580 H 0 0 0 0 0 0 0 0 0 0 0 0
-1.8120 -3.1350 1.4580 H 0 0 0 0 0 0 0 0 0 0 0 0
0.5760 -3.0610 0.8760 H 0 0 0 0 0 0 0 0 0 0 0 0
0.1780 1.0820 -0.1540 H 0 0 0 0 0 0 0 0 0 0 0 0
2.8890 -3.7520 -1.6350 H 0 0 0 0 0 0 0 0 0 0 0 0
1.7250 -3.6990 -0.2890 H 0 0 0 0 0 0 0 0 0 0 0 0
1.3170 -2.9450 -1.8490 H 0 0 0 0 0 0 0 0 0 0 0 0
4.6030 -2.2200 -1.3420 H 0 0 0 0 0 0 0 0 0 0 0 0
7.5690 2.7690 0.2930 H 0 0 0 0 0 0 0 0 0 0 0 0
8.1920 1.1020 0.3400 H 0 0 0 0 0 0 0 0 0 0 0 0
7.7830 1.8560 -1.2200 H 0 0 0 0 0 0 0 0 0 0 0 0
1 2 2 0 0 0 0
2 3 2 0 0 0 0
2 4 1 0 0 0 0
2 8 1 0 0 0 0
4 5 1 0 0 0 0
4 25 1 0 0 0 0
5 6 1 0 0 0 0
5 26 1 0 0 0 0
5 27 1 0 0 0 0
6 7 1 0 0 0 0
6 28 1 0 0 0 0
6 29 1 0 0 0 0
7 30 1 0 0 0 0
8 9 2 0 0 0 0
8 13 1 0 0 0 0
9 10 1 0 0 0 0
9 11 1 0 0 0 0
11 12 2 0 0 0 0
11 31 1 0 0 0 0
12 14 1 0 0 0 0
12 32 1 0 0 0 0
13 14 2 0 0 0 0
13 33 1 0 0 0 0
14 15 1 0 0 0 0
15 16 2 0 0 0 0
15 19 1 0 0 0 0
16 17 1 0 0 0 0
16 18 1 0 0 0 0
17 34 1 0 0 0 0
17 35 1 0 0 0 0
17 36 1 0 0 0 0
18 20 1 0 0 0 0
18 37 1 0 0 0 0
19 20 1 0 0 0 0
20 21 2 0 0 0 0
21 22 1 0 0 0 0
22 23 2 0 0 0 0
22 24 1 0 0 0 0
24 38 1 0 0 0 0
24 39 1 0 0 0 0
24 40 1 0 0 0 0
M END
$$$$