changeset 5:82193638d0c5 draft

"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/rdock commit 6037a8c8d53839daad1b183e1ae0329862ac2c2c"
author bgruening
date Mon, 04 May 2020 07:41:40 -0400
parents df7ba4536f77
children 744a777e9f90
files select_points_SDF.py test-data/input.sdf test-data/input_v3000.sdf test-data/select_points_output.sdf test-data/select_points_output_v3000.sdf
diffstat 5 files changed, 1511 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/select_points_SDF.py	Mon May 04 07:41:40 2020 -0400
@@ -0,0 +1,90 @@
+import argparse
+
+def get_coordinates(lines):
+    version = lines[3][34:39]
+    molecule = []
+    if version == 'V2000':
+        natom = int(lines[3][:3].strip())
+        for i in range(1, natom + 1):
+            temp = []
+            j = 3 + i
+            x = float(lines[j][:10].strip())
+            y = float(lines[j][11:20].strip())
+            z = float(lines[j][21:30].strip())
+            temp.extend([x, y, z])
+            molecule.append(temp)
+    else:
+        read = 0
+        for line in lines:
+            if "END ATOM" in line:
+                read = 0
+                break
+            if read:
+                temp = []
+                a = line.split(" ")
+                x, y, z = float(a[5]), float(a[6]), float(a[7])
+                temp.extend([x, y, z])
+                molecule.append(temp)
+            if "BEGIN ATOM" in line:
+                read = 1
+    return molecule
+
+
+def select_points(all_coordinates):
+    tol = 1.5
+    select = []
+
+    for molecule in all_coordinates:
+        for coordinates in molecule:
+            tv = 0
+            temp = []
+            x, y, z = coordinates
+            for record in select:
+                xr, yr, zr = record
+                if xr-tol < x and x < xr+tol and \
+                   yr-tol < y and y < yr+tol and \
+                   zr-tol < z and z < zr+tol:
+                    tv = 1
+                    break
+            if tv == 1:
+                continue
+            temp.extend([x, y, z])
+            select.append(temp)
+    return select
+
+
+def sdfout(centers, writer):
+    n = len(centers)
+    writer.write("Frankenstein_ligand\nGalaxy select_points_sdf tool\n\n")
+    writer.write("%3d  0  0  0  0  0  0  0  0  0999 V2000\n" % n)
+    for record in centers:
+        x, y, z = record
+        writer.write("%10.4f%10.4f%10.4f C   0  0  0  0  0  0  0  0  0  0  0  0\n" % (x, y, z))
+
+    writer.write("M  END\n$$$$\n")
+
+
+def main():
+    parser = argparse.ArgumentParser(description='RDKit screen')
+    parser.add_argument('-i', '--input',
+                        help="Input file")
+    parser.add_argument('-o', '--output',
+                        help="Base name for output file (no extension).")
+    args = parser.parse_args()
+
+    mol_coordinates = []
+    all_coordinates = []
+    with open(args.input) as file:
+        for line in file:
+            if line.strip() == '$$$$':
+                temp = get_coordinates(mol_coordinates)
+                all_coordinates.append(temp)
+                mol_coordinates.clear()
+            else:
+                mol_coordinates.append(line)
+    centers = select_points(all_coordinates)
+    with open(args.output, 'w+') as writer:
+        sdfout(centers, writer)
+
+if __name__ == "__main__":
+    main()
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/input.sdf	Mon May 04 07:41:40 2020 -0400
@@ -0,0 +1,602 @@
+
+     RDKit          3D
+
+ 13 13  0  0  0  0  0  0  0  0999 V2000
+    9.8790   -5.4960   26.1730 C   0  0  0  0  0  0  0  0  0  0  0  0
+    8.4790   -4.3410   26.0680 S   0  0  1  0  0  0  0  0  0  0  0  0
+    7.1910   -5.0190   26.2290 O   0  0  0  0  0  0  0  0  0  0  0  0
+    8.4340   -3.4430   27.2120 O   0  0  0  0  0  0  0  0  0  0  0  0
+    8.4960   -3.4980   24.5920 N   0  0  0  0  0  0  0  0  0  0  0  0
+    9.7540   -3.0340   24.0580 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.5680   -1.8260   23.1510 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.8760   -1.0500   23.1440 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.9060   -1.4610   22.3160 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.1060   -0.7790   22.3180 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.2770    0.3180   23.1500 C   0  0  0  0  0  0  0  0  0  0  0  0
+   12.2420    0.7320   23.9810 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.0390    0.0410   23.9830 C   0  0  0  0  0  0  0  0  0  0  0  0
+  2  1  1  1
+  2  3  2  0
+  2  4  2  0
+  2  5  1  0
+  5  6  1  0
+  6  7  1  0
+  7  8  1  0
+  8  9  2  0
+  8 13  1  0
+  9 10  1  0
+ 13 12  2  0
+ 10 11  2  0
+ 11 12  1  0
+M  END
+$$$$
+
+     RDKit          3D
+
+ 16 17  0  0  0  0  0  0  0  0999 V2000
+    9.5220    5.3850   22.9640 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.6910    5.7360   23.8810 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.4660    6.3160   24.8740 O   0  0  0  0  0  0  0  0  0  0  0  0
+   12.0740    5.3880   23.6220 N   0  0  0  0  0  0  0  0  0  0  0  0
+   12.4920    4.6500   22.4510 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.1760    3.3750   22.9180 C   0  0  0  0  0  0  0  0  0  0  0  0
+   12.2100    2.3170   23.4570 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.1390    2.4870   24.3210 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.5720    1.3010   24.5250 N   0  0  0  0  0  0  0  0  0  0  0  0
+   11.2360    0.3380   23.8210 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.0300   -1.0620   23.6930 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.8800   -1.8120   22.8830 C   0  0  0  0  0  0  0  0  0  0  0  0
+   12.9290   -1.1860   22.1980 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.1280    0.1820   22.3230 C   0  0  0  0  0  0  0  0  0  0  0  0
+   12.2670    0.9460   23.1470 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.7690   -1.8980   21.4040 F   0  0  0  0  0  0  0  0  0  0  0  0
+  1  2  1  0
+  2  3  2  0
+  2  4  1  0
+  4  5  1  0
+  5  6  1  0
+  6  7  1  0
+  7  8  2  0
+  7 15  1  0
+  8  9  1  0
+ 15 10  2  0
+ 15 14  1  0
+  9 10  1  0
+ 10 11  1  0
+ 11 12  2  0
+ 12 13  1  0
+ 13 14  2  0
+ 13 16  1  0
+M  END
+$$$$
+
+     RDKit          3D
+
+ 11 11  0  0  0  0  0  0  0  0999 V2000
+   10.1640   -0.7840   22.5400 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.2630   -0.1570   21.4780 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.5870    0.8590   20.9670 O   0  0  0  0  0  0  0  0  0  0  0  0
+    8.0140   -0.7980   21.1040 N   0  0  0  0  0  0  0  0  0  0  0  0
+    7.1560   -0.2070   20.0890 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.5230   -0.2650   18.7510 C   0  0  0  0  0  0  0  0  0  0  0  0
+    6.7670    0.2590   17.8050 N   0  0  0  0  0  0  0  0  0  0  0  0
+    5.6370    0.8610   18.1030 C   0  0  0  0  0  0  0  0  0  0  0  0
+    5.1890    0.9760   19.4120 C   0  0  0  0  0  0  0  0  0  0  0  0
+    5.9640    0.4250   20.4340 C   0  0  0  0  0  0  0  0  0  0  0  0
+    5.5280    0.5220   21.8940 C   0  0  0  0  0  0  0  0  0  0  0  0
+  1  2  1  0
+  2  3  2  0
+  2  4  1  0
+  4  5  1  0
+  5  6  2  0
+  5 10  1  0
+  6  7  1  0
+ 10  9  2  0
+ 10 11  1  0
+  7  8  2  0
+  8  9  1  0
+M  END
+$$$$
+
+     RDKit          3D
+
+ 14 14  0  0  0  0  0  0  0  0999 V2000
+   11.6590   -1.5020   21.8060 C   0  0  0  0  0  0  0  0  0  0  0  0
+   12.3210   -1.6370   23.0350 O   0  0  0  0  0  0  0  0  0  0  0  0
+   13.0730   -0.5250   23.4440 C   0  0  0  0  0  0  0  0  0  0  0  0
+   14.2180   -0.6570   23.6840 O   0  0  0  0  0  0  0  0  0  0  0  0
+   12.4200    0.8490   23.5710 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.1700    0.9830   24.1680 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.5880    2.2400   24.2640 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.2700    3.3430   23.7590 C   0  0  0  0  0  0  0  0  0  0  0  0
+   12.5120    3.2070   23.1590 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.0850    1.9560   23.0650 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.5430    4.9880   23.8640 S   0  0  2  0  0  0  0  0  0  0  0  0
+   11.5270    6.0050   23.4810 O   0  0  0  0  0  0  0  0  0  0  0  0
+   10.2430    5.3260   25.2570 O   0  0  0  0  0  0  0  0  0  0  0  0
+    9.1560    5.0760   22.8630 N   0  0  0  0  0  0  0  0  0  0  0  0
+  1  2  1  0
+  2  3  1  0
+  3  4  2  0
+  3  5  1  0
+  5  6  2  0
+  5 10  1  0
+  6  7  1  0
+ 10  9  2  0
+  7  8  2  0
+  8  9  1  0
+  8 11  1  0
+ 11 12  2  0
+ 11 13  2  0
+ 11 14  1  6
+M  END
+$$$$
+
+     RDKit          3D
+
+ 15 16  0  0  0  0  0  0  0  0999 V2000
+    9.9350   -0.5190   25.0990 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.1510   -0.4990   24.3140 N   0  0  0  0  0  0  0  0  0  0  0  0
+   11.4740   -1.6890   23.5780 C   0  0  0  0  0  0  0  0  0  0  0  0
+   12.6970   -1.6430   22.6890 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.6710   -0.5150   22.9800 C   0  0  0  0  0  0  0  0  0  0  0  0
+   12.9220    0.8320   23.2050 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.4770    2.0460   22.7480 C   0  0  0  0  0  0  0  0  0  0  0  0
+   12.7890    3.2420   22.9510 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.5420    3.2030   23.6130 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.9850    2.0060   24.0670 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.6830    0.7970   23.8590 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.6120    4.7160   23.9110 S   0  0  2  0  0  0  0  0  0  0  0  0
+   10.1620    4.6860   25.3040 O   0  0  0  0  0  0  0  0  0  0  0  0
+    9.3350    4.6900   23.1840 O   0  0  0  0  0  0  0  0  0  0  0  0
+   11.5660    6.0820   23.5380 N   0  0  0  0  0  0  0  0  0  0  0  0
+  1  2  1  0
+  2  3  1  0
+  2 11  1  0
+  3  4  1  0
+ 11  6  2  0
+ 11 10  1  0
+  4  5  1  0
+  5  6  1  0
+  6  7  1  0
+  7  8  2  0
+  8  9  1  0
+  9 10  2  0
+  9 12  1  0
+ 12 13  2  0
+ 12 14  2  0
+ 12 15  1  1
+M  END
+$$$$
+
+     RDKit          3D
+
+ 11 11  0  0  0  0  0  0  0  0999 V2000
+    8.9400   -0.0330   27.7960 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.0630   -0.5050   26.3550 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.1320    0.2510   25.7380 N   0  0  0  0  0  0  0  0  0  0  0  0
+   10.9300   -0.2520   24.6430 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.5710   -1.3900   23.9310 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.3650   -1.8190   22.8780 C   0  0  0  0  0  0  0  0  0  0  0  0
+   12.5050   -1.0870   22.5650 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.4250   -1.5160   21.4290 C   0  0  0  0  0  0  0  0  0  0  0  0
+   14.1170   -1.8210   20.5770 N   0  0  0  0  0  0  0  0  0  0  0  0
+   12.7970    0.0400   23.3210 C   0  0  0  0  0  0  0  0  0  0  0  0
+   12.0140    0.4250   24.3230 N   0  0  0  0  0  0  0  0  0  0  0  0
+  1  2  1  0
+  2  3  1  0
+  3  4  1  0
+  4  5  2  0
+  4 11  1  0
+  5  6  1  0
+ 11 10  2  0
+  6  7  2  0
+  7  8  1  0
+  7 10  1  0
+  8  9  3  0
+M  END
+$$$$
+
+     RDKit          3D
+
+ 18 19  0  0  0  0  0  0  0  0999 V2000
+    5.8590    3.5410   30.9720 C   0  0  0  0  0  0  0  0  0  0  0  0
+    6.0820    2.6750   29.8140 N   0  0  0  0  0  0  0  0  0  0  0  0
+    7.2750   -1.8280   28.1560 O   0  0  0  0  0  0  0  0  0  0  0  0
+    5.5170    1.3480   30.0440 C   0  0  0  0  0  0  0  0  0  0  0  0
+    6.9910    0.4280   28.2890 N   0  0  0  0  0  0  0  0  0  0  0  0
+    8.8910   -1.7080   26.0080 O   0  0  0  0  0  0  0  0  0  0  0  0
+    5.6200    0.5000   28.7990 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.7460    1.6860   28.3030 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.5080    2.5200   29.5440 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.5110   -0.6910   27.7460 C   0  0  0  0  0  0  0  0  0  0  0  0
+    8.3620   -0.4870   26.5040 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.0160   -1.6150   25.2290 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.5820   -2.7550   24.6800 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.7190   -2.6420   23.8940 C   0  0  0  0  0  0  0  0  0  0  0  0
+   12.3150   -1.4200   23.6410 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.5520   -1.3130   22.7880 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.7390   -0.2970   24.1970 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.6020   -0.3790   24.9810 C   0  0  0  0  0  0  0  0  0  0  0  0
+  1  2  1  0
+  2  4  1  0
+  2  9  1  0
+  4  7  1  0
+  9  8  1  0
+  3 10  2  0
+ 10  5  1  0
+ 10 11  1  0
+  7  5  1  0
+  5  8  1  0
+  6 11  1  0
+  6 12  1  0
+ 12 13  2  0
+ 12 18  1  0
+ 13 14  1  0
+ 18 17  2  0
+ 14 15  2  0
+ 15 16  1  0
+ 15 17  1  0
+M  END
+$$$$
+
+     RDKit          3D
+
+ 13 14  0  0  0  0  0  0  0  0999 V2000
+    9.0650   -4.7370   27.6980 O   0  0  0  0  0  0  0  0  0  0  0  0
+    9.2630   -5.0400   26.3380 C   0  0  2  0  0  0  0  0  0  0  0  0
+   10.5520   -4.5380   25.9490 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.4810   -3.0380   25.6850 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.7300   -2.7840   24.4990 N   0  0  0  0  0  0  0  0  0  0  0  0
+    9.6860   -1.6170   24.1270 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.0770   -1.2320   23.6120 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.9690   -0.1320   24.1710 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.2030   -0.0890   23.4410 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.2070   -1.2250   22.2850 S   0  0  0  0  0  0  0  0  0  0  0  0
+   11.7550   -1.8900   22.5360 C   0  0  0  0  0  0  0  0  0  0  0  0
+    8.5600   -3.6210   24.3460 C   0  0  0  0  0  0  0  0  0  0  0  0
+    8.1750   -4.4830   25.5640 C   0  0  0  0  0  0  0  0  0  0  0  0
+  2  1  1  1
+  2  3  1  0
+  2 13  1  0
+  3  4  1  0
+ 13 12  1  0
+  4  5  1  0
+  5  6  1  0
+  5 12  1  0
+  6  7  1  0
+  7  8  1  0
+  7 11  2  0
+  8  9  2  0
+ 11 10  1  0
+  9 10  1  0
+M  END
+$$$$
+
+     RDKit          3D
+
+ 16 17  0  0  0  0  0  0  0  0999 V2000
+    9.3500    0.5820   20.9010 O   0  0  0  0  0  0  0  0  0  0  0  0
+    8.8190   -0.3940   21.3240 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.4750   -1.1740   22.3370 N   0  0  0  0  0  0  0  0  0  0  0  0
+   10.7480   -0.7020   22.7950 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.9040   -1.0710   22.1280 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.1270   -0.5950   22.5680 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.1750    0.2530   23.6640 C   0  0  0  0  0  0  0  0  0  0  0  0
+   12.0060    0.6220   24.3230 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.7860    0.1450   23.8880 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.5250   -0.8400   20.8540 N   0  0  0  0  0  0  0  0  0  0  0  0
+    6.7990   -0.1210   19.8290 C   0  0  0  0  0  0  0  0  0  0  0  0
+    5.5920    0.4820   20.1630 C   0  0  0  0  0  0  0  0  0  0  0  0
+    4.9180    1.1640   19.1550 C   0  0  0  0  0  0  0  0  0  0  0  0
+    5.4700    1.1840   17.8770 C   0  0  0  0  0  0  0  0  0  0  0  0
+    6.6140    0.5890   17.6110 N   0  0  0  0  0  0  0  0  0  0  0  0
+    7.2940   -0.0560   18.5330 C   0  0  0  0  0  0  0  0  0  0  0  0
+  1  2  2  0
+  2  3  1  0
+  2 10  1  0
+  3  4  1  0
+ 10 11  1  0
+  4  5  2  0
+  4  9  1  0
+  5  6  1  0
+  9  8  2  0
+  6  7  2  0
+  7  8  1  0
+ 11 12  2  0
+ 11 16  1  0
+ 12 13  1  0
+ 16 15  2  0
+ 13 14  2  0
+ 14 15  1  0
+M  END
+$$$$
+
+     RDKit          3D
+
+ 18 19  0  0  0  0  0  0  0  0999 V2000
+    3.0170    1.3310   24.2360 O   0  0  0  0  0  0  0  0  0  0  0  0
+    3.0520    2.1780   23.3930 C   0  0  0  0  0  0  0  0  0  0  0  0
+    4.1930    2.3160   22.5030 N   0  0  0  0  0  0  0  0  0  0  0  0
+    5.3250    1.4190   22.5760 C   0  0  0  0  0  0  0  0  0  0  0  0
+    4.9940    0.1890   21.7350 C   0  0  0  0  0  0  0  0  0  0  0  0
+    5.4150    0.3110   20.2710 C   0  0  0  0  0  0  0  0  0  0  0  0
+    6.4820   -0.4590   19.8050 C   0  0  0  0  0  0  0  0  0  0  0  0
+    6.8600   -0.3400   18.4740 C   0  0  0  0  0  0  0  0  0  0  0  0
+    6.2220    0.4740   17.6640 N   0  0  0  0  0  0  0  0  0  0  0  0
+    5.1900    1.2110   18.0800 C   0  0  0  0  0  0  0  0  0  0  0  0
+    4.7430    1.1700   19.3970 C   0  0  0  0  0  0  0  0  0  0  0  0
+    1.9740    3.1250   23.1900 N   0  0  0  0  0  0  0  0  0  0  0  0
+    0.7790    3.1640   24.0060 C   0  0  1  0  0  0  0  0  0  0  0  0
+    0.6740    4.6020   24.5210 C   0  0  0  0  0  0  0  0  0  0  0  0
+   -0.6450    4.8530   25.2350 C   0  0  0  0  0  0  0  0  0  0  0  0
+   -1.8170    4.5440   24.3130 C   0  0  0  0  0  0  0  0  0  0  0  0
+   -1.7660    3.1150   23.7900 C   0  0  0  0  0  0  0  0  0  0  0  0
+   -0.4170    2.7610   23.1560 C   0  0  0  0  0  0  0  0  0  0  0  0
+  1  2  2  0
+  2  3  1  0
+  2 12  1  0
+  3  4  1  0
+ 13 12  1  6
+  4  5  1  0
+  5  6  1  0
+  6  7  2  0
+  6 11  1  0
+  7  8  1  0
+ 11 10  2  0
+  8  9  2  0
+  9 10  1  0
+ 13 14  1  0
+ 13 18  1  0
+ 14 15  1  0
+ 18 17  1  0
+ 15 16  1  0
+ 16 17  1  0
+M  END
+$$$$
+
+     RDKit          3D
+
+ 16 17  0  0  0  0  0  0  0  0999 V2000
+    9.3830    0.8760   21.0230 O   0  0  0  0  0  0  0  0  0  0  0  0
+    8.8150    0.1360   21.7590 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.3930   -0.3170   23.0940 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.9190   -0.3100   23.0710 C   0  0  2  0  0  0  0  0  0  0  0  0
+   11.4420   -1.3750   22.1110 C   0  0  0  0  0  0  0  0  0  0  0  0
+   12.9510   -1.5510   22.2110 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.4350   -1.7070   23.6420 C   0  0  0  0  0  0  0  0  0  0  0  0
+   12.9210   -0.5420   24.4710 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.4050   -0.5680   24.4890 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.5350   -0.3690   21.3780 N   0  0  0  0  0  0  0  0  0  0  0  0
+    6.9680    0.0670   20.1430 C   0  0  0  0  0  0  0  0  0  0  0  0
+    5.7290    0.6970   20.1920 C   0  0  0  0  0  0  0  0  0  0  0  0
+    5.2090    1.1130   18.9670 C   0  0  0  0  0  0  0  0  0  0  0  0
+    5.9450    0.8930   17.8140 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.1270    0.2980   17.8450 N   0  0  0  0  0  0  0  0  0  0  0  0
+    7.6630   -0.1160   18.9630 C   0  0  0  0  0  0  0  0  0  0  0  0
+  1  2  2  0
+  2  3  1  0
+  2 10  1  0
+  4  3  1  1
+ 10 11  1  0
+  4  5  1  0
+  4  9  1  0
+  5  6  1  0
+  9  8  1  0
+  6  7  1  0
+  7  8  1  0
+ 11 12  2  0
+ 11 16  1  0
+ 12 13  1  0
+ 16 15  2  0
+ 13 14  2  0
+ 14 15  1  0
+M  END
+$$$$
+
+     RDKit          3D
+
+ 13 14  0  0  0  0  0  0  0  0999 V2000
+   10.3170    3.0110   22.2490 N   0  0  0  0  0  0  0  0  0  0  0  0
+    9.5290    1.7710   22.2430 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.1930    1.2720   21.1890 O   0  0  0  0  0  0  0  0  0  0  0  0
+    9.1480    1.1080   23.6100 C   0  0  1  0  0  0  0  0  0  0  0  0
+    7.8240    1.0110   23.7650 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.4350   -0.4970   23.3480 C   0  0  0  0  0  0  0  0  0  0  0  0
+    8.8030   -1.1880   23.0060 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.7260   -0.4540   23.6850 C   0  0  1  0  0  0  0  0  0  0  0  0
+   11.1510   -0.5360   23.0850 C   0  0  0  0  0  0  0  0  0  0  0  0
+   12.1570    0.3870   23.4630 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.4110    0.1800   22.8360 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.2160   -1.2120   21.7920 S   0  0  0  0  0  0  0  0  0  0  0  0
+   11.5290   -1.5290   22.1590 C   0  0  0  0  0  0  0  0  0  0  0  0
+  1  2  1  0
+  2  3  2  0
+  4  2  1  6
+  4  5  1  0
+  4  8  1  0
+  5  6  1  0
+  8  7  1  0
+  8  9  1  6
+  6  7  1  0
+  9 10  1  0
+  9 13  2  0
+ 10 11  2  0
+ 13 12  1  0
+ 11 12  1  0
+M  END
+$$$$
+
+     RDKit          3D
+
+ 11 11  0  0  0  0  0  0  0  0999 V2000
+    9.5010    5.0330   22.9960 N   0  0  0  0  0  0  0  0  0  0  0  0
+   12.5900    0.9820   23.1250 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.3470    5.0850   25.2990 O   0  0  0  0  0  0  0  0  0  0  0  0
+   11.3510    1.0470   23.7700 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.7070    6.0420   23.5030 O   0  0  0  0  0  0  0  0  0  0  0  0
+   10.8100    2.3190   24.0390 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.4810    3.5080   23.6750 C   0  0  0  0  0  0  0  0  0  0  0  0
+   12.7250    3.3780   23.0400 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.2860    2.1310   22.7660 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.3900   -0.7680   22.6610 Br  0  0  0  0  0  0  0  0  0  0  0  0
+   10.8200    5.0300   23.9710 S   0  0  2  0  0  0  0  0  0  0  0  0
+ 11  1  1  6
+ 11  3  2  0
+ 11  5  2  0
+ 11  7  1  0
+  2  4  2  0
+  2  9  1  0
+  2 10  1  0
+  4  6  1  0
+  9  8  2  0
+  6  7  2  0
+  7  8  1  0
+M  END
+$$$$
+
+     RDKit          3D
+
+  7  7  0  0  0  0  0  0  0  0999 V2000
+    3.7850    2.0230   19.5670 N   0  0  0  0  0  0  0  0  0  0  0  0
+    4.7510    1.1870   19.1560 C   0  0  0  0  0  0  0  0  0  0  0  0
+    5.1930    0.1020   19.9560 C   0  0  0  0  0  0  0  0  0  0  0  0
+    6.1180   -0.7710   19.5310 N   0  0  0  0  0  0  0  0  0  0  0  0
+    6.6310   -0.5440   18.2750 C   0  0  0  0  0  0  0  0  0  0  0  0
+    6.2960    0.4610   17.4430 N   0  0  0  0  0  0  0  0  0  0  0  0
+    5.3600    1.3160   17.8780 C   0  0  0  0  0  0  0  0  0  0  0  0
+  1  2  1  0
+  2  3  2  0
+  2  7  1  0
+  3  4  1  0
+  7  6  2  0
+  4  5  2  0
+  5  6  1  0
+M  END
+$$$$
+
+     RDKit          3D
+
+ 15 16  0  0  0  0  0  0  0  0999 V2000
+    9.9560    1.4220   21.3550 N   0  0  0  0  0  0  0  0  0  0  0  0
+    9.8170    0.4550   21.9630 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.3620   -5.9270   25.4100 O   0  0  0  0  0  0  0  0  0  0  0  0
+    9.6490   -0.6980   22.7510 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.2640   -1.8400   22.3260 N   0  0  0  0  0  0  0  0  0  0  0  0
+    8.9450   -0.5990   23.9390 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.5930   -4.0990   25.2400 N   0  0  0  0  0  0  0  0  0  0  0  0
+    8.8740   -1.7100   24.7730 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.5130   -2.9150   24.4150 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.1850   -2.9020   23.1470 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.9550   -5.4170   24.6470 C   0  0  0  0  0  0  0  0  0  0  0  0
+    8.9660   -5.9220   23.5900 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.5010   -5.7070   24.0110 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.3510   -4.8000   26.2520 C   0  0  0  0  0  0  0  0  0  0  0  0
+    8.7670   -4.2080   26.4740 C   0  0  0  0  0  0  0  0  0  0  0  0
+  1  2  3  0
+  2  4  1  0
+  4  5  2  0
+  4  6  1  0
+  3 13  1  0
+  3 14  1  0
+ 13 12  1  0
+ 14 15  1  0
+  5 10  1  0
+  6  8  2  0
+ 10  9  2  0
+  8  9  1  0
+  7  9  1  0
+  7 11  1  0
+  7 15  1  0
+ 11 12  1  0
+M  END
+$$$$
+
+     RDKit          3D
+
+ 19 21  0  0  0  0  0  0  0  0999 V2000
+   13.9130   -1.2590   23.2230 C   0  0  0  0  0  0  0  0  0  0  0  0
+   12.5110   -0.9700   23.5310 N   0  0  0  0  0  0  0  0  0  0  0  0
+    9.1000    1.2550   21.1530 O   0  0  0  0  0  0  0  0  0  0  0  0
+   11.6150   -1.9330   22.8770 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.9240   -0.2280   22.6330 N   0  0  0  0  0  0  0  0  0  0  0  0
+   10.1650   -1.5840   23.1190 C   0  0  0  0  0  0  0  0  0  0  0  0
+    6.7830    0.2880   17.8390 N   0  0  0  0  0  0  0  0  0  0  0  0
+   10.7420    0.7360   23.3590 C   0  0  0  0  0  0  0  0  0  0  0  0
+    4.7860    1.4690   18.5050 N   0  0  0  0  0  0  0  0  0  0  0  0
+   12.1970    0.4050   23.1350 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.1590    0.1020   21.5780 C   0  0  0  0  0  0  0  0  0  0  0  0
+    8.3780   -1.0090   20.8940 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.5260   -0.4030   19.8320 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.7680   -0.4040   18.4910 C   0  0  0  0  0  0  0  0  0  0  0  0
+    5.8860    0.7470   18.7550 C   0  0  0  0  0  0  0  0  0  0  0  0
+    4.0720    1.8050   19.5870 C   0  0  0  0  0  0  0  0  0  0  0  0
+    4.4050    1.4630   20.8980 C   0  0  0  0  0  0  0  0  0  0  0  0
+    5.5480    0.7300   21.1350 C   0  0  0  0  0  0  0  0  0  0  0  0
+    6.3230    0.3480   20.0330 C   0  0  0  0  0  0  0  0  0  0  0  0
+  1  2  1  0
+  2  4  1  0
+  2 10  1  0
+  4  6  1  0
+ 10  8  1  0
+  3 11  2  0
+ 11  5  1  0
+ 11 12  1  0
+  6  5  1  0
+  5  8  1  0
+  7 14  1  0
+  7 15  1  0
+ 14 13  2  0
+ 15  9  2  0
+ 15 19  1  0
+  9 16  1  0
+ 16 17  2  0
+ 12 13  1  0
+ 13 19  1  0
+ 19 18  2  0
+ 17 18  1  0
+M  END
+$$$$
+
+     RDKit          3D
+
+ 18 19  0  0  0  0  0  0  0  0999 V2000
+    8.5420    0.5850   24.9250 N   0  0  0  0  0  0  0  0  0  0  0  0
+    7.7940    1.3450   24.0240 C   0  0  0  0  0  0  0  0  0  0  0  0
+    8.2640    2.3450   23.4580 O   0  0  0  0  0  0  0  0  0  0  0  0
+    9.9260    0.9180   25.2490 C   0  0  0  0  0  0  0  0  0  0  0  0
+   14.0600   -1.8530   20.5550 N   0  0  0  0  0  0  0  0  0  0  0  0
+    3.5640    0.9570   23.6730 O   0  0  0  0  0  0  0  0  0  0  0  0
+   10.8450    0.2990   24.2350 C   0  0  0  0  0  0  0  0  0  0  0  0
+    6.4250    0.8450   23.8150 N   0  0  0  0  0  0  0  0  0  0  0  0
+   12.0070    0.9620   23.8500 C   0  0  0  0  0  0  0  0  0  0  0  0
+   12.8550    0.3860   22.9070 C   0  0  0  0  0  0  0  0  0  0  0  0
+   12.5210   -0.8490   22.3430 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.3580   -1.4190   21.3580 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.3630   -1.5210   22.7290 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.5270   -0.9460   23.6770 C   0  0  0  0  0  0  0  0  0  0  0  0
+    5.5720    0.7280   25.0430 C   0  0  0  0  0  0  0  0  0  0  0  0
+    4.1400    0.2280   24.7420 C   0  0  0  0  0  0  0  0  0  0  0  0
+    4.3070    0.9270   22.4720 C   0  0  0  0  0  0  0  0  0  0  0  0
+    5.7020    1.5370   22.7150 C   0  0  0  0  0  0  0  0  0  0  0  0
+  1  2  1  0
+  1  4  1  0
+  2  3  2  0
+  2  8  1  0
+  4  7  1  0
+  8 15  1  0
+  8 18  1  0
+  7  9  2  0
+  7 14  1  0
+  5 12  3  0
+ 12 11  1  0
+  6 16  1  0
+  6 17  1  0
+ 16 15  1  0
+ 17 18  1  0
+  9 10  1  0
+ 14 13  2  0
+ 10 11  2  0
+ 11 13  1  0
+M  END
+$$$$
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/input_v3000.sdf	Mon May 04 07:41:40 2020 -0400
@@ -0,0 +1,721 @@
+
+ OpenBabel04062010473D
+
+  0  0  0     0  0            999 V3000
+M  V30 BEGIN CTAB
+M  V30 COUNTS 13 13 0 0 0
+M  V30 BEGIN ATOM
+M  V30 1 C 9.879 -5.496 26.173 0
+M  V30 2 S 8.479 -4.341 26.068 0
+M  V30 3 O 7.191 -5.019 26.229 0
+M  V30 4 O 8.434 -3.443 27.212 0
+M  V30 5 N 8.496 -3.498 24.592 0
+M  V30 6 C 9.754 -3.034 24.058 0
+M  V30 7 C 9.568 -1.826 23.151 0
+M  V30 8 C 10.876 -1.05 23.144 0
+M  V30 9 C 11.906 -1.461 22.316 0
+M  V30 10 C 13.106 -0.779 22.318 0
+M  V30 11 C 13.277 0.318 23.15 0
+M  V30 12 C 12.242 0.732 23.981 0
+M  V30 13 C 11.039 0.041 23.983 0
+M  V30 END ATOM
+M  V30 BEGIN BOND
+M  V30 1 1 2 1 CFG=1
+M  V30 2 2 2 3
+M  V30 3 2 2 4
+M  V30 4 1 2 5
+M  V30 5 1 5 6
+M  V30 6 1 6 7
+M  V30 7 1 7 8
+M  V30 8 2 8 9
+M  V30 9 1 8 13
+M  V30 10 1 9 10
+M  V30 11 2 10 11
+M  V30 12 1 11 12
+M  V30 13 2 13 12
+M  V30 END BOND
+M  V30 END CTAB
+M  END
+$$$$
+
+ OpenBabel04062010473D
+
+  0  0  0     0  0            999 V3000
+M  V30 BEGIN CTAB
+M  V30 COUNTS 16 17 0 0 0
+M  V30 BEGIN ATOM
+M  V30 1 C 9.522 5.385 22.964 0
+M  V30 2 C 10.691 5.736 23.881 0
+M  V30 3 O 10.466 6.316 24.874 0
+M  V30 4 N 12.074 5.388 23.622 0
+M  V30 5 C 12.492 4.65 22.451 0
+M  V30 6 C 13.176 3.375 22.918 0
+M  V30 7 C 12.21 2.317 23.457 0
+M  V30 8 C 11.139 2.487 24.321 0
+M  V30 9 N 10.572 1.301 24.525 0
+M  V30 10 C 11.236 0.338 23.821 0
+M  V30 11 C 11.03 -1.062 23.693 0
+M  V30 12 C 11.88 -1.812 22.883 0
+M  V30 13 C 12.929 -1.186 22.198 0
+M  V30 14 C 13.128 0.182 22.323 0
+M  V30 15 C 12.267 0.946 23.147 0
+M  V30 16 F 13.769 -1.898 21.404 0
+M  V30 END ATOM
+M  V30 BEGIN BOND
+M  V30 1 1 1 2
+M  V30 2 2 2 3
+M  V30 3 1 2 4
+M  V30 4 1 4 5
+M  V30 5 1 5 6
+M  V30 6 1 6 7
+M  V30 7 2 7 8
+M  V30 8 1 7 15
+M  V30 9 1 8 9
+M  V30 10 1 9 10
+M  V30 11 2 15 10
+M  V30 12 1 10 11
+M  V30 13 2 11 12
+M  V30 14 1 12 13
+M  V30 15 2 13 14
+M  V30 16 1 13 16
+M  V30 17 1 15 14
+M  V30 END BOND
+M  V30 END CTAB
+M  END
+$$$$
+
+ OpenBabel04062010473D
+
+  0  0  0     0  0            999 V3000
+M  V30 BEGIN CTAB
+M  V30 COUNTS 11 11 0 0 0
+M  V30 BEGIN ATOM
+M  V30 1 C 10.164 -0.784 22.54 0
+M  V30 2 C 9.263 -0.157 21.478 0
+M  V30 3 O 9.587 0.859 20.967 0
+M  V30 4 N 8.014 -0.798 21.104 0
+M  V30 5 C 7.156 -0.207 20.089 0
+M  V30 6 C 7.523 -0.265 18.751 0
+M  V30 7 N 6.767 0.259 17.805 0
+M  V30 8 C 5.637 0.861 18.103 0
+M  V30 9 C 5.189 0.976 19.412 0
+M  V30 10 C 5.964 0.425 20.434 0
+M  V30 11 C 5.528 0.522 21.894 0
+M  V30 END ATOM
+M  V30 BEGIN BOND
+M  V30 1 1 1 2
+M  V30 2 2 2 3
+M  V30 3 1 2 4
+M  V30 4 1 4 5
+M  V30 5 2 5 6
+M  V30 6 1 5 10
+M  V30 7 1 6 7
+M  V30 8 2 7 8
+M  V30 9 1 8 9
+M  V30 10 2 10 9
+M  V30 11 1 10 11
+M  V30 END BOND
+M  V30 END CTAB
+M  END
+$$$$
+
+ OpenBabel04062010473D
+
+  0  0  0     0  0            999 V3000
+M  V30 BEGIN CTAB
+M  V30 COUNTS 14 14 0 0 0
+M  V30 BEGIN ATOM
+M  V30 1 C 11.659 -1.502 21.806 0
+M  V30 2 O 12.321 -1.637 23.035 0
+M  V30 3 C 13.073 -0.525 23.444 0
+M  V30 4 O 14.218 -0.657 23.684 0
+M  V30 5 C 12.42 0.849 23.571 0
+M  V30 6 C 11.17 0.983 24.168 0
+M  V30 7 C 10.588 2.24 24.264 0
+M  V30 8 C 11.27 3.343 23.759 0
+M  V30 9 C 12.512 3.207 23.159 0
+M  V30 10 C 13.085 1.956 23.065 0
+M  V30 11 S 10.543 4.988 23.864 0
+M  V30 12 O 11.527 6.005 23.481 0
+M  V30 13 O 10.243 5.326 25.257 0
+M  V30 14 N 9.156 5.076 22.863 0
+M  V30 END ATOM
+M  V30 BEGIN BOND
+M  V30 1 1 1 2
+M  V30 2 1 2 3
+M  V30 3 2 3 4
+M  V30 4 1 3 5
+M  V30 5 2 5 6
+M  V30 6 1 5 10
+M  V30 7 1 6 7
+M  V30 8 2 7 8
+M  V30 9 1 8 9
+M  V30 10 1 8 11
+M  V30 11 2 10 9
+M  V30 12 2 11 12
+M  V30 13 2 11 13
+M  V30 14 1 11 14 CFG=6
+M  V30 END BOND
+M  V30 END CTAB
+M  END
+$$$$
+
+ OpenBabel04062010473D
+
+  0  0  0     0  0            999 V3000
+M  V30 BEGIN CTAB
+M  V30 COUNTS 15 16 0 0 0
+M  V30 BEGIN ATOM
+M  V30 1 C 9.935 -0.519 25.099 0
+M  V30 2 N 11.151 -0.499 24.314 0
+M  V30 3 C 11.474 -1.689 23.578 0
+M  V30 4 C 12.697 -1.643 22.689 0
+M  V30 5 C 13.671 -0.515 22.98 0
+M  V30 6 C 12.922 0.832 23.205 0
+M  V30 7 C 13.477 2.046 22.748 0
+M  V30 8 C 12.789 3.242 22.951 0
+M  V30 9 C 11.542 3.203 23.613 0
+M  V30 10 C 10.985 2.006 24.067 0
+M  V30 11 C 11.683 0.797 23.859 0
+M  V30 12 S 10.612 4.716 23.911 0
+M  V30 13 O 10.162 4.686 25.304 0
+M  V30 14 O 9.335 4.69 23.184 0
+M  V30 15 N 11.566 6.082 23.538 0
+M  V30 END ATOM
+M  V30 BEGIN BOND
+M  V30 1 1 1 2
+M  V30 2 1 2 3
+M  V30 3 1 2 11
+M  V30 4 1 3 4
+M  V30 5 1 4 5
+M  V30 6 1 5 6
+M  V30 7 2 11 6
+M  V30 8 1 6 7
+M  V30 9 2 7 8
+M  V30 10 1 8 9
+M  V30 11 2 9 10
+M  V30 12 1 9 12
+M  V30 13 1 11 10
+M  V30 14 2 12 13
+M  V30 15 2 12 14
+M  V30 16 1 12 15 CFG=1
+M  V30 END BOND
+M  V30 END CTAB
+M  END
+$$$$
+
+ OpenBabel04062010473D
+
+  0  0  0     0  0            999 V3000
+M  V30 BEGIN CTAB
+M  V30 COUNTS 11 11 0 0 0
+M  V30 BEGIN ATOM
+M  V30 1 C 8.94 -0.033 27.796 0
+M  V30 2 C 9.063 -0.505 26.355 0
+M  V30 3 N 10.132 0.251 25.738 0
+M  V30 4 C 10.93 -0.252 24.643 0
+M  V30 5 C 10.571 -1.39 23.931 0
+M  V30 6 C 11.365 -1.819 22.878 0
+M  V30 7 C 12.505 -1.087 22.565 0
+M  V30 8 C 13.425 -1.516 21.429 0
+M  V30 9 N 14.117 -1.821 20.577 0
+M  V30 10 C 12.797 0.04 23.321 0
+M  V30 11 N 12.014 0.425 24.323 0
+M  V30 END ATOM
+M  V30 BEGIN BOND
+M  V30 1 1 1 2
+M  V30 2 1 2 3
+M  V30 3 1 3 4
+M  V30 4 2 4 5
+M  V30 5 1 4 11
+M  V30 6 1 5 6
+M  V30 7 2 6 7
+M  V30 8 1 7 8
+M  V30 9 1 7 10
+M  V30 10 3 8 9
+M  V30 11 2 11 10
+M  V30 END BOND
+M  V30 END CTAB
+M  END
+$$$$
+
+ OpenBabel04062010473D
+
+  0  0  0     0  0            999 V3000
+M  V30 BEGIN CTAB
+M  V30 COUNTS 18 19 0 0 0
+M  V30 BEGIN ATOM
+M  V30 1 C 5.859 3.541 30.972 0
+M  V30 2 N 6.082 2.675 29.814 0
+M  V30 3 O 7.275 -1.828 28.156 0
+M  V30 4 C 5.517 1.348 30.044 0
+M  V30 5 N 6.991 0.428 28.289 0
+M  V30 6 O 8.891 -1.708 26.008 0
+M  V30 7 C 5.62 0.5 28.799 0
+M  V30 8 C 7.746 1.686 28.303 0
+M  V30 9 C 7.508 2.52 29.544 0
+M  V30 10 C 7.511 -0.691 27.746 0
+M  V30 11 C 8.362 -0.487 26.504 0
+M  V30 12 C 10.016 -1.615 25.229 0
+M  V30 13 C 10.582 -2.755 24.68 0
+M  V30 14 C 11.719 -2.642 23.894 0
+M  V30 15 C 12.315 -1.42 23.641 0
+M  V30 16 C 13.552 -1.313 22.788 0
+M  V30 17 C 11.739 -0.297 24.197 0
+M  V30 18 C 10.602 -0.379 24.981 0
+M  V30 END ATOM
+M  V30 BEGIN BOND
+M  V30 1 1 1 2
+M  V30 2 1 2 4
+M  V30 3 1 2 9
+M  V30 4 2 3 10
+M  V30 5 1 4 7
+M  V30 6 1 10 5
+M  V30 7 1 7 5
+M  V30 8 1 5 8
+M  V30 9 1 6 11
+M  V30 10 1 6 12
+M  V30 11 1 9 8
+M  V30 12 1 10 11
+M  V30 13 2 12 13
+M  V30 14 1 12 18
+M  V30 15 1 13 14
+M  V30 16 2 14 15
+M  V30 17 1 15 16
+M  V30 18 1 15 17
+M  V30 19 2 18 17
+M  V30 END BOND
+M  V30 END CTAB
+M  END
+$$$$
+
+ OpenBabel04062010473D
+
+  0  0  0     0  0            999 V3000
+M  V30 BEGIN CTAB
+M  V30 COUNTS 13 14 0 0 0
+M  V30 BEGIN ATOM
+M  V30 1 O 9.065 -4.737 27.698 0
+M  V30 2 C 9.263 -5.04 26.338 0
+M  V30 3 C 10.552 -4.538 25.949 0
+M  V30 4 C 10.481 -3.038 25.685 0
+M  V30 5 N 9.73 -2.784 24.499 0
+M  V30 6 C 9.686 -1.617 24.127 0
+M  V30 7 C 11.077 -1.232 23.612 0
+M  V30 8 C 11.969 -0.132 24.171 0
+M  V30 9 C 13.203 -0.089 23.441 0
+M  V30 10 S 13.207 -1.225 22.285 0
+M  V30 11 C 11.755 -1.89 22.536 0
+M  V30 12 C 8.56 -3.621 24.346 0
+M  V30 13 C 8.175 -4.483 25.564 0
+M  V30 END ATOM
+M  V30 BEGIN BOND
+M  V30 1 1 2 1 CFG=1
+M  V30 2 1 2 3
+M  V30 3 1 2 13
+M  V30 4 1 3 4
+M  V30 5 1 4 5
+M  V30 6 1 5 6
+M  V30 7 1 5 12
+M  V30 8 1 6 7
+M  V30 9 1 7 8
+M  V30 10 2 7 11
+M  V30 11 2 8 9
+M  V30 12 1 9 10
+M  V30 13 1 11 10
+M  V30 14 1 13 12
+M  V30 END BOND
+M  V30 END CTAB
+M  END
+$$$$
+
+ OpenBabel04062010473D
+
+  0  0  0     0  0            999 V3000
+M  V30 BEGIN CTAB
+M  V30 COUNTS 16 17 0 0 0
+M  V30 BEGIN ATOM
+M  V30 1 O 9.35 0.582 20.901 0
+M  V30 2 C 8.819 -0.394 21.324 0
+M  V30 3 N 9.475 -1.174 22.337 0
+M  V30 4 C 10.748 -0.702 22.795 0
+M  V30 5 C 11.904 -1.071 22.128 0
+M  V30 6 C 13.127 -0.595 22.568 0
+M  V30 7 C 13.175 0.253 23.664 0
+M  V30 8 C 12.006 0.622 24.323 0
+M  V30 9 C 10.786 0.145 23.888 0
+M  V30 10 N 7.525 -0.84 20.854 0
+M  V30 11 C 6.799 -0.121 19.829 0
+M  V30 12 C 5.592 0.482 20.163 0
+M  V30 13 C 4.918 1.164 19.155 0
+M  V30 14 C 5.47 1.184 17.877 0
+M  V30 15 N 6.614 0.589 17.611 0
+M  V30 16 C 7.294 -0.056 18.533 0
+M  V30 END ATOM
+M  V30 BEGIN BOND
+M  V30 1 2 1 2
+M  V30 2 1 2 3
+M  V30 3 1 2 10
+M  V30 4 1 3 4
+M  V30 5 2 4 5
+M  V30 6 1 4 9
+M  V30 7 1 5 6
+M  V30 8 2 6 7
+M  V30 9 1 7 8
+M  V30 10 2 9 8
+M  V30 11 1 10 11
+M  V30 12 2 11 12
+M  V30 13 1 11 16
+M  V30 14 1 12 13
+M  V30 15 2 13 14
+M  V30 16 1 14 15
+M  V30 17 2 16 15
+M  V30 END BOND
+M  V30 END CTAB
+M  END
+$$$$
+
+ OpenBabel04062010473D
+
+  0  0  0     0  0            999 V3000
+M  V30 BEGIN CTAB
+M  V30 COUNTS 18 19 0 0 0
+M  V30 BEGIN ATOM
+M  V30 1 O 3.017 1.331 24.236 0
+M  V30 2 C 3.052 2.178 23.393 0
+M  V30 3 N 4.193 2.316 22.503 0
+M  V30 4 C 5.325 1.419 22.576 0
+M  V30 5 C 4.994 0.189 21.735 0
+M  V30 6 C 5.415 0.311 20.271 0
+M  V30 7 C 6.482 -0.459 19.805 0
+M  V30 8 C 6.86 -0.34 18.474 0
+M  V30 9 N 6.222 0.474 17.664 0
+M  V30 10 C 5.19 1.211 18.08 0
+M  V30 11 C 4.743 1.17 19.397 0
+M  V30 12 N 1.974 3.125 23.19 0
+M  V30 13 C 0.779 3.164 24.006 0
+M  V30 14 C 0.674 4.602 24.521 0
+M  V30 15 C -0.645 4.853 25.235 0
+M  V30 16 C -1.817 4.544 24.313 0
+M  V30 17 C -1.766 3.115 23.79 0
+M  V30 18 C -0.417 2.761 23.156 0
+M  V30 END ATOM
+M  V30 BEGIN BOND
+M  V30 1 2 1 2
+M  V30 2 1 2 3
+M  V30 3 1 2 12
+M  V30 4 1 3 4
+M  V30 5 1 4 5
+M  V30 6 1 5 6
+M  V30 7 2 6 7
+M  V30 8 1 6 11
+M  V30 9 1 7 8
+M  V30 10 2 8 9
+M  V30 11 1 9 10
+M  V30 12 2 11 10
+M  V30 13 1 13 12 CFG=6
+M  V30 14 1 13 14
+M  V30 15 1 13 18
+M  V30 16 1 14 15
+M  V30 17 1 15 16
+M  V30 18 1 16 17
+M  V30 19 1 18 17
+M  V30 END BOND
+M  V30 END CTAB
+M  END
+$$$$
+
+ OpenBabel04062010473D
+
+  0  0  0     0  0            999 V3000
+M  V30 BEGIN CTAB
+M  V30 COUNTS 16 17 0 0 0
+M  V30 BEGIN ATOM
+M  V30 1 O 9.383 0.876 21.023 0
+M  V30 2 C 8.815 0.136 21.759 0
+M  V30 3 C 9.393 -0.317 23.094 0
+M  V30 4 C 10.919 -0.31 23.071 0
+M  V30 5 C 11.442 -1.375 22.111 0
+M  V30 6 C 12.951 -1.551 22.211 0
+M  V30 7 C 13.435 -1.707 23.642 0
+M  V30 8 C 12.921 -0.542 24.471 0
+M  V30 9 C 11.405 -0.568 24.489 0
+M  V30 10 N 7.535 -0.369 21.378 0
+M  V30 11 C 6.968 0.067 20.143 0
+M  V30 12 C 5.729 0.697 20.192 0
+M  V30 13 C 5.209 1.113 18.967 0
+M  V30 14 C 5.945 0.893 17.814 0
+M  V30 15 N 7.127 0.298 17.845 0
+M  V30 16 C 7.663 -0.116 18.963 0
+M  V30 END ATOM
+M  V30 BEGIN BOND
+M  V30 1 2 1 2
+M  V30 2 1 2 3
+M  V30 3 1 2 10
+M  V30 4 1 4 3 CFG=1
+M  V30 5 1 4 5
+M  V30 6 1 4 9
+M  V30 7 1 5 6
+M  V30 8 1 6 7
+M  V30 9 1 7 8
+M  V30 10 1 9 8
+M  V30 11 1 10 11
+M  V30 12 2 11 12
+M  V30 13 1 11 16
+M  V30 14 1 12 13
+M  V30 15 2 13 14
+M  V30 16 1 14 15
+M  V30 17 2 16 15
+M  V30 END BOND
+M  V30 END CTAB
+M  END
+$$$$
+
+ OpenBabel04062010473D
+
+  0  0  0     0  0            999 V3000
+M  V30 BEGIN CTAB
+M  V30 COUNTS 13 14 0 0 0
+M  V30 BEGIN ATOM
+M  V30 1 N 10.317 3.011 22.249 0
+M  V30 2 C 9.529 1.771 22.243 0
+M  V30 3 O 9.193 1.272 21.189 0
+M  V30 4 C 9.148 1.108 23.61 0
+M  V30 5 C 7.824 1.011 23.765 0
+M  V30 6 C 7.435 -0.497 23.348 0
+M  V30 7 C 8.803 -1.188 23.006 0
+M  V30 8 C 9.726 -0.454 23.685 0
+M  V30 9 C 11.151 -0.536 23.085 0
+M  V30 10 C 12.157 0.387 23.463 0
+M  V30 11 C 13.411 0.18 22.836 0
+M  V30 12 S 13.216 -1.212 21.792 0
+M  V30 13 C 11.529 -1.529 22.159 0
+M  V30 END ATOM
+M  V30 BEGIN BOND
+M  V30 1 1 1 2
+M  V30 2 2 2 3
+M  V30 3 1 4 2 CFG=6
+M  V30 4 1 4 5
+M  V30 5 1 4 8
+M  V30 6 1 5 6
+M  V30 7 1 6 7
+M  V30 8 1 8 7
+M  V30 9 1 8 9 CFG=6
+M  V30 10 1 9 10
+M  V30 11 2 9 13
+M  V30 12 2 10 11
+M  V30 13 1 11 12
+M  V30 14 1 13 12
+M  V30 END BOND
+M  V30 END CTAB
+M  END
+$$$$
+
+ OpenBabel04062010473D
+
+  0  0  0     0  0            999 V3000
+M  V30 BEGIN CTAB
+M  V30 COUNTS 11 11 0 0 0
+M  V30 BEGIN ATOM
+M  V30 1 N 9.501 5.033 22.996 0
+M  V30 2 C 12.59 0.982 23.125 0
+M  V30 3 O 10.347 5.085 25.299 0
+M  V30 4 C 11.351 1.047 23.77 0
+M  V30 5 O 11.707 6.042 23.503 0
+M  V30 6 C 10.81 2.319 24.039 0
+M  V30 7 C 11.481 3.508 23.675 0
+M  V30 8 C 12.725 3.378 23.04 0
+M  V30 9 C 13.286 2.131 22.766 0
+M  V30 10 Br 13.39 -0.768 22.661 0
+M  V30 11 S 10.82 5.03 23.971 0
+M  V30 END ATOM
+M  V30 BEGIN BOND
+M  V30 1 1 11 1 CFG=6
+M  V30 2 2 2 4
+M  V30 3 1 2 9
+M  V30 4 1 2 10
+M  V30 5 2 11 3
+M  V30 6 1 4 6
+M  V30 7 2 11 5
+M  V30 8 2 6 7
+M  V30 9 1 11 7
+M  V30 10 1 7 8
+M  V30 11 2 9 8
+M  V30 END BOND
+M  V30 END CTAB
+M  END
+$$$$
+
+ OpenBabel04062010473D
+
+  0  0  0     0  0            999 V3000
+M  V30 BEGIN CTAB
+M  V30 COUNTS 7 7 0 0 0
+M  V30 BEGIN ATOM
+M  V30 1 N 3.785 2.023 19.567 0
+M  V30 2 C 4.751 1.187 19.156 0
+M  V30 3 C 5.193 0.102 19.956 0
+M  V30 4 N 6.118 -0.771 19.531 0
+M  V30 5 C 6.631 -0.544 18.275 0
+M  V30 6 N 6.296 0.461 17.443 0
+M  V30 7 C 5.36 1.316 17.878 0
+M  V30 END ATOM
+M  V30 BEGIN BOND
+M  V30 1 1 1 2
+M  V30 2 2 2 3
+M  V30 3 1 2 7
+M  V30 4 1 3 4
+M  V30 5 2 4 5
+M  V30 6 1 5 6
+M  V30 7 2 7 6
+M  V30 END BOND
+M  V30 END CTAB
+M  END
+$$$$
+
+ OpenBabel04062010473D
+
+  0  0  0     0  0            999 V3000
+M  V30 BEGIN CTAB
+M  V30 COUNTS 15 16 0 0 0
+M  V30 BEGIN ATOM
+M  V30 1 N 9.956 1.422 21.355 0
+M  V30 2 C 9.817 0.455 21.963 0
+M  V30 3 O 7.362 -5.927 25.41 0
+M  V30 4 C 9.649 -0.698 22.751 0
+M  V30 5 N 10.264 -1.84 22.326 0
+M  V30 6 C 8.945 -0.599 23.939 0
+M  V30 7 N 9.593 -4.099 25.24 0
+M  V30 8 C 8.874 -1.71 24.773 0
+M  V30 9 C 9.513 -2.915 24.415 0
+M  V30 10 C 10.185 -2.902 23.147 0
+M  V30 11 C 9.955 -5.417 24.647 0
+M  V30 12 C 8.966 -5.922 23.59 0
+M  V30 13 C 7.501 -5.707 24.011 0
+M  V30 14 C 7.351 -4.8 26.252 0
+M  V30 15 C 8.767 -4.208 26.474 0
+M  V30 END ATOM
+M  V30 BEGIN BOND
+M  V30 1 3 1 2
+M  V30 2 1 2 4
+M  V30 3 1 3 13
+M  V30 4 1 3 14
+M  V30 5 2 4 5
+M  V30 6 1 4 6
+M  V30 7 1 5 10
+M  V30 8 2 6 8
+M  V30 9 1 7 9
+M  V30 10 1 7 11
+M  V30 11 1 7 15
+M  V30 12 1 8 9
+M  V30 13 2 10 9
+M  V30 14 1 11 12
+M  V30 15 1 13 12
+M  V30 16 1 14 15
+M  V30 END BOND
+M  V30 END CTAB
+M  END
+$$$$
+
+ OpenBabel04062010473D
+
+  0  0  0     0  0            999 V3000
+M  V30 BEGIN CTAB
+M  V30 COUNTS 19 21 0 0 0
+M  V30 BEGIN ATOM
+M  V30 1 C 13.913 -1.259 23.223 0
+M  V30 2 N 12.511 -0.97 23.531 0
+M  V30 3 O 9.1 1.255 21.153 0
+M  V30 4 C 11.615 -1.933 22.877 0
+M  V30 5 N 9.924 -0.228 22.633 0
+M  V30 6 C 10.165 -1.584 23.119 0
+M  V30 7 N 6.783 0.288 17.839 0
+M  V30 8 C 10.742 0.736 23.359 0
+M  V30 9 N 4.786 1.469 18.505 0
+M  V30 10 C 12.197 0.405 23.135 0
+M  V30 11 C 9.159 0.102 21.578 0
+M  V30 12 C 8.378 -1.009 20.894 0
+M  V30 13 C 7.526 -0.403 19.832 0
+M  V30 14 C 7.768 -0.404 18.491 0
+M  V30 15 C 5.886 0.747 18.755 0
+M  V30 16 C 4.072 1.805 19.587 0
+M  V30 17 C 4.405 1.463 20.898 0
+M  V30 18 C 5.548 0.73 21.135 0
+M  V30 19 C 6.323 0.348 20.033 0
+M  V30 END ATOM
+M  V30 BEGIN BOND
+M  V30 1 1 1 2
+M  V30 2 1 2 4
+M  V30 3 1 2 10
+M  V30 4 2 3 11
+M  V30 5 1 4 6
+M  V30 6 1 11 5
+M  V30 7 1 6 5
+M  V30 8 1 5 8
+M  V30 9 1 7 14
+M  V30 10 1 7 15
+M  V30 11 1 10 8
+M  V30 12 2 15 9
+M  V30 13 1 9 16
+M  V30 14 1 11 12
+M  V30 15 1 12 13
+M  V30 16 2 14 13
+M  V30 17 1 13 19
+M  V30 18 1 15 19
+M  V30 19 2 16 17
+M  V30 20 1 17 18
+M  V30 21 2 19 18
+M  V30 END BOND
+M  V30 END CTAB
+M  END
+$$$$
+
+ OpenBabel04062010473D
+
+  0  0  0     0  0            999 V3000
+M  V30 BEGIN CTAB
+M  V30 COUNTS 18 19 0 0 0
+M  V30 BEGIN ATOM
+M  V30 1 N 8.542 0.585 24.925 0
+M  V30 2 C 7.794 1.345 24.024 0
+M  V30 3 O 8.264 2.345 23.458 0
+M  V30 4 C 9.926 0.918 25.249 0
+M  V30 5 N 14.06 -1.853 20.555 0
+M  V30 6 O 3.564 0.957 23.673 0
+M  V30 7 C 10.845 0.299 24.235 0
+M  V30 8 N 6.425 0.845 23.815 0
+M  V30 9 C 12.007 0.962 23.85 0
+M  V30 10 C 12.855 0.386 22.907 0
+M  V30 11 C 12.521 -0.849 22.343 0
+M  V30 12 C 13.358 -1.419 21.358 0
+M  V30 13 C 11.363 -1.521 22.729 0
+M  V30 14 C 10.527 -0.946 23.677 0
+M  V30 15 C 5.572 0.728 25.043 0
+M  V30 16 C 4.14 0.228 24.742 0
+M  V30 17 C 4.307 0.927 22.472 0
+M  V30 18 C 5.702 1.537 22.715 0
+M  V30 END ATOM
+M  V30 BEGIN BOND
+M  V30 1 1 1 2
+M  V30 2 1 1 4
+M  V30 3 2 2 3
+M  V30 4 1 2 8
+M  V30 5 1 4 7
+M  V30 6 3 5 12
+M  V30 7 1 6 16
+M  V30 8 1 6 17
+M  V30 9 2 7 9
+M  V30 10 1 7 14
+M  V30 11 1 8 15
+M  V30 12 1 8 18
+M  V30 13 1 9 10
+M  V30 14 2 10 11
+M  V30 15 1 12 11
+M  V30 16 1 11 13
+M  V30 17 2 14 13
+M  V30 18 1 16 15
+M  V30 19 1 17 18
+M  V30 END BOND
+M  V30 END CTAB
+M  END
+$$$$
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/select_points_output.sdf	Mon May 04 07:41:40 2020 -0400
@@ -0,0 +1,49 @@
+Frankenstein_ligand
+Galaxy select_points_sdf tool
+
+ 43  0  0  0  0  0  0  0  0  0999 V2000
+    9.8790   -5.4960   26.1730 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.1910   -5.0190   26.2290 C   0  0  0  0  0  0  0  0  0  0  0  0
+    8.4340   -3.4430   27.2120 C   0  0  0  0  0  0  0  0  0  0  0  0
+    8.4960   -3.4980   24.5920 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.5680   -1.8260   23.1510 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.9060   -1.4610   22.3160 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.2770    0.3180   23.1500 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.0390    0.0410   23.9830 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.5220    5.3850   22.9640 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.4660    6.3160   24.8740 C   0  0  0  0  0  0  0  0  0  0  0  0
+   12.0740    5.3880   23.6220 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.1760    3.3750   22.9180 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.1390    2.4870   24.3210 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.7690   -1.8980   21.4040 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.2630   -0.1570   21.4780 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.1560   -0.2070   20.0890 C   0  0  0  0  0  0  0  0  0  0  0  0
+    6.7670    0.2590   17.8050 C   0  0  0  0  0  0  0  0  0  0  0  0
+    5.1890    0.9760   19.4120 C   0  0  0  0  0  0  0  0  0  0  0  0
+    5.5280    0.5220   21.8940 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.1620    4.6860   25.3040 C   0  0  0  0  0  0  0  0  0  0  0  0
+    8.9400   -0.0330   27.7960 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.1320    0.2510   25.7380 C   0  0  0  0  0  0  0  0  0  0  0  0
+    5.8590    3.5410   30.9720 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.2750   -1.8280   28.1560 C   0  0  0  0  0  0  0  0  0  0  0  0
+    5.5170    1.3480   30.0440 C   0  0  0  0  0  0  0  0  0  0  0  0
+    6.9910    0.4280   28.2890 C   0  0  0  0  0  0  0  0  0  0  0  0
+    8.8910   -1.7080   26.0080 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.5080    2.5200   29.5440 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.5820   -2.7550   24.6800 C   0  0  0  0  0  0  0  0  0  0  0  0
+    3.0170    1.3310   24.2360 C   0  0  0  0  0  0  0  0  0  0  0  0
+    4.1930    2.3160   22.5030 C   0  0  0  0  0  0  0  0  0  0  0  0
+    1.9740    3.1250   23.1900 C   0  0  0  0  0  0  0  0  0  0  0  0
+   -0.6450    4.8530   25.2350 C   0  0  0  0  0  0  0  0  0  0  0  0
+   -1.7660    3.1150   23.7900 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.3930   -0.3170   23.0940 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.4350   -1.7070   23.6420 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.3170    3.0110   22.2490 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.8240    1.0110   23.7650 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.4350   -0.4970   23.3480 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.9560    1.4220   21.3550 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.9550   -5.4170   24.6470 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.5010   -5.7070   24.0110 C   0  0  0  0  0  0  0  0  0  0  0  0
+    5.5720    0.7280   25.0430 C   0  0  0  0  0  0  0  0  0  0  0  0
+M  END
+$$$$
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/select_points_output_v3000.sdf	Mon May 04 07:41:40 2020 -0400
@@ -0,0 +1,49 @@
+Frankenstein_ligand
+Galaxy select_points_sdf tool
+
+ 43  0  0  0  0  0  0  0  0  0999 V2000
+    9.8790   -5.4960   26.1730 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.1910   -5.0190   26.2290 C   0  0  0  0  0  0  0  0  0  0  0  0
+    8.4340   -3.4430   27.2120 C   0  0  0  0  0  0  0  0  0  0  0  0
+    8.4960   -3.4980   24.5920 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.5680   -1.8260   23.1510 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.9060   -1.4610   22.3160 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.2770    0.3180   23.1500 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.0390    0.0410   23.9830 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.5220    5.3850   22.9640 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.4660    6.3160   24.8740 C   0  0  0  0  0  0  0  0  0  0  0  0
+   12.0740    5.3880   23.6220 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.1760    3.3750   22.9180 C   0  0  0  0  0  0  0  0  0  0  0  0
+   11.1390    2.4870   24.3210 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.7690   -1.8980   21.4040 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.2630   -0.1570   21.4780 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.1560   -0.2070   20.0890 C   0  0  0  0  0  0  0  0  0  0  0  0
+    6.7670    0.2590   17.8050 C   0  0  0  0  0  0  0  0  0  0  0  0
+    5.1890    0.9760   19.4120 C   0  0  0  0  0  0  0  0  0  0  0  0
+    5.5280    0.5220   21.8940 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.1620    4.6860   25.3040 C   0  0  0  0  0  0  0  0  0  0  0  0
+    8.9400   -0.0330   27.7960 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.1320    0.2510   25.7380 C   0  0  0  0  0  0  0  0  0  0  0  0
+    5.8590    3.5410   30.9720 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.2750   -1.8280   28.1560 C   0  0  0  0  0  0  0  0  0  0  0  0
+    5.5170    1.3480   30.0440 C   0  0  0  0  0  0  0  0  0  0  0  0
+    6.9910    0.4280   28.2890 C   0  0  0  0  0  0  0  0  0  0  0  0
+    8.8910   -1.7080   26.0080 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.5080    2.5200   29.5440 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.5820   -2.7550   24.6800 C   0  0  0  0  0  0  0  0  0  0  0  0
+    3.0170    1.3310   24.2360 C   0  0  0  0  0  0  0  0  0  0  0  0
+    4.1930    2.3160   22.5030 C   0  0  0  0  0  0  0  0  0  0  0  0
+    1.9740    3.1250   23.1900 C   0  0  0  0  0  0  0  0  0  0  0  0
+   -0.6450    4.8530   25.2350 C   0  0  0  0  0  0  0  0  0  0  0  0
+   -1.7660    3.1150   23.7900 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.3930   -0.3170   23.0940 C   0  0  0  0  0  0  0  0  0  0  0  0
+   13.4350   -1.7070   23.6420 C   0  0  0  0  0  0  0  0  0  0  0  0
+   10.3170    3.0110   22.2490 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.8240    1.0110   23.7650 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.4350   -0.4970   23.3480 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.9560    1.4220   21.3550 C   0  0  0  0  0  0  0  0  0  0  0  0
+    9.9550   -5.4170   24.6470 C   0  0  0  0  0  0  0  0  0  0  0  0
+    7.5010   -5.7070   24.0110 C   0  0  0  0  0  0  0  0  0  0  0  0
+    5.5720    0.7280   25.0430 C   0  0  0  0  0  0  0  0  0  0  0  0
+M  END
+$$$$