diff --git a/.gitignore b/.gitignore index 093dd40..f4e23c4 100644 --- a/.gitignore +++ b/.gitignore @@ -142,7 +142,6 @@ cython_debug/ */.ipynb_checkpoints/ */pdfs/ -*/data/ # rxnpredict data -*/rxnpredict/ \ No newline at end of file +*/rxnpredict/ diff --git a/book/data/amino_acids/amino_acids-extended.sdf b/book/data/amino_acids/amino_acids-extended.sdf new file mode 100644 index 0000000..f927dc0 --- /dev/null +++ b/book/data/amino_acids/amino_acids-extended.sdf @@ -0,0 +1,1192 @@ +3-methyl-His +ref: from 2012-Stover_Dixon_ea + + 23 23 0 0 0 0 0 0 0 0999 V2000 + -1.4782 0.6020 0.7364 C + -0.5581 -0.4255 0.7246 C + -1.4760 1.5568 1.2398 H + -2.1615 -1.0200 -0.5938 C + -2.7919 -1.5627 -1.2856 H + -0.9994 -1.4365 -0.1159 N + 0.7576 -0.5164 1.4451 C + 0.8521 0.3204 2.1402 H + 0.7950 -1.4457 2.0242 H + 1.9760 -0.4926 0.4909 C + 2.8830 -0.5847 1.0986 H + 2.1006 0.8904 -0.1966 C + 2.3539 0.8118 -1.5151 O + 2.3577 -0.1660 -1.6947 H + 2.0067 1.9450 0.4059 O + 1.9802 -1.5536 -0.5364 N + 2.5686 -2.3332 -0.2605 H + 1.0295 -1.9040 -0.6762 H + -2.5016 0.2105 -0.1085 N + -3.7043 0.9694 -0.4189 C + -4.2914 1.1506 0.4861 H + -3.4458 1.9283 -0.8767 H + -4.3127 0.3984 -1.1225 H + 1 2 2 0 + 1 3 1 0 + 1 19 1 0 + 2 6 1 0 + 2 7 1 0 + 4 5 1 0 + 4 6 2 0 + 4 19 1 0 + 7 8 1 0 + 7 9 1 0 + 7 10 1 0 + 10 11 1 0 + 10 12 1 0 + 10 16 1 0 + 12 13 1 0 + 12 15 2 0 + 13 14 1 0 + 16 17 1 0 + 16 18 1 0 + 19 20 1 0 + 20 21 1 0 + 20 22 1 0 + 20 23 1 0 +M END + +$$$$ +4-hydroxy-Pro +ref: from 2012-Stover_Dixon_ea + + 18 18 0 0 0 0 0 0 0 0999 V2000 + 1.2121 -0.6158 1.1088 C + 1.8193 0.5138 0.2571 C + 1.9469 -1.3573 1.4365 H + 0.7362 -0.1891 1.9996 H + 0.5878 1.0601 -0.4777 C + 2.3151 1.2830 0.8626 H + -0.3790 -0.1538 -0.5789 C + 0.6450 -1.9084 -0.3649 H + 0.1257 1.8561 0.1095 H + 0.8647 1.4532 -1.4572 H + -0.5025 -0.5059 -1.6044 H + 0.1877 -1.2486 0.2570 N + -1.7688 0.1620 -0.0235 C + -2.0165 0.9429 0.8795 O + -2.7361 -0.5698 -0.6406 O + -3.5731 -0.3612 -0.1874 H + 2.7255 0.0025 -0.7406 O + 3.5163 -0.3319 -0.2945 H + 1 2 1 0 + 1 3 1 0 + 1 4 1 0 + 1 12 1 0 + 2 5 1 0 + 2 6 1 0 + 2 17 1 0 + 5 7 1 0 + 5 9 1 0 + 5 10 1 0 + 7 11 1 0 + 7 12 1 0 + 7 13 1 0 + 8 12 1 0 + 13 14 2 0 + 13 15 1 0 + 15 16 1 0 + 17 18 1 0 +M END + +$$$$ +5-hydroxy-Lys +ref: from 2012-Stover_Dixon_ea + + 25 24 0 0 0 0 0 0 0 0999 V2000 + 2.8642 -0.4507 -0.3119 C + 3.0660 -1.4829 -0.6309 H + 3.1996 0.2083 -1.1204 H + 1.3412 -0.2981 -0.1653 C + 1.0231 -0.8884 0.7085 H + 0.9357 1.1716 0.0223 C + 0.9757 1.6535 -0.9609 H + 1.7106 1.6398 0.6381 H + -0.4138 1.4704 0.7039 C + -0.5252 2.5586 0.7369 H + -0.3982 1.1227 1.7420 H + -1.7071 0.9228 0.0350 C + -2.5325 1.5000 0.4675 H + -2.0091 -0.4995 0.5423 C + -2.3249 -0.7719 1.6850 O + -1.9218 -1.4827 -0.4195 O + -2.1719 -2.3127 0.0268 H + -1.7057 1.1460 -1.4038 N + -0.9391 0.6468 -1.8500 H + -2.5743 0.8334 -1.8276 H + 3.5584 -0.0580 0.9267 N + 3.4656 -0.7848 1.6329 H + 4.5530 0.0588 0.7539 H + 0.7682 -0.8644 -1.3645 O + -0.0600 -1.3148 -1.1423 H + 1 2 1 0 + 1 3 1 0 + 1 4 1 0 + 1 21 1 0 + 4 5 1 0 + 4 6 1 0 + 4 24 1 0 + 6 7 1 0 + 6 8 1 0 + 6 9 1 0 + 9 10 1 0 + 9 11 1 0 + 9 12 1 0 + 12 13 1 0 + 12 14 1 0 + 12 18 1 0 + 14 15 2 0 + 14 16 1 0 + 16 17 1 0 + 18 19 1 0 + 18 20 1 0 + 21 22 1 0 + 21 23 1 0 + 24 25 1 0 +M END + +$$$$ +Ala +ref: from 2012-Stover_Dixon_ea + + 13 12 0 0 0 0 0 0 0 0999 V2000 + -0.6702 0.1407 -0.4013 C + -1.5503 -1.0224 -0.3397 N + 0.7790 -0.1678 -0.0026 C + 1.1464 -1.1343 0.6425 O + 1.6470 0.7874 -0.4450 O + 2.5314 0.5294 -0.1277 H + -1.2191 -1.7467 -0.9734 H + -0.6458 0.5057 -1.4335 H + -1.5084 -1.4272 0.5943 H + -1.2095 1.2688 0.4996 C + -0.5795 2.1594 0.4374 H + -2.2242 1.5206 0.1831 H + -1.2457 0.9406 1.5439 H + 1 2 1 0 + 1 3 1 0 + 1 8 1 0 + 1 10 1 0 + 2 7 1 0 + 2 9 1 0 + 3 4 2 0 + 3 5 1 0 + 5 6 1 0 + 10 11 1 0 + 10 12 1 0 + 10 13 1 0 +M END + +$$$$ +Arg +ref: from 2012-Stover_Dixon_ea + + 26 25 0 0 0 0 0 0 0 0999 V2000 + 1.3714 1.4489 -0.4272 C + 1.8322 0.3196 0.5277 C + 1.9362 -1.0159 -0.2471 C + 2.9786 -1.3648 -0.7796 O + -0.0736 1.3265 -0.9415 C + -1.1129 1.5919 0.1703 C + -2.4208 0.9715 -0.0397 N + -2.6122 -0.3684 0.2066 C + -3.9162 -0.7960 -0.0719 N + -1.6471 -1.1269 0.6388 N + 3.1053 0.7092 1.1428 N + 0.8313 -1.7791 -0.3228 O + -4.1144 -1.7520 0.1917 H + -4.6477 -0.1517 0.2051 H + -1.9925 -2.0478 0.9065 H + -3.0079 1.3648 -0.7635 H + -0.7474 1.2203 1.1289 H + -1.2743 2.6684 0.2858 H + -0.2252 2.0428 -1.7574 H + -0.2418 0.3343 -1.3680 H + 1.5007 2.3904 0.1184 H + 2.0638 1.4807 -1.2765 H + 1.0983 0.1975 1.3306 H + 3.3605 0.0239 1.8517 H + 3.8327 0.6390 0.4308 H + 0.0210 -1.3802 0.1121 H + 1 2 1 0 + 1 5 1 0 + 1 21 1 0 + 1 22 1 0 + 2 3 1 0 + 2 11 1 0 + 2 23 1 0 + 3 4 2 0 + 3 12 1 0 + 5 6 1 0 + 5 19 1 0 + 5 20 1 0 + 6 7 1 0 + 6 17 1 0 + 6 18 1 0 + 7 8 1 0 + 7 16 1 0 + 8 9 1 0 + 8 10 2 0 + 9 13 1 0 + 9 14 1 0 + 10 15 1 0 + 11 24 1 0 + 11 25 1 0 + 12 26 1 0 +M END + +$$$$ +Asn +ref: from 2012-Stover_Dixon_ea + + 17 16 0 0 0 0 0 0 0 0999 V2000 + -1.6258 -0.0212 -0.0427 C + -2.0414 0.9239 -0.7252 O + -1.9177 -1.3265 -0.3285 N + -2.3666 -1.5043 -1.2185 H + -1.3283 -2.0550 0.0547 H + -0.7359 0.2147 1.1750 C + -1.1744 1.0330 1.7508 H + -0.6754 -0.6733 1.8059 H + 0.6924 0.6163 0.7355 C + 1.2884 0.7764 1.6407 H + 1.3861 -0.5660 0.0109 C + 1.2380 -1.7301 0.3444 O + 2.1785 -0.1827 -1.0002 O + 2.0293 0.7964 -1.0676 H + 0.7849 1.8221 -0.1044 N + -0.0894 1.9546 -0.6167 H + 0.9439 2.6527 0.4573 H + 1 2 2 0 + 1 3 1 0 + 1 6 1 0 + 3 4 1 0 + 3 5 1 0 + 6 7 1 0 + 6 8 1 0 + 6 9 1 0 + 9 10 1 0 + 9 11 1 0 + 9 15 1 0 + 11 12 2 0 + 11 13 1 0 + 13 14 1 0 + 15 16 1 0 + 15 17 1 0 +M END + +$$$$ +Asp +ref: from 2012-Stover_Dixon_ea + + 16 15 0 0 0 0 0 0 0 0999 V2000 + -0.1813 -1.9410 -0.0743 N + -0.8046 -0.6275 -0.1302 C + -0.5828 0.0801 -1.4603 C + -0.2645 -0.4696 -2.4971 O + 0.8125 -1.8142 -0.2678 H + -0.8533 1.4113 -1.3803 O + -0.5341 -2.4972 -0.8528 H + -1.8910 -0.7667 -0.0433 H + -0.3626 0.2248 1.0524 C + 1.0850 0.6145 0.9452 C + -0.5046 -0.3447 1.9760 H + -0.9569 1.1391 1.1322 H + 1.8336 0.3164 0.0276 O + 1.4836 1.3540 2.0060 O + 2.4293 1.5579 1.8502 H + -0.7084 1.7629 -2.2836 H + 1 2 1 0 + 1 5 1 0 + 1 7 1 0 + 2 3 1 0 + 2 8 1 0 + 2 9 1 0 + 3 4 2 0 + 3 6 1 0 + 6 16 1 0 + 9 10 1 0 + 9 11 1 0 + 9 12 1 0 + 10 13 2 0 + 10 14 1 0 + 14 15 1 0 +M END + +$$$$ +Cys +ref: from 2012-Stover_Dixon_ea + + 14 13 0 0 0 0 0 0 0 0999 V2000 + 0.3648 0.5759 0.7052 C + 0.8272 0.7872 1.6778 H + 1.2866 -0.4914 0.0621 C + 2.1650 0.0170 -0.8205 O + 1.9312 0.9759 -0.8830 H + 1.2399 -1.6717 0.3533 O + 0.4144 1.8083 -0.0966 N + -0.3360 1.7952 -0.7886 H + 0.3011 2.6366 0.4798 H + -1.0384 0.0019 0.9759 C + -0.9564 -0.9306 1.5342 H + -1.6206 0.7138 1.5665 H + -2.0386 -0.2851 -0.5408 S + -1.3471 -1.3561 -0.9788 H + 1 2 1 0 + 1 3 1 0 + 1 7 1 0 + 1 10 1 0 + 3 4 1 0 + 3 6 2 0 + 4 5 1 0 + 7 8 1 0 + 7 9 1 0 + 10 11 1 0 + 10 12 1 0 + 10 13 1 0 + 13 14 1 0 +M END + +$$$$ +Gln +ref: from 2012-Stover_Dixon_ea + + 20 19 0 0 0 0 0 0 0 0999 V2000 + 0.8910 1.7799 0.1034 N + -0.1183 1.8685 -0.0395 H + 1.1997 2.5577 0.6775 H + 1.2007 0.4860 0.7449 C + 1.9689 0.6540 1.5078 H + 1.8850 -0.4422 -0.2913 C + 2.1535 -1.6104 -0.0680 O + 0.0283 -0.2397 1.4464 C + 0.4690 -1.0209 2.0713 H + -0.4693 0.4727 2.1116 H + -1.0129 -0.9295 0.5456 C + -0.5102 -1.5232 -0.2267 H + -1.5764 -1.6499 1.1500 H + -2.0283 -0.0124 -0.1331 C + -1.9496 1.2223 -0.1431 O + -3.0784 -0.6571 -0.7301 N + -3.7172 -0.1035 -1.2846 H + -3.0895 -1.6609 -0.8326 H + 2.1608 0.1730 -1.4526 O + 1.8007 1.0935 -1.3137 H + 1 2 1 0 + 1 3 1 0 + 1 4 1 0 + 4 5 1 0 + 4 6 1 0 + 4 8 1 0 + 6 7 2 0 + 6 19 1 0 + 8 9 1 0 + 8 10 1 0 + 8 11 1 0 + 11 12 1 0 + 11 13 1 0 + 11 14 1 0 + 14 15 2 0 + 14 16 1 0 + 16 17 1 0 + 16 18 1 0 + 19 20 1 0 +M END + +$$$$ +Glu +ref: from 2012-Stover_Dixon_ea + + 19 18 0 0 0 0 0 0 0 0999 V2000 + 1.3266 0.6983 -1.1425 N + 0.0335 0.7978 -0.4792 C + -0.4075 2.2347 -0.2791 C + 0.3139 3.2117 -0.3940 O + 1.2264 0.9829 -2.1162 H + -1.7107 2.3200 0.0870 O + 1.9480 1.3937 -0.7265 H + -0.7225 0.2920 -1.0862 H + 0.0837 0.1041 0.8895 C + 0.5354 -1.3438 0.7835 C + -0.9027 0.1644 1.3570 H + 0.7897 0.6478 1.5306 H + 0.7293 -1.7702 1.7745 H + 1.4710 -1.4071 0.2209 H + -0.4767 -2.2220 0.1025 C + -1.5657 -1.8771 -0.3261 O + -0.0345 -3.5037 0.0162 O + -0.7496 -3.9979 -0.4353 H + -1.8877 3.2743 0.2233 H + 1 2 1 0 + 1 5 1 0 + 1 7 1 0 + 2 3 1 0 + 2 8 1 0 + 2 9 1 0 + 3 4 2 0 + 3 6 1 0 + 6 19 1 0 + 9 10 1 0 + 9 11 1 0 + 9 12 1 0 + 10 13 1 0 + 10 14 1 0 + 10 15 1 0 + 15 16 2 0 + 15 17 1 0 + 17 18 1 0 +M END + +$$$$ +Gly +ref: from 2007-Li_Dixon_ea + + 10 9 0 0 0 0 0 0 0 0999 V2000 + 0.7282 -0.7279 -0.0000 C + 1.9766 0.0109 0.0000 N + -0.5421 0.1130 -0.0001 C + -0.5909 1.3222 -0.0000 O + -1.6535 -0.6690 0.0000 O + -2.4224 -0.0761 0.0001 H + 2.0254 0.6233 -0.8114 H + 0.6870 -1.3913 0.8767 H + 0.6871 -1.3913 -0.8767 H + 2.0253 0.6233 0.8114 H + 1 2 1 0 + 1 3 1 0 + 1 8 1 0 + 1 9 1 0 + 2 7 1 0 + 2 10 1 0 + 3 4 2 0 + 3 5 1 0 + 5 6 1 0 +M END + +$$$$ +His-pi +ref: pi tautomer from 2012-Stover_Dixon_ea + + 20 20 0 0 0 0 0 0 0 0999 V2000 + -0.9062 1.7189 -0.1569 N + -1.3682 2.0026 0.7074 H + -1.3834 2.2245 -0.9005 H + -1.0963 0.2738 -0.3363 C + -0.8505 0.0088 -1.3689 H + -2.5414 -0.1624 -0.0733 C + -3.3637 0.4828 0.5528 O + -0.1496 -0.5173 0.6058 C + -0.3467 -0.1839 1.6341 H + -0.3967 -1.5807 0.5609 H + 1.3017 -0.3569 0.2635 C + 1.8875 0.8726 0.0161 N + 3.2165 0.6547 -0.2280 C + 3.5242 -0.6282 -0.1426 N + 2.3365 -1.2666 0.1623 C + 3.9052 1.4543 -0.4644 H + 2.2897 -2.3391 0.2929 H + -2.8121 -1.3842 -0.6060 O + -3.7329 -1.6002 -0.3710 H + 1.3471 1.7301 -0.0446 H + 1 2 1 0 + 1 3 1 0 + 1 4 1 0 + 4 5 1 0 + 4 6 1 0 + 4 8 1 0 + 6 7 2 0 + 6 18 1 0 + 8 9 1 0 + 8 10 1 0 + 8 11 1 0 + 11 12 1 0 + 11 15 2 0 + 12 13 1 0 + 12 20 1 0 + 13 14 2 0 + 13 16 1 0 + 14 15 1 0 + 15 17 1 0 + 18 19 1 0 +M END + +$$$$ +His-tau +ref: tau tautomer from 2012-Stover_Dixon_ea + + 20 20 0 0 0 0 0 0 0 0999 V2000 + 0.8617 -1.7490 0.9111 N + -0.0556 -1.6618 -0.2337 C + 0.7328 -1.2072 -1.4713 C + 0.1905 -0.8528 -2.5034 O + 0.6009 -2.5181 1.5237 H + 2.0631 -1.2569 -1.3141 O + 0.7920 -0.8874 1.4602 H + -0.4261 -2.6693 -0.4628 H + -1.2460 -0.7166 -0.0269 C + -0.7734 0.6722 0.2355 C + -1.8470 -1.0715 0.8175 H + -1.8685 -0.7370 -0.9254 H + -0.6989 1.7343 -0.6409 C + -0.2391 1.0256 1.4602 N + -0.9742 1.8305 -1.6807 H + 0.0816 3.6824 -0.2733 H + 0.1463 2.2879 1.3259 C + -0.1187 2.7524 0.0739 N + 0.6045 2.8973 2.0929 H + 2.1741 -1.5550 -0.3683 H + 1 2 1 0 + 1 5 1 0 + 1 7 1 0 + 2 3 1 0 + 2 8 1 0 + 2 9 1 0 + 3 4 2 0 + 3 6 1 0 + 6 20 1 0 + 9 10 1 0 + 9 11 1 0 + 9 12 1 0 + 10 13 2 0 + 10 14 1 0 + 13 15 1 0 + 13 18 1 0 + 14 17 2 0 + 16 18 1 0 + 17 18 1 0 + 17 19 1 0 +M END + +$$$$ +Ile +ref: from 2012-Stover_Dixon_ea + + 22 21 0 0 0 0 0 0 0 0999 V2000 + 0.7586 1.6610 1.3694 H + 0.2069 0.8499 1.6415 N + 0.2382 -0.1429 0.5694 C + 1.6489 -0.3820 0.0208 C + 2.6172 0.3341 0.2099 O + -0.7299 0.2250 -0.5954 C + -2.2006 0.2069 -0.1341 C + -2.7316 -1.1729 0.2847 C + -0.3749 1.5841 -1.2244 C + 0.6574 0.4755 2.4727 H + 1.7241 -1.5184 -0.7315 O + 2.6438 -1.5822 -1.0464 H + -0.0939 -1.1024 0.9776 H + -0.6035 -0.5517 -1.3594 H + -2.8120 0.5830 -0.9638 H + -2.3185 0.9145 0.6929 H + -2.5875 -1.9154 -0.5089 H + -3.8035 -1.1231 0.5022 H + -2.2389 -1.5469 1.1880 H + -0.5523 2.4032 -0.5196 H + -1.0006 1.7679 -2.1032 H + 0.6710 1.6325 -1.5450 H + 1 2 1 0 + 2 3 1 0 + 2 10 1 0 + 3 4 1 0 + 3 6 1 0 + 3 13 1 0 + 4 5 2 0 + 4 11 1 0 + 6 7 1 0 + 6 9 1 0 + 6 14 1 0 + 7 8 1 0 + 7 15 1 0 + 7 16 1 0 + 8 17 1 0 + 8 18 1 0 + 8 19 1 0 + 9 20 1 0 + 9 21 1 0 + 9 22 1 0 + 11 12 1 0 +M END + +$$$$ +Leu +ref: from 2012-Stover_Dixon_ea + + 22 21 0 0 0 0 0 0 0 0999 V2000 + 1.3102 2.1190 1.1712 H + 0.6323 1.7971 0.4842 N + 0.6361 0.3371 0.4196 C + 1.9686 -0.2378 -0.0726 C + 2.8050 0.3680 -0.7201 O + -0.4915 -0.1781 -0.5068 C + -1.9156 0.1986 -0.0533 C + -2.9261 -0.1669 -1.1536 C + -2.2992 -0.4688 1.2783 C + 0.9417 2.1719 -0.4116 H + 2.1293 -1.5454 0.2828 O + 2.9803 -1.8340 -0.0940 H + 0.4734 -0.0583 1.4270 H + -0.3141 0.2300 -1.5106 H + -0.4103 -1.2684 -0.5890 H + -1.9378 1.2839 0.0921 H + -2.9320 -1.2474 -1.3432 H + -2.6884 0.3361 -2.0975 H + -3.9419 0.1246 -0.8659 H + -2.2425 -1.5619 1.2025 H + -3.3251 -0.2079 1.5590 H + -1.6487 -0.1522 2.0995 H + 1 2 1 0 + 2 3 1 0 + 2 10 1 0 + 3 4 1 0 + 3 6 1 0 + 3 13 1 0 + 4 5 2 0 + 4 11 1 0 + 6 7 1 0 + 6 14 1 0 + 6 15 1 0 + 7 8 1 0 + 7 9 1 0 + 7 16 1 0 + 8 17 1 0 + 8 18 1 0 + 8 19 1 0 + 9 20 1 0 + 9 21 1 0 + 9 22 1 0 + 11 12 1 0 +M END + +$$$$ +Lys +ref: from 2012-Stover_Dixon_ea + + 24 23 0 0 0 0 0 0 0 0999 V2000 + -0.6063 1.2510 0.8858 N + -0.6620 0.9855 1.8680 H + 0.3346 1.6157 0.7186 H + -0.8078 0.0698 0.0247 C + -0.3258 0.2998 -0.9328 H + -2.3057 -0.0606 -0.3303 C + -2.7965 -1.0496 -0.8424 O + -0.2332 -1.2524 0.5600 C + -0.7507 -1.5041 1.4953 H + -0.4822 -2.0470 -0.1495 H + 1.2841 -1.2078 0.8173 C + 1.5020 -0.4135 1.5403 H + 1.5685 -2.1459 1.3057 H + 2.1662 -0.9979 -0.4421 C + 2.8029 -1.8756 -0.5991 H + 1.5434 -0.9254 -1.3432 H + 3.0806 0.2349 -0.3700 C + 3.6450 0.2083 0.5688 H + 3.8159 0.1889 -1.1870 H + 2.3049 1.4993 -0.3887 N + 2.9164 2.2813 -0.1631 H + 1.9674 1.6736 -1.3345 H + -3.0177 1.0529 -0.0559 O + -2.3574 1.6636 0.3606 H + 1 2 1 0 + 1 3 1 0 + 1 4 1 0 + 4 5 1 0 + 4 6 1 0 + 4 8 1 0 + 6 7 2 0 + 6 23 1 0 + 8 9 1 0 + 8 10 1 0 + 8 11 1 0 + 11 12 1 0 + 11 13 1 0 + 11 14 1 0 + 14 15 1 0 + 14 16 1 0 + 14 17 1 0 + 17 18 1 0 + 17 19 1 0 + 17 20 1 0 + 20 21 1 0 + 20 22 1 0 + 23 24 1 0 +M END + +$$$$ +Met +ref: from 2012-Stover_Dixon_ea + + 20 19 0 0 0 0 0 0 0 0999 V2000 + 1.9112 0.3001 -1.3267 N + 1.0793 -0.3553 -0.3279 C + 1.3598 -1.8394 -0.2090 C + 2.0041 -2.5016 -1.0047 O + 1.9551 -0.3053 -2.1476 H + 0.7742 -2.3779 0.8929 O + 2.8694 0.3569 -0.9844 H + 1.2693 0.1044 0.6482 H + -0.4003 -0.1478 -0.6658 C + -0.7908 1.3256 -0.6534 C + -1.0198 -0.7257 0.0262 H + -0.5836 -0.5483 -1.6724 H + -1.8101 1.4511 -1.0349 H + -0.1110 1.8760 -1.3077 H + -0.6694 2.1294 0.9651 S + -1.9983 1.2687 1.8354 C + -1.7673 0.2156 2.0063 H + -2.9410 1.3527 1.2891 H + -2.1171 1.7552 2.8054 H + 0.9863 -3.3344 0.8658 H + 1 2 1 0 + 1 5 1 0 + 1 7 1 0 + 2 3 1 0 + 2 8 1 0 + 2 9 1 0 + 3 4 2 0 + 3 6 1 0 + 6 20 1 0 + 9 10 1 0 + 9 11 1 0 + 9 12 1 0 + 10 13 1 0 + 10 14 1 0 + 10 15 1 0 + 15 16 1 0 + 16 17 1 0 + 16 18 1 0 + 16 19 1 0 +M END + +$$$$ +N-methyl-Lys +ref: from 2012-Stover_Dixon_ea + + 27 26 0 0 0 0 0 0 0 0999 V2000 + -2.7863 -0.8657 0.1497 C + -3.5449 -1.6284 -0.1087 H + -2.5453 -1.0145 1.2105 H + -1.5287 -1.0988 -0.6981 C + -1.7644 -0.9011 -1.7537 H + -1.2638 -2.1625 -0.6402 H + -0.3266 -0.2430 -0.2717 C + -0.0735 -0.4826 0.7698 H + -0.6274 0.8087 -0.2866 H + 0.8947 -0.4688 -1.1749 C + 0.6457 -0.1937 -2.2054 H + 1.1662 -1.5299 -1.1736 H + 2.1458 0.3565 -0.7891 C + 2.9432 0.0783 -1.4880 H + 2.6483 -0.0467 0.6045 C + 2.6731 0.6697 1.5897 O + 3.0938 -1.3377 0.6352 O + 3.3903 -1.5055 1.5478 H + 1.9029 1.7898 -0.9248 N + 1.2519 2.0969 -0.2052 H + 2.7639 2.3040 -0.7541 H + -3.3015 0.4989 -0.0021 N + -3.5098 0.6643 -0.9847 H + -4.5022 0.7497 0.7956 C + -4.8799 1.7552 0.5861 H + -5.3194 0.0273 0.6180 H + -4.2477 0.7070 1.8605 H + 1 2 1 0 + 1 3 1 0 + 1 4 1 0 + 1 22 1 0 + 4 5 1 0 + 4 6 1 0 + 4 7 1 0 + 7 8 1 0 + 7 9 1 0 + 7 10 1 0 + 10 11 1 0 + 10 12 1 0 + 10 13 1 0 + 13 14 1 0 + 13 15 1 0 + 13 19 1 0 + 15 16 2 0 + 15 17 1 0 + 17 18 1 0 + 19 20 1 0 + 19 21 1 0 + 22 23 1 0 + 22 24 1 0 + 24 25 1 0 + 24 26 1 0 + 24 27 1 0 +M END + +$$$$ +Phe +ref: from 2012-Stover_Dixon_ea + + 23 23 0 0 0 0 0 0 0 0999 V2000 + -3.1887 -0.6000 -0.5911 C + -2.2090 -1.5322 -0.2222 C + -2.9795 0.7590 -0.3306 C + -4.1059 -0.9310 -1.0692 H + -1.0282 -1.1110 0.3993 C + -2.3670 -2.5894 -0.4146 H + -1.7954 1.1790 0.2915 C + -3.7368 1.4889 -0.6025 H + -0.8039 0.2536 0.6614 C + -0.2764 -1.8405 0.6843 H + -1.6519 2.2349 0.5092 H + 0.4819 0.7225 1.3160 C + 0.3209 1.7055 1.7701 H + 0.7767 0.0331 2.1109 H + 1.6789 0.8374 0.3375 C + 2.5068 1.3077 0.8803 H + 1.4324 1.6273 -0.8840 N + 0.4489 1.5825 -1.1466 H + 1.6767 2.6042 -0.7552 H + 2.2318 -0.5560 -0.0563 C + 2.3616 -1.4696 0.7374 O + 2.6002 -0.6469 -1.3471 O + 2.3586 0.2314 -1.7345 H + 1 2 2 0 + 1 3 1 0 + 1 4 1 0 + 2 5 1 0 + 2 6 1 0 + 3 7 2 0 + 3 8 1 0 + 5 9 2 0 + 5 10 1 0 + 7 9 1 0 + 7 11 1 0 + 9 12 1 0 + 12 13 1 0 + 12 14 1 0 + 12 15 1 0 + 15 16 1 0 + 15 17 1 0 + 15 20 1 0 + 17 18 1 0 + 17 19 1 0 + 20 21 2 0 + 20 22 1 0 + 22 23 1 0 +M END + +$$$$ +Pro +ref: from 2012-Stover_Dixon_ea + + 17 17 0 0 0 0 0 0 0 0999 V2000 + 0.6300 -1.0684 0.5217 N + 0.9344 -1.3645 1.4436 H + -0.1181 0.2144 0.6213 C + -0.2673 0.4889 1.6696 H + -1.5256 0.0697 0.0130 C + -2.3126 0.9939 -0.0633 O + 0.7282 1.2942 -0.1146 C + 0.3204 1.4724 -1.1134 H + 0.7133 2.2467 0.4171 H + 2.1314 0.6640 -0.2043 C + 2.7164 1.0569 -1.0403 H + 2.6950 0.8410 0.7188 H + 1.8131 -0.8337 -0.3476 C + 1.5473 -1.0680 -1.3847 H + 2.6331 -1.4941 -0.0554 H + -1.7998 -1.1767 -0.4239 O + -0.9769 -1.6897 -0.2160 H + 1 2 1 0 + 1 3 1 0 + 1 13 1 0 + 3 4 1 0 + 3 5 1 0 + 3 7 1 0 + 5 6 2 0 + 5 16 1 0 + 7 8 1 0 + 7 9 1 0 + 7 10 1 0 + 10 11 1 0 + 10 12 1 0 + 10 13 1 0 + 13 14 1 0 + 13 15 1 0 + 16 17 1 0 +M END + +$$$$ +pyroGlu +ref: from 2012-Stover_Dixon_ea + + 16 16 0 0 0 0 0 0 0 0999 V2000 + -1.7470 -0.2344 -0.0020 C + -1.3401 1.0501 -0.7236 C + -0.1108 1.5540 0.0546 C + -2.1778 1.7478 -0.7337 H + 0.4800 0.2769 0.7337 C + -0.7594 -1.3721 1.4236 H + 0.6342 2.0519 -0.5660 H + -0.4193 2.2548 0.8338 H + 0.7942 0.4920 1.7572 H + -0.6231 -0.6819 0.6940 N + 1.7434 -0.2155 -0.0018 C + 2.7938 0.3883 0.0552 O + 1.6022 -1.3501 -0.7285 O + 0.6844 -1.6633 -0.6109 H + -1.1042 0.7980 -1.7633 H + -2.8265 -0.8034 -0.0221 O + 1 2 1 0 + 1 10 1 0 + 1 16 2 0 + 2 3 1 0 + 2 4 1 0 + 2 15 1 0 + 3 5 1 0 + 3 7 1 0 + 3 8 1 0 + 5 9 1 0 + 5 10 1 0 + 5 11 1 0 + 6 10 1 0 + 11 12 2 0 + 11 13 1 0 + 13 14 1 0 +M END + +$$$$ +Ser +ref: from 2012-Stover_Dixon_ea + + 14 13 0 0 0 0 0 0 0 0999 V2000 + 0.2908 1.9744 0.5164 H + 0.7151 1.5389 -0.3017 N + 0.2358 0.1617 -0.4240 C + -1.2230 -0.0125 -0.0080 C + -1.8638 0.7863 0.6528 O + 1.1399 -0.7509 0.4459 C + 2.4984 -0.5744 0.0802 O + 2.6148 0.3878 -0.0171 H + 0.4349 2.0927 -1.1063 H + -1.7370 -1.1985 -0.4332 O + -2.6506 -1.2487 -0.0973 H + 0.3433 -0.1665 -1.4617 H + 0.9794 -0.5068 1.5081 H + 0.8853 -1.8014 0.2884 H + 1 2 1 0 + 2 3 1 0 + 2 9 1 0 + 3 4 1 0 + 3 6 1 0 + 3 12 1 0 + 4 5 2 0 + 4 10 1 0 + 6 7 1 0 + 6 13 1 0 + 6 14 1 0 + 7 8 1 0 + 10 11 1 0 +M END + +$$$$ +Thr +ref: from 2012-Stover_Dixon_ea + + 17 16 0 0 0 0 0 0 0 0999 V2000 + -1.2599 -0.1179 -1.5494 N + -0.6746 -0.0945 -0.2081 C + -0.7935 1.2633 0.4421 C + -0.7430 2.3197 -0.1670 O + -2.2759 -0.1637 -1.4913 H + -0.9287 1.1894 1.7880 O + -1.0377 0.7697 -2.0037 H + -1.1628 -0.8518 0.4125 H + 0.8063 -0.4957 -0.3602 C + 0.8522 -1.7322 -1.0490 O + 1.5338 -0.6745 0.9542 C + 1.2944 0.2974 -0.9543 H + 0.1786 -1.6348 -1.7552 H + 1.6045 0.2635 1.5090 H + 2.5427 -1.0419 0.7552 H + 1.0132 -1.4124 1.5696 H + -0.9497 2.1165 2.1078 H + 1 2 1 0 + 1 5 1 0 + 1 7 1 0 + 2 3 1 0 + 2 8 1 0 + 2 9 1 0 + 3 4 2 0 + 3 6 1 0 + 6 17 1 0 + 9 10 1 0 + 9 11 1 0 + 9 12 1 0 + 10 13 1 0 + 11 14 1 0 + 11 15 1 0 + 11 16 1 0 +M END + +$$$$ +Trp +ref: from 2012-Stover_Dixon_ea + + 27 28 0 0 0 0 0 0 0 0999 V2000 + 1.6127 -1.8015 0.7336 N + 1.5772 -2.7878 0.4963 H + 0.6618 -1.4959 0.9362 H + 2.1887 -0.9991 -0.3631 C + 2.9160 -1.6263 -0.8923 H + 3.0340 0.1499 0.2420 C + 3.4565 1.0862 -0.4122 O + 1.1767 -0.4510 -1.3983 C + 1.7366 0.1645 -2.1063 H + 0.7635 -1.2964 -1.9582 H + 0.0592 0.3495 -0.7814 C + 0.1012 1.6859 -0.4433 C + -1.1032 2.0661 0.1247 N + -1.9575 0.9791 0.1631 C + -1.2536 -0.1251 -0.4023 C + 0.9119 2.3915 -0.5600 H + -1.3181 2.9942 0.4544 H + -1.9122 -1.3697 -0.5020 C + -1.4138 -2.2288 -0.9427 H + -3.2213 -1.4835 -0.0383 C + -3.7389 -2.4353 -0.1126 H + -3.8961 -0.3743 0.5254 C + -4.9161 -0.4937 0.8778 H + -3.2746 0.8700 0.6312 C + -3.7981 1.7200 1.0593 H + 3.2919 -0.0021 1.5542 O + 2.7970 -0.8222 1.8064 H + 1 2 1 0 + 1 3 1 0 + 1 4 1 0 + 4 5 1 0 + 4 6 1 0 + 4 8 1 0 + 6 7 2 0 + 6 26 1 0 + 8 9 1 0 + 8 10 1 0 + 8 11 1 0 + 11 12 2 0 + 11 15 1 0 + 12 13 1 0 + 12 16 1 0 + 13 14 1 0 + 13 17 1 0 + 14 15 2 0 + 14 24 1 0 + 15 18 1 0 + 18 19 1 0 + 18 20 2 0 + 20 21 1 0 + 20 22 1 0 + 22 23 1 0 + 22 24 2 0 + 24 25 1 0 + 26 27 1 0 +M END + +$$$$ +Tyr +ref: from 2012-Stover_Dixon_ea + + 24 24 0 0 0 0 0 0 0 0999 V2000 + -1.8862 1.4478 1.1002 N + -2.2218 2.4059 1.0928 H + -0.8846 1.4686 1.2874 H + -2.1564 0.7664 -0.1803 C + -3.0689 1.2006 -0.6051 H + -2.5360 -0.7100 0.0977 C + -2.6336 -1.5499 -0.7781 O + -1.0384 0.8779 -1.2482 C + -1.3369 0.2581 -2.0974 H + -1.0041 1.9164 -1.5932 H + 0.3338 0.4671 -0.7494 C + 0.7062 -0.8865 -0.6676 C + 0.0050 -1.6546 -0.9793 H + 1.2740 1.4312 -0.3446 C + 1.0261 2.4875 -0.4206 H + 1.9661 -1.2622 -0.1917 C + 2.2333 -2.3154 -0.1406 H + 2.5382 1.0711 0.1339 C + 3.2613 1.8210 0.4372 H + 2.8851 -0.2831 0.2126 C + 4.1409 -0.5927 0.6853 O + 4.2518 -1.5541 0.6848 H + -2.7927 -0.9685 1.3931 O + -2.6104 -0.1125 1.8557 H + 1 2 1 0 + 1 3 1 0 + 1 4 1 0 + 4 5 1 0 + 4 6 1 0 + 4 8 1 0 + 6 7 2 0 + 6 23 1 0 + 8 9 1 0 + 8 10 1 0 + 8 11 1 0 + 11 12 2 0 + 11 14 1 0 + 12 13 1 0 + 12 16 1 0 + 14 15 1 0 + 14 18 2 0 + 16 17 1 0 + 16 20 2 0 + 18 19 1 0 + 18 20 1 0 + 20 21 1 0 + 21 22 1 0 + 23 24 1 0 +M END + +$$$$ +Val +ref: from 2012-Stover_Dixon_ea + + 19 18 0 0 0 0 0 0 0 0999 V2000 + 1.7614 -0.2495 -0.3438 N + 0.5860 -0.4502 0.4946 C + 0.0035 -1.8427 0.3492 C + 0.2432 -2.6153 -0.5638 O + 1.5936 -0.7127 -1.2372 H + -0.8671 -2.1358 1.3495 O + 2.5521 -0.7453 0.0662 H + 0.8763 -0.3224 1.5443 H + -0.5030 0.5962 0.1787 C + -1.3730 0.3474 0.7990 H + -0.9155 0.5401 -1.2899 C + -0.0124 1.9893 0.5555 C + 0.8917 2.2310 -0.0067 H + 0.2200 2.0501 1.6236 H + -0.7778 2.7392 0.3335 H + -0.0792 0.8314 -1.9316 H + -1.7369 1.2373 -1.4781 H + -1.2483 -0.4586 -1.5895 H + -1.2145 -3.0295 1.1466 H + 1 2 1 0 + 1 5 1 0 + 1 7 1 0 + 2 3 1 0 + 2 8 1 0 + 2 9 1 0 + 3 4 2 0 + 3 6 1 0 + 6 19 1 0 + 9 10 1 0 + 9 11 1 0 + 9 12 1 0 + 11 16 1 0 + 11 17 1 0 + 11 18 1 0 + 12 13 1 0 + 12 14 1 0 + 12 15 1 0 +M END + +$$$$ diff --git a/book/data/amino_acids/amino_acids-nat20.sdf b/book/data/amino_acids/amino_acids-nat20.sdf new file mode 100644 index 0000000..8799ef1 --- /dev/null +++ b/book/data/amino_acids/amino_acids-nat20.sdf @@ -0,0 +1,894 @@ +Ala +ref: from 2012-Stover_Dixon_ea + + 13 12 0 0 0 0 0 0 0 0999 V2000 + -0.6702 0.1407 -0.4013 C + -1.5503 -1.0224 -0.3397 N + 0.7790 -0.1678 -0.0026 C + 1.1464 -1.1343 0.6425 O + 1.6470 0.7874 -0.4450 O + 2.5314 0.5294 -0.1277 H + -1.2191 -1.7467 -0.9734 H + -0.6458 0.5057 -1.4335 H + -1.5084 -1.4272 0.5943 H + -1.2095 1.2688 0.4996 C + -0.5795 2.1594 0.4374 H + -2.2242 1.5206 0.1831 H + -1.2457 0.9406 1.5439 H + 1 2 1 0 + 1 3 1 0 + 1 8 1 0 + 1 10 1 0 + 2 7 1 0 + 2 9 1 0 + 3 4 2 0 + 3 5 1 0 + 5 6 1 0 + 10 11 1 0 + 10 12 1 0 + 10 13 1 0 +M END + +$$$$ +Arg +ref: from 2012-Stover_Dixon_ea + + 26 25 0 0 0 0 0 0 0 0999 V2000 + 1.3714 1.4489 -0.4272 C + 1.8322 0.3196 0.5277 C + 1.9362 -1.0159 -0.2471 C + 2.9786 -1.3648 -0.7796 O + -0.0736 1.3265 -0.9415 C + -1.1129 1.5919 0.1703 C + -2.4208 0.9715 -0.0397 N + -2.6122 -0.3684 0.2066 C + -3.9162 -0.7960 -0.0719 N + -1.6471 -1.1269 0.6388 N + 3.1053 0.7092 1.1428 N + 0.8313 -1.7791 -0.3228 O + -4.1144 -1.7520 0.1917 H + -4.6477 -0.1517 0.2051 H + -1.9925 -2.0478 0.9065 H + -3.0079 1.3648 -0.7635 H + -0.7474 1.2203 1.1289 H + -1.2743 2.6684 0.2858 H + -0.2252 2.0428 -1.7574 H + -0.2418 0.3343 -1.3680 H + 1.5007 2.3904 0.1184 H + 2.0638 1.4807 -1.2765 H + 1.0983 0.1975 1.3306 H + 3.3605 0.0239 1.8517 H + 3.8327 0.6390 0.4308 H + 0.0210 -1.3802 0.1121 H + 1 2 1 0 + 1 5 1 0 + 1 21 1 0 + 1 22 1 0 + 2 3 1 0 + 2 11 1 0 + 2 23 1 0 + 3 4 2 0 + 3 12 1 0 + 5 6 1 0 + 5 19 1 0 + 5 20 1 0 + 6 7 1 0 + 6 17 1 0 + 6 18 1 0 + 7 8 1 0 + 7 16 1 0 + 8 9 1 0 + 8 10 2 0 + 9 13 1 0 + 9 14 1 0 + 10 15 1 0 + 11 24 1 0 + 11 25 1 0 + 12 26 1 0 +M END + +$$$$ +Asn +ref: from 2012-Stover_Dixon_ea + + 17 16 0 0 0 0 0 0 0 0999 V2000 + -1.6258 -0.0212 -0.0427 C + -2.0414 0.9239 -0.7252 O + -1.9177 -1.3265 -0.3285 N + -2.3666 -1.5043 -1.2185 H + -1.3283 -2.0550 0.0547 H + -0.7359 0.2147 1.1750 C + -1.1744 1.0330 1.7508 H + -0.6754 -0.6733 1.8059 H + 0.6924 0.6163 0.7355 C + 1.2884 0.7764 1.6407 H + 1.3861 -0.5660 0.0109 C + 1.2380 -1.7301 0.3444 O + 2.1785 -0.1827 -1.0002 O + 2.0293 0.7964 -1.0676 H + 0.7849 1.8221 -0.1044 N + -0.0894 1.9546 -0.6167 H + 0.9439 2.6527 0.4573 H + 1 2 2 0 + 1 3 1 0 + 1 6 1 0 + 3 4 1 0 + 3 5 1 0 + 6 7 1 0 + 6 8 1 0 + 6 9 1 0 + 9 10 1 0 + 9 11 1 0 + 9 15 1 0 + 11 12 2 0 + 11 13 1 0 + 13 14 1 0 + 15 16 1 0 + 15 17 1 0 +M END + +$$$$ +Asp +ref: from 2012-Stover_Dixon_ea + + 16 15 0 0 0 0 0 0 0 0999 V2000 + -0.1813 -1.9410 -0.0743 N + -0.8046 -0.6275 -0.1302 C + -0.5828 0.0801 -1.4603 C + -0.2645 -0.4696 -2.4971 O + 0.8125 -1.8142 -0.2678 H + -0.8533 1.4113 -1.3803 O + -0.5341 -2.4972 -0.8528 H + -1.8910 -0.7667 -0.0433 H + -0.3626 0.2248 1.0524 C + 1.0850 0.6145 0.9452 C + -0.5046 -0.3447 1.9760 H + -0.9569 1.1391 1.1322 H + 1.8336 0.3164 0.0276 O + 1.4836 1.3540 2.0060 O + 2.4293 1.5579 1.8502 H + -0.7084 1.7629 -2.2836 H + 1 2 1 0 + 1 5 1 0 + 1 7 1 0 + 2 3 1 0 + 2 8 1 0 + 2 9 1 0 + 3 4 2 0 + 3 6 1 0 + 6 16 1 0 + 9 10 1 0 + 9 11 1 0 + 9 12 1 0 + 10 13 2 0 + 10 14 1 0 + 14 15 1 0 +M END + +$$$$ +Cys +ref: from 2012-Stover_Dixon_ea + + 14 13 0 0 0 0 0 0 0 0999 V2000 + 0.3648 0.5759 0.7052 C + 0.8272 0.7872 1.6778 H + 1.2866 -0.4914 0.0621 C + 2.1650 0.0170 -0.8205 O + 1.9312 0.9759 -0.8830 H + 1.2399 -1.6717 0.3533 O + 0.4144 1.8083 -0.0966 N + -0.3360 1.7952 -0.7886 H + 0.3011 2.6366 0.4798 H + -1.0384 0.0019 0.9759 C + -0.9564 -0.9306 1.5342 H + -1.6206 0.7138 1.5665 H + -2.0386 -0.2851 -0.5408 S + -1.3471 -1.3561 -0.9788 H + 1 2 1 0 + 1 3 1 0 + 1 7 1 0 + 1 10 1 0 + 3 4 1 0 + 3 6 2 0 + 4 5 1 0 + 7 8 1 0 + 7 9 1 0 + 10 11 1 0 + 10 12 1 0 + 10 13 1 0 + 13 14 1 0 +M END + +$$$$ +Gln +ref: from 2012-Stover_Dixon_ea + + 20 19 0 0 0 0 0 0 0 0999 V2000 + 0.8910 1.7799 0.1034 N + -0.1183 1.8685 -0.0395 H + 1.1997 2.5577 0.6775 H + 1.2007 0.4860 0.7449 C + 1.9689 0.6540 1.5078 H + 1.8850 -0.4422 -0.2913 C + 2.1535 -1.6104 -0.0680 O + 0.0283 -0.2397 1.4464 C + 0.4690 -1.0209 2.0713 H + -0.4693 0.4727 2.1116 H + -1.0129 -0.9295 0.5456 C + -0.5102 -1.5232 -0.2267 H + -1.5764 -1.6499 1.1500 H + -2.0283 -0.0124 -0.1331 C + -1.9496 1.2223 -0.1431 O + -3.0784 -0.6571 -0.7301 N + -3.7172 -0.1035 -1.2846 H + -3.0895 -1.6609 -0.8326 H + 2.1608 0.1730 -1.4526 O + 1.8007 1.0935 -1.3137 H + 1 2 1 0 + 1 3 1 0 + 1 4 1 0 + 4 5 1 0 + 4 6 1 0 + 4 8 1 0 + 6 7 2 0 + 6 19 1 0 + 8 9 1 0 + 8 10 1 0 + 8 11 1 0 + 11 12 1 0 + 11 13 1 0 + 11 14 1 0 + 14 15 2 0 + 14 16 1 0 + 16 17 1 0 + 16 18 1 0 + 19 20 1 0 +M END + +$$$$ +Glu +ref: from 2012-Stover_Dixon_ea + + 19 18 0 0 0 0 0 0 0 0999 V2000 + 1.3266 0.6983 -1.1425 N + 0.0335 0.7978 -0.4792 C + -0.4075 2.2347 -0.2791 C + 0.3139 3.2117 -0.3940 O + 1.2264 0.9829 -2.1162 H + -1.7107 2.3200 0.0870 O + 1.9480 1.3937 -0.7265 H + -0.7225 0.2920 -1.0862 H + 0.0837 0.1041 0.8895 C + 0.5354 -1.3438 0.7835 C + -0.9027 0.1644 1.3570 H + 0.7897 0.6478 1.5306 H + 0.7293 -1.7702 1.7745 H + 1.4710 -1.4071 0.2209 H + -0.4767 -2.2220 0.1025 C + -1.5657 -1.8771 -0.3261 O + -0.0345 -3.5037 0.0162 O + -0.7496 -3.9979 -0.4353 H + -1.8877 3.2743 0.2233 H + 1 2 1 0 + 1 5 1 0 + 1 7 1 0 + 2 3 1 0 + 2 8 1 0 + 2 9 1 0 + 3 4 2 0 + 3 6 1 0 + 6 19 1 0 + 9 10 1 0 + 9 11 1 0 + 9 12 1 0 + 10 13 1 0 + 10 14 1 0 + 10 15 1 0 + 15 16 2 0 + 15 17 1 0 + 17 18 1 0 +M END + +$$$$ +Gly +ref: from 2007-Li_Dixon_ea + + 10 9 0 0 0 0 0 0 0 0999 V2000 + 0.7282 -0.7279 -0.0000 C + 1.9766 0.0109 0.0000 N + -0.5421 0.1130 -0.0001 C + -0.5909 1.3222 -0.0000 O + -1.6535 -0.6690 0.0000 O + -2.4224 -0.0761 0.0001 H + 2.0254 0.6233 -0.8114 H + 0.6870 -1.3913 0.8767 H + 0.6871 -1.3913 -0.8767 H + 2.0253 0.6233 0.8114 H + 1 2 1 0 + 1 3 1 0 + 1 8 1 0 + 1 9 1 0 + 2 7 1 0 + 2 10 1 0 + 3 4 2 0 + 3 5 1 0 + 5 6 1 0 +M END + +$$$$ +His +ref: pi tautomer from 2012-Stover_Dixon_ea + + 20 20 0 0 0 0 0 0 0 0999 V2000 + -0.9062 1.7189 -0.1569 N + -1.3682 2.0026 0.7074 H + -1.3834 2.2245 -0.9005 H + -1.0963 0.2738 -0.3363 C + -0.8505 0.0088 -1.3689 H + -2.5414 -0.1624 -0.0733 C + -3.3637 0.4828 0.5528 O + -0.1496 -0.5173 0.6058 C + -0.3467 -0.1839 1.6341 H + -0.3967 -1.5807 0.5609 H + 1.3017 -0.3569 0.2635 C + 1.8875 0.8726 0.0161 N + 3.2165 0.6547 -0.2280 C + 3.5242 -0.6282 -0.1426 N + 2.3365 -1.2666 0.1623 C + 3.9052 1.4543 -0.4644 H + 2.2897 -2.3391 0.2929 H + -2.8121 -1.3842 -0.6060 O + -3.7329 -1.6002 -0.3710 H + 1.3471 1.7301 -0.0446 H + 1 2 1 0 + 1 3 1 0 + 1 4 1 0 + 4 5 1 0 + 4 6 1 0 + 4 8 1 0 + 6 7 2 0 + 6 18 1 0 + 8 9 1 0 + 8 10 1 0 + 8 11 1 0 + 11 12 1 0 + 11 15 2 0 + 12 13 1 0 + 12 20 1 0 + 13 14 2 0 + 13 16 1 0 + 14 15 1 0 + 15 17 1 0 + 18 19 1 0 +M END + +$$$$ +Ile +ref: from 2012-Stover_Dixon_ea + + 22 21 0 0 0 0 0 0 0 0999 V2000 + 0.7586 1.6610 1.3694 H + 0.2069 0.8499 1.6415 N + 0.2382 -0.1429 0.5694 C + 1.6489 -0.3820 0.0208 C + 2.6172 0.3341 0.2099 O + -0.7299 0.2250 -0.5954 C + -2.2006 0.2069 -0.1341 C + -2.7316 -1.1729 0.2847 C + -0.3749 1.5841 -1.2244 C + 0.6574 0.4755 2.4727 H + 1.7241 -1.5184 -0.7315 O + 2.6438 -1.5822 -1.0464 H + -0.0939 -1.1024 0.9776 H + -0.6035 -0.5517 -1.3594 H + -2.8120 0.5830 -0.9638 H + -2.3185 0.9145 0.6929 H + -2.5875 -1.9154 -0.5089 H + -3.8035 -1.1231 0.5022 H + -2.2389 -1.5469 1.1880 H + -0.5523 2.4032 -0.5196 H + -1.0006 1.7679 -2.1032 H + 0.6710 1.6325 -1.5450 H + 1 2 1 0 + 2 3 1 0 + 2 10 1 0 + 3 4 1 0 + 3 6 1 0 + 3 13 1 0 + 4 5 2 0 + 4 11 1 0 + 6 7 1 0 + 6 9 1 0 + 6 14 1 0 + 7 8 1 0 + 7 15 1 0 + 7 16 1 0 + 8 17 1 0 + 8 18 1 0 + 8 19 1 0 + 9 20 1 0 + 9 21 1 0 + 9 22 1 0 + 11 12 1 0 +M END + +$$$$ +Leu +ref: from 2012-Stover_Dixon_ea + + 22 21 0 0 0 0 0 0 0 0999 V2000 + 1.3102 2.1190 1.1712 H + 0.6323 1.7971 0.4842 N + 0.6361 0.3371 0.4196 C + 1.9686 -0.2378 -0.0726 C + 2.8050 0.3680 -0.7201 O + -0.4915 -0.1781 -0.5068 C + -1.9156 0.1986 -0.0533 C + -2.9261 -0.1669 -1.1536 C + -2.2992 -0.4688 1.2783 C + 0.9417 2.1719 -0.4116 H + 2.1293 -1.5454 0.2828 O + 2.9803 -1.8340 -0.0940 H + 0.4734 -0.0583 1.4270 H + -0.3141 0.2300 -1.5106 H + -0.4103 -1.2684 -0.5890 H + -1.9378 1.2839 0.0921 H + -2.9320 -1.2474 -1.3432 H + -2.6884 0.3361 -2.0975 H + -3.9419 0.1246 -0.8659 H + -2.2425 -1.5619 1.2025 H + -3.3251 -0.2079 1.5590 H + -1.6487 -0.1522 2.0995 H + 1 2 1 0 + 2 3 1 0 + 2 10 1 0 + 3 4 1 0 + 3 6 1 0 + 3 13 1 0 + 4 5 2 0 + 4 11 1 0 + 6 7 1 0 + 6 14 1 0 + 6 15 1 0 + 7 8 1 0 + 7 9 1 0 + 7 16 1 0 + 8 17 1 0 + 8 18 1 0 + 8 19 1 0 + 9 20 1 0 + 9 21 1 0 + 9 22 1 0 + 11 12 1 0 +M END + +$$$$ +Lys +ref: from 2012-Stover_Dixon_ea + + 24 23 0 0 0 0 0 0 0 0999 V2000 + -0.6063 1.2510 0.8858 N + -0.6620 0.9855 1.8680 H + 0.3346 1.6157 0.7186 H + -0.8078 0.0698 0.0247 C + -0.3258 0.2998 -0.9328 H + -2.3057 -0.0606 -0.3303 C + -2.7965 -1.0496 -0.8424 O + -0.2332 -1.2524 0.5600 C + -0.7507 -1.5041 1.4953 H + -0.4822 -2.0470 -0.1495 H + 1.2841 -1.2078 0.8173 C + 1.5020 -0.4135 1.5403 H + 1.5685 -2.1459 1.3057 H + 2.1662 -0.9979 -0.4421 C + 2.8029 -1.8756 -0.5991 H + 1.5434 -0.9254 -1.3432 H + 3.0806 0.2349 -0.3700 C + 3.6450 0.2083 0.5688 H + 3.8159 0.1889 -1.1870 H + 2.3049 1.4993 -0.3887 N + 2.9164 2.2813 -0.1631 H + 1.9674 1.6736 -1.3345 H + -3.0177 1.0529 -0.0559 O + -2.3574 1.6636 0.3606 H + 1 2 1 0 + 1 3 1 0 + 1 4 1 0 + 4 5 1 0 + 4 6 1 0 + 4 8 1 0 + 6 7 2 0 + 6 23 1 0 + 8 9 1 0 + 8 10 1 0 + 8 11 1 0 + 11 12 1 0 + 11 13 1 0 + 11 14 1 0 + 14 15 1 0 + 14 16 1 0 + 14 17 1 0 + 17 18 1 0 + 17 19 1 0 + 17 20 1 0 + 20 21 1 0 + 20 22 1 0 + 23 24 1 0 +M END + +$$$$ +Met +ref: from 2012-Stover_Dixon_ea + + 20 19 0 0 0 0 0 0 0 0999 V2000 + 1.9112 0.3001 -1.3267 N + 1.0793 -0.3553 -0.3279 C + 1.3598 -1.8394 -0.2090 C + 2.0041 -2.5016 -1.0047 O + 1.9551 -0.3053 -2.1476 H + 0.7742 -2.3779 0.8929 O + 2.8694 0.3569 -0.9844 H + 1.2693 0.1044 0.6482 H + -0.4003 -0.1478 -0.6658 C + -0.7908 1.3256 -0.6534 C + -1.0198 -0.7257 0.0262 H + -0.5836 -0.5483 -1.6724 H + -1.8101 1.4511 -1.0349 H + -0.1110 1.8760 -1.3077 H + -0.6694 2.1294 0.9651 S + -1.9983 1.2687 1.8354 C + -1.7673 0.2156 2.0063 H + -2.9410 1.3527 1.2891 H + -2.1171 1.7552 2.8054 H + 0.9863 -3.3344 0.8658 H + 1 2 1 0 + 1 5 1 0 + 1 7 1 0 + 2 3 1 0 + 2 8 1 0 + 2 9 1 0 + 3 4 2 0 + 3 6 1 0 + 6 20 1 0 + 9 10 1 0 + 9 11 1 0 + 9 12 1 0 + 10 13 1 0 + 10 14 1 0 + 10 15 1 0 + 15 16 1 0 + 16 17 1 0 + 16 18 1 0 + 16 19 1 0 +M END + +$$$$ +Phe +ref: from 2012-Stover_Dixon_ea + + 23 23 0 0 0 0 0 0 0 0999 V2000 + -3.1887 -0.6000 -0.5911 C + -2.2090 -1.5322 -0.2222 C + -2.9795 0.7590 -0.3306 C + -4.1059 -0.9310 -1.0692 H + -1.0282 -1.1110 0.3993 C + -2.3670 -2.5894 -0.4146 H + -1.7954 1.1790 0.2915 C + -3.7368 1.4889 -0.6025 H + -0.8039 0.2536 0.6614 C + -0.2764 -1.8405 0.6843 H + -1.6519 2.2349 0.5092 H + 0.4819 0.7225 1.3160 C + 0.3209 1.7055 1.7701 H + 0.7767 0.0331 2.1109 H + 1.6789 0.8374 0.3375 C + 2.5068 1.3077 0.8803 H + 1.4324 1.6273 -0.8840 N + 0.4489 1.5825 -1.1466 H + 1.6767 2.6042 -0.7552 H + 2.2318 -0.5560 -0.0563 C + 2.3616 -1.4696 0.7374 O + 2.6002 -0.6469 -1.3471 O + 2.3586 0.2314 -1.7345 H + 1 2 2 0 + 1 3 1 0 + 1 4 1 0 + 2 5 1 0 + 2 6 1 0 + 3 7 2 0 + 3 8 1 0 + 5 9 2 0 + 5 10 1 0 + 7 9 1 0 + 7 11 1 0 + 9 12 1 0 + 12 13 1 0 + 12 14 1 0 + 12 15 1 0 + 15 16 1 0 + 15 17 1 0 + 15 20 1 0 + 17 18 1 0 + 17 19 1 0 + 20 21 2 0 + 20 22 1 0 + 22 23 1 0 +M END + +$$$$ +Pro +ref: from 2012-Stover_Dixon_ea + + 17 17 0 0 0 0 0 0 0 0999 V2000 + 0.6300 -1.0684 0.5217 N + 0.9344 -1.3645 1.4436 H + -0.1181 0.2144 0.6213 C + -0.2673 0.4889 1.6696 H + -1.5256 0.0697 0.0130 C + -2.3126 0.9939 -0.0633 O + 0.7282 1.2942 -0.1146 C + 0.3204 1.4724 -1.1134 H + 0.7133 2.2467 0.4171 H + 2.1314 0.6640 -0.2043 C + 2.7164 1.0569 -1.0403 H + 2.6950 0.8410 0.7188 H + 1.8131 -0.8337 -0.3476 C + 1.5473 -1.0680 -1.3847 H + 2.6331 -1.4941 -0.0554 H + -1.7998 -1.1767 -0.4239 O + -0.9769 -1.6897 -0.2160 H + 1 2 1 0 + 1 3 1 0 + 1 13 1 0 + 3 4 1 0 + 3 5 1 0 + 3 7 1 0 + 5 6 2 0 + 5 16 1 0 + 7 8 1 0 + 7 9 1 0 + 7 10 1 0 + 10 11 1 0 + 10 12 1 0 + 10 13 1 0 + 13 14 1 0 + 13 15 1 0 + 16 17 1 0 +M END + +$$$$ +Ser +ref: from 2012-Stover_Dixon_ea + + 14 13 0 0 0 0 0 0 0 0999 V2000 + 0.2908 1.9744 0.5164 H + 0.7151 1.5389 -0.3017 N + 0.2358 0.1617 -0.4240 C + -1.2230 -0.0125 -0.0080 C + -1.8638 0.7863 0.6528 O + 1.1399 -0.7509 0.4459 C + 2.4984 -0.5744 0.0802 O + 2.6148 0.3878 -0.0171 H + 0.4349 2.0927 -1.1063 H + -1.7370 -1.1985 -0.4332 O + -2.6506 -1.2487 -0.0973 H + 0.3433 -0.1665 -1.4617 H + 0.9794 -0.5068 1.5081 H + 0.8853 -1.8014 0.2884 H + 1 2 1 0 + 2 3 1 0 + 2 9 1 0 + 3 4 1 0 + 3 6 1 0 + 3 12 1 0 + 4 5 2 0 + 4 10 1 0 + 6 7 1 0 + 6 13 1 0 + 6 14 1 0 + 7 8 1 0 + 10 11 1 0 +M END + +$$$$ +Thr +ref: from 2012-Stover_Dixon_ea + + 17 16 0 0 0 0 0 0 0 0999 V2000 + -1.2599 -0.1179 -1.5494 N + -0.6746 -0.0945 -0.2081 C + -0.7935 1.2633 0.4421 C + -0.7430 2.3197 -0.1670 O + -2.2759 -0.1637 -1.4913 H + -0.9287 1.1894 1.7880 O + -1.0377 0.7697 -2.0037 H + -1.1628 -0.8518 0.4125 H + 0.8063 -0.4957 -0.3602 C + 0.8522 -1.7322 -1.0490 O + 1.5338 -0.6745 0.9542 C + 1.2944 0.2974 -0.9543 H + 0.1786 -1.6348 -1.7552 H + 1.6045 0.2635 1.5090 H + 2.5427 -1.0419 0.7552 H + 1.0132 -1.4124 1.5696 H + -0.9497 2.1165 2.1078 H + 1 2 1 0 + 1 5 1 0 + 1 7 1 0 + 2 3 1 0 + 2 8 1 0 + 2 9 1 0 + 3 4 2 0 + 3 6 1 0 + 6 17 1 0 + 9 10 1 0 + 9 11 1 0 + 9 12 1 0 + 10 13 1 0 + 11 14 1 0 + 11 15 1 0 + 11 16 1 0 +M END + +$$$$ +Trp +ref: from 2012-Stover_Dixon_ea + + 27 28 0 0 0 0 0 0 0 0999 V2000 + 1.6127 -1.8015 0.7336 N + 1.5772 -2.7878 0.4963 H + 0.6618 -1.4959 0.9362 H + 2.1887 -0.9991 -0.3631 C + 2.9160 -1.6263 -0.8923 H + 3.0340 0.1499 0.2420 C + 3.4565 1.0862 -0.4122 O + 1.1767 -0.4510 -1.3983 C + 1.7366 0.1645 -2.1063 H + 0.7635 -1.2964 -1.9582 H + 0.0592 0.3495 -0.7814 C + 0.1012 1.6859 -0.4433 C + -1.1032 2.0661 0.1247 N + -1.9575 0.9791 0.1631 C + -1.2536 -0.1251 -0.4023 C + 0.9119 2.3915 -0.5600 H + -1.3181 2.9942 0.4544 H + -1.9122 -1.3697 -0.5020 C + -1.4138 -2.2288 -0.9427 H + -3.2213 -1.4835 -0.0383 C + -3.7389 -2.4353 -0.1126 H + -3.8961 -0.3743 0.5254 C + -4.9161 -0.4937 0.8778 H + -3.2746 0.8700 0.6312 C + -3.7981 1.7200 1.0593 H + 3.2919 -0.0021 1.5542 O + 2.7970 -0.8222 1.8064 H + 1 2 1 0 + 1 3 1 0 + 1 4 1 0 + 4 5 1 0 + 4 6 1 0 + 4 8 1 0 + 6 7 2 0 + 6 26 1 0 + 8 9 1 0 + 8 10 1 0 + 8 11 1 0 + 11 12 2 0 + 11 15 1 0 + 12 13 1 0 + 12 16 1 0 + 13 14 1 0 + 13 17 1 0 + 14 15 2 0 + 14 24 1 0 + 15 18 1 0 + 18 19 1 0 + 18 20 2 0 + 20 21 1 0 + 20 22 1 0 + 22 23 1 0 + 22 24 2 0 + 24 25 1 0 + 26 27 1 0 +M END + +$$$$ +Tyr +ref: from 2012-Stover_Dixon_ea + + 24 24 0 0 0 0 0 0 0 0999 V2000 + -1.8862 1.4478 1.1002 N + -2.2218 2.4059 1.0928 H + -0.8846 1.4686 1.2874 H + -2.1564 0.7664 -0.1803 C + -3.0689 1.2006 -0.6051 H + -2.5360 -0.7100 0.0977 C + -2.6336 -1.5499 -0.7781 O + -1.0384 0.8779 -1.2482 C + -1.3369 0.2581 -2.0974 H + -1.0041 1.9164 -1.5932 H + 0.3338 0.4671 -0.7494 C + 0.7062 -0.8865 -0.6676 C + 0.0050 -1.6546 -0.9793 H + 1.2740 1.4312 -0.3446 C + 1.0261 2.4875 -0.4206 H + 1.9661 -1.2622 -0.1917 C + 2.2333 -2.3154 -0.1406 H + 2.5382 1.0711 0.1339 C + 3.2613 1.8210 0.4372 H + 2.8851 -0.2831 0.2126 C + 4.1409 -0.5927 0.6853 O + 4.2518 -1.5541 0.6848 H + -2.7927 -0.9685 1.3931 O + -2.6104 -0.1125 1.8557 H + 1 2 1 0 + 1 3 1 0 + 1 4 1 0 + 4 5 1 0 + 4 6 1 0 + 4 8 1 0 + 6 7 2 0 + 6 23 1 0 + 8 9 1 0 + 8 10 1 0 + 8 11 1 0 + 11 12 2 0 + 11 14 1 0 + 12 13 1 0 + 12 16 1 0 + 14 15 1 0 + 14 18 2 0 + 16 17 1 0 + 16 20 2 0 + 18 19 1 0 + 18 20 1 0 + 20 21 1 0 + 21 22 1 0 + 23 24 1 0 +M END + +$$$$ +Val +ref: from 2012-Stover_Dixon_ea + + 19 18 0 0 0 0 0 0 0 0999 V2000 + 1.7614 -0.2495 -0.3438 N + 0.5860 -0.4502 0.4946 C + 0.0035 -1.8427 0.3492 C + 0.2432 -2.6153 -0.5638 O + 1.5936 -0.7127 -1.2372 H + -0.8671 -2.1358 1.3495 O + 2.5521 -0.7453 0.0662 H + 0.8763 -0.3224 1.5443 H + -0.5030 0.5962 0.1787 C + -1.3730 0.3474 0.7990 H + -0.9155 0.5401 -1.2899 C + -0.0124 1.9893 0.5555 C + 0.8917 2.2310 -0.0067 H + 0.2200 2.0501 1.6236 H + -0.7778 2.7392 0.3335 H + -0.0792 0.8314 -1.9316 H + -1.7369 1.2373 -1.4781 H + -1.2483 -0.4586 -1.5895 H + -1.2145 -3.0295 1.1466 H + 1 2 1 0 + 1 5 1 0 + 1 7 1 0 + 2 3 1 0 + 2 8 1 0 + 2 9 1 0 + 3 4 2 0 + 3 6 1 0 + 6 19 1 0 + 9 10 1 0 + 9 11 1 0 + 9 12 1 0 + 11 16 1 0 + 11 17 1 0 + 11 18 1 0 + 12 13 1 0 + 12 14 1 0 + 12 15 1 0 +M END + +$$$$ diff --git a/book/data/amino_acids/pro.mol b/book/data/amino_acids/pro.mol new file mode 100644 index 0000000..714642a --- /dev/null +++ b/book/data/amino_acids/pro.mol @@ -0,0 +1,39 @@ +Pro +ref: from 2012-Stover_Dixon_ea + + 17 17 0 0 0 0 0 0 0 0999 V2000 + 0.6300 -1.0684 0.5217 N + 0.9344 -1.3645 1.4436 H + -0.1181 0.2144 0.6213 C + -0.2673 0.4889 1.6696 H + -1.5256 0.0697 0.0130 C + -2.3126 0.9939 -0.0633 O + 0.7282 1.2942 -0.1146 C + 0.3204 1.4724 -1.1134 H + 0.7133 2.2467 0.4171 H + 2.1314 0.6640 -0.2043 C + 2.7164 1.0569 -1.0403 H + 2.6950 0.8410 0.7188 H + 1.8131 -0.8337 -0.3476 C + 1.5473 -1.0680 -1.3847 H + 2.6331 -1.4941 -0.0554 H + -1.7998 -1.1767 -0.4239 O + -0.9769 -1.6897 -0.2160 H + 1 2 1 0 + 1 3 1 0 + 1 13 1 0 + 3 4 1 0 + 3 5 1 0 + 3 7 1 0 + 5 6 2 0 + 5 16 1 0 + 7 8 1 0 + 7 9 1 0 + 7 10 1 0 + 10 11 1 0 + 10 12 1 0 + 10 13 1 0 + 13 14 1 0 + 13 15 1 0 + 16 17 1 0 +M END \ No newline at end of file diff --git a/book/data/dict2mol.py b/book/data/dict2mol.py new file mode 100644 index 0000000..a2900f1 --- /dev/null +++ b/book/data/dict2mol.py @@ -0,0 +1,70 @@ +from rdkit import Chem + +class Dict2Mol(): + bond_types = { + 0: Chem.BondType.UNSPECIFIED, + 1: Chem.BondType.SINGLE, + 2: Chem.BondType.DOUBLE, + 3: Chem.BondType.TRIPLE, + 4: Chem.BondType.QUADRUPLE, + 5: Chem.BondType.QUINTUPLE, + 6: Chem.BondType.HEXTUPLE, + 7: Chem.BondType.ONEANDAHALF, + 8: Chem.BondType.TWOANDAHALF, + 9: Chem.BondType.THREEANDAHALF, + 10: Chem.BondType.FOURANDAHALF, + 11: Chem.BondType.FIVEANDAHALF, + 12: Chem.BondType.AROMATIC, + 13: Chem.BondType.IONIC, + 14: Chem.BondType.HYDROGEN, + 15: Chem.BondType.THREECENTER, + 16: Chem.BondType.DATIVEONE, + 17: Chem.BondType.DATIVE, + 18: Chem.BondType.DATIVEL, + 19: Chem.BondType.DATIVER, + 20: Chem.BondType.OTHER, + 21: Chem.BondType.ZERO + } + mol_list = [] + names = [] + + def __init__(self, **mol_set: dict): + self.names = list(mol_set.keys()) + base_mol = Chem.Mol() + for name in self.names: + rw_mol = Chem.RWMol(base_mol) + rw_mol.SetProp("_Name", name) + mol = self.build_mol(rw_mol, **mol_set[name]) + self.mol_list += [mol] + + def build_mol(self, rw_mol, **mol_dict): + for symbol in mol_dict["symbols"]: + rw_mol.AddAtom(Chem.Atom(symbol)) + + for atom1, atom2, bond in mol_dict["connectivity"]: + bondtype = self.bond_types[bond] + rw_mol.AddBond(atom1, atom2, bondtype) + + mol = rw_mol.GetMol() + + geom = Chem.Conformer(len(mol_dict["symbols"])) + + for index, coords in enumerate(mol_dict["geometry"]): + geom.SetAtomPosition( + index, + coords + ) + + mol.AddConformer(geom) + + probs = None + probs = Chem.DetectChemistryProblems(mol) + if len(probs) == 0: + pass + s_flags = Chem.rdmolops.SanitizeFlags.SANITIZE_CLEANUP|Chem.rdmolops.SanitizeFlags.SANITIZE_FINDRADICALS|Chem.rdmolops.SanitizeFlags.SANITIZE_CLEANUPCHIRALITY|Chem.rdmolops.SanitizeFlags.SANITIZE_PROPERTIES|Chem.rdmolops.SanitizeFlags.SANITIZE_ADJUSTHS|Chem.rdmolops.SanitizeFlags.SANITIZE_SETHYBRIDIZATION + Chem.rdmolops.SanitizeMol(mol, sanitizeOps=s_flags) + else: + print("Chemistry problems detected in one or more molecules") + print(probs) + + return mol diff --git a/book/rdkit_descriptors/rdkit_create-visualize-save.ipynb b/book/rdkit_descriptors/rdkit_create-visualize-save.ipynb new file mode 100644 index 0000000..7932ea4 --- /dev/null +++ b/book/rdkit_descriptors/rdkit_create-visualize-save.ipynb @@ -0,0 +1,698 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "7b2ce4a4", + "metadata": {}, + "source": [ + "# Creating, Visualizing and Saving Mol Objects with RDKit in Python\n", + "\n", + "Blurb about the Mol object (rdchem.Mol)\n", + "\n", + "Note about RDKit objects: RDKit syntax can be unusual and it's important to remember that although there is a python API for it, its objects and core functionality are written in C++. Because of this, returned objects must go through an additional conversion step whenever a python object is wanted as the output of a block of code, and direct copying of variables pointing to RDKit objects will not create a new copy of the object, rather they will create a new variable pointing at the original object. We'll see several examples of this throughout this lesson.\n", + "\n", + "Goals:\n", + "* Create Mol objects from files or dictionaries\n", + "* Generate additional Mol objects from existing ones\n", + "* Create images and image files from Mol objects\n", + "* Polish images, add labels and highlights\n", + "\n", + "\n", + "## Creating Mol Objects\n", + "\n", + "Mol object instances can be created by a variety of methods. We've seen some examples of Mol objects being created from SMILES strings and common molecule libraries, now we'll learn some additional ways a Mol can be created.\n", + "\n", + "Data for any system under investigation that is non-ideal, from real systems in experimental methods to optimized geometries in QM methods, cannot be communicated via a smile string. In these situations, often more detailed specifications are needed, such as an accurate 3D geometry with explicit hydrogens. Part of the utility of RDKit lies in its ability to create Mol objects using a variety of input formats, so that we can take molecular data from other sources or research processes and generate additional properties and descriptors.\n", + "\n", + "Different methods are called for depending on the format of the molecule's specifications, depending on what you're passing passing around, between researchers, applications, or modules. Two common and versatile formats that we'll cover today are the MOL file and related Structural Data File (SDF), and building a molecule from a JSON-like python dictionary.\n", + "\n", + "#### Import the modules needed for the lesson" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "71d31d9c", + "metadata": {}, + "outputs": [], + "source": [ + "from rdkit import Chem\n", + "from rdkit.Chem import AllChem\n", + "from rdkit.Chem import Draw\n", + "from rdkit.Chem.Draw import IPythonConsole" + ] + }, + { + "cell_type": "markdown", + "id": "92c707b3", + "metadata": {}, + "source": [ + "### Mol from Mol File\n", + "\n", + "The MOL file is a format first created by MDL internally and published by [Dalby et al. in 1992](https://pubs.acs.org/doi/10.1021/ci00007a012). It was created specifically for cheminformatics applications and is the most straightforward way of passing detailed structural data and metadata into RDKit. The formatting is very precise and adhered to strictly by RDKit, so a link to the original paper has been included above.\n", + "\n", + "First, let's take a look at the file" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "17a8c98e", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Pro\n", + "ref: from 2012-Stover_Dixon_ea\n", + "\n", + " 17 17 0 0 0 0 0 0 0 0999 V2000\n", + " 0.6300 -1.0684 0.5217 N \n", + " 0.9344 -1.3645 1.4436 H \n", + " -0.1181 0.2144 0.6213 C \n", + " -0.2673 0.4889 1.6696 H \n", + " -1.5256 0.0697 0.0130 C \n", + " -2.3126 0.9939 -0.0633 O \n", + " 0.7282 1.2942 -0.1146 C \n", + " 0.3204 1.4724 -1.1134 H \n", + " 0.7133 2.2467 0.4171 H \n", + " 2.1314 0.6640 -0.2043 C \n", + " 2.7164 1.0569 -1.0403 H \n", + " 2.6950 0.8410 0.7188 H \n", + " 1.8131 -0.8337 -0.3476 C \n", + " 1.5473 -1.0680 -1.3847 H \n", + " 2.6331 -1.4941 -0.0554 H \n", + " -1.7998 -1.1767 -0.4239 O \n", + " -0.9769 -1.6897 -0.2160 H \n", + " 1 2 1 0\n", + " 1 3 1 0\n", + " 1 13 1 0\n", + " 3 4 1 0\n", + " 3 5 1 0\n", + " 3 7 1 0\n", + " 5 6 2 0\n", + " 5 16 1 0\n", + " 7 8 1 0\n", + " 7 9 1 0\n", + " 7 10 1 0\n", + " 10 11 1 0\n", + " 10 12 1 0\n", + " 10 13 1 0\n", + " 13 14 1 0\n", + " 13 15 1 0\n", + " 16 17 1 0\n", + "M END\n" + ] + } + ], + "source": [ + "pro_file = 'mol_files/pro.mol'\n", + "\n", + "with open(pro_file) as file:\n", + " print(file.read())" + ] + }, + { + "cell_type": "markdown", + "id": "fe15dff3", + "metadata": {}, + "source": [ + "The first 3 lines in the MOL file are the name followed by any reference information. The Mol object RDKit creates will store this data under the **private properties** \"_Name\" and \"_MolFileInfo\". All of the built-in private properties can be accessed with the syntax:\n", + "\n", + " mol = Mol # create an instance of a Mol Object\n", + " rdk_property_list = mol.GetPropNames(includePrivate=True) # returns an rdkit object list of tuples\n", + " python_property_list = [prop for prop in rdk_property_list]\n", + " print(python_property_list)\n", + "\n", + "The remaining lines until 'M END' are the structural data for the molecule, beginning with the counts line followed by the coordinates and then the connectivity. There can be additional metadata after the connectivity, but that is beyond the scope of this lesson.\n", + "\n", + "Let's make our Mol. The syntax is: \n", + "\n", + " Chem.MolFromMolFile('path/to/file.mol'[, sanitize=True[, removeHs=True[, strictParsing=True]]])" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "fdbf9efc", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "pro = Chem.MolFromMolFile(pro_file, sanitize = False, removeHs=False, strictParsing=False)\n", + "pro" + ] + }, + { + "cell_type": "markdown", + "id": "e07c0850", + "metadata": {}, + "source": [ + "Note: Sanitization (see above syntax) deserves a more in-depth discussion and will be covered more below\n", + "\n", + "The image certainly isn't very clean, but it's an optimized geometry, so we wouldn't expect it to be. We'll learn some ways to clean up images generated from real molecules in the next section." + ] + }, + { + "cell_type": "markdown", + "id": "db1d45c9", + "metadata": {}, + "source": [ + "#### Mol from SDF File\n", + "\n", + "An SDF file is a collection of **MOL file** style string blocks separated by a blank line and a line composed of 4 '$' characters. It's a very convenient way of passing sets of molecules related in some way such as by similarity or research project between users/machines. Since each molecule's specifications is already in MOL format, creating Mol objects is very straightforward and a list of Mols is created when the file is read.\n", + "\n", + "The syntax to create a list of Mol objects from an SDF file is:\n", + " \n", + " mol_list = Chem.SDMolSupplier('path/to/file.sdf'[, sanitize=True[, removeHs=True[, strictParsing=True]]])" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "6b3083e8", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Ala\n", + "Arg\n", + "Asn\n", + "Asp\n", + "Cys\n", + "Gln\n", + "Glu\n", + "Gly\n", + "His\n", + "Ile\n", + "Leu\n", + "Lys\n", + "Met\n", + "Phe\n", + "Pro\n", + "Ser\n", + "Thr\n", + "Trp\n", + "Tyr\n", + "Val\n" + ] + } + ], + "source": [ + "nat20_sdf = Chem.SDMolSupplier('amino_acids-nat20.sdf', sanitize=False, removeHs=False, strictParsing=False)\n", + "\n", + "for mol in nat20_sdf:\n", + " mol_name = mol.GetProp('_Name') # conversion to python object, see 'Note about RDKit objects' at top.\n", + " print(mol_name)" + ] + }, + { + "cell_type": "markdown", + "id": "a73bef5a", + "metadata": {}, + "source": [ + "##### A Note on the SDMolSupplier\n", + "\n", + "nat20 above is not actually a list of mol objects in Python terms, but an **SDMolSupplier** object. This means that the Mol objects created by it are only temporarily instantiated when called. This can cause problems when trying to set properties of the Mol objects in the Supplier list, specifically the problem that you can't.\n", + "\n", + "Example:" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "248b7794", + "metadata": {}, + "outputs": [ + { + "ename": "KeyError", + "evalue": "'test'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn [5], line 2\u001b[0m\n\u001b[1;32m 1\u001b[0m nat20_sdf[\u001b[38;5;241m5\u001b[39m]\u001b[38;5;241m.\u001b[39mSetProp(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mtest\u001b[39m\u001b[38;5;124m\"\u001b[39m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mtesting\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n\u001b[0;32m----> 2\u001b[0m \u001b[38;5;28mprint\u001b[39m(\u001b[43mnat20_sdf\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m5\u001b[39;49m\u001b[43m]\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mGetProp\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mtest\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m)\u001b[49m)\n", + "\u001b[0;31mKeyError\u001b[0m: 'test'" + ] + } + ], + "source": [ + "nat20_sdf[5].SetProp(\"test\", \"testing\")\n", + "print(nat20_sdf[5].GetProp(\"test\"))" + ] + }, + { + "cell_type": "markdown", + "id": "1a29be93", + "metadata": {}, + "source": [ + "Here, a KeyError is raised because the property set in the first line doesn't exist when the Mol is *re-instantiated* in the second line. \n", + "\n", + "To get around this, each Mol must be instantiated and assigned to a new variable that is independent of the Supplier.\n", + "\n", + "See the following:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ac1b04bb", + "metadata": {}, + "outputs": [], + "source": [ + "gln = Chem.Mol(nat20_sdf[5])\n", + "gln.SetProp(\"test\", \"testing\")\n", + "print(gln.GetProp(\"test\"))" + ] + }, + { + "cell_type": "markdown", + "id": "71c92bb2", + "metadata": {}, + "source": [ + "A list of independent Mol objects can still easily be created in which the Mols have editable properties, by looping through the Supplier, instantiating each Mol and adding it to the list." + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "c3d740d9", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'1, 2, 3...'" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "nat20 = []\n", + "for mol in nat20_sdf:\n", + " mol = Chem.Mol(mol)\n", + " nat20 += [mol]\n", + "\n", + "nat20[5].SetProp(\"retesting\", \"1, 2, 3...\")\n", + "nat20[5].GetProp(\"retesting\")" + ] + }, + { + "cell_type": "markdown", + "id": "8a7b4f58", + "metadata": {}, + "source": [ + "### Building a Mol from a JSON-like dictionary\n", + "\n", + "JSON (JavaScript Object Notation) and JSON-like files/objects are a common way of passing data sets along with their attributes and parameters/specifications, particularly in the coding community. MolSSI, for example, uses a JSON-based schema to represent molecules in its QCArchive software. The syntax is simple, minimal, and nearly identical to a python dictionary.\n", + "\n", + "RDKit has the ability to create Mol objects with either python dictionary or JSON specification, however the sections and data are not automatically interpereted and the **Mol** must be *built* piece by piece using the editable [RWMol class](https://www.rdkit.org/docs/cppapi/classRDKit_1_1RWMol.html).\n", + "\n", + "First, let's define our molecule:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "662ae130", + "metadata": {}, + "outputs": [], + "source": [ + "nm_lys_dict = { # define the dictionary of molecular specifications\n", + " \"N-methyl-Lys\": {\n", + " \"symbols\": [\n", + " 'C', 'H', 'H', 'C', 'H', 'H', 'C', 'H', 'H', 'C', 'H', 'H', 'C', 'H', 'C', 'O', 'O', 'H', 'N', 'H', 'H', 'N', 'H', 'C', 'H', 'H', 'H'\n", + " ],\n", + " \"geometry\": [\n", + " [-2.786344, -0.865688, 0.149704],\n", + " [-3.544874, -1.62842, -0.108673],\n", + " [-2.545274, -1.01452, 1.210478],\n", + " [-1.528672, -1.098787, -0.698099],\n", + " [-1.764375, -0.901138, -1.753684],\n", + " [-1.263847, -2.1625, -0.640239],\n", + " [-0.32661, -0.243046, -0.271657],\n", + " [-0.073497, -0.482642, 0.769845],\n", + " [-0.627382, 0.808673, -0.286552],\n", + " [0.894654, -0.468795, -1.174919],\n", + " [0.645694, -0.193707, -2.205413],\n", + " [1.166248, -1.529929, -1.173636],\n", + " [2.145774, 0.356471, -0.789068],\n", + " [2.943212, 0.078298, -1.48798],\n", + " [2.648295, -0.046693, 0.60451],\n", + " [2.673128, 0.669735, 1.589731],\n", + " [3.093804, -1.337695, 0.635168],\n", + " [3.390314, -1.505546, 1.547838],\n", + " [1.902865, 1.789808, -0.924756],\n", + " [1.251878, 2.096932, -0.205188],\n", + " [2.763947, 2.304041, -0.754109],\n", + " [-3.301475, 0.498923, -0.002148],\n", + " [-3.509828, 0.664275, -0.984668],\n", + " [-4.502157, 0.749743, 0.795616],\n", + " [-4.879941, 1.755202, 0.586094],\n", + " [-5.319415, 0.027338, 0.618035],\n", + " [-4.247693, 0.706975, 1.860456],\n", + " ],\n", + " \"connectivity\": [\n", + " [0, 1, 1],\n", + " [0, 2, 1],\n", + " [0, 3, 1],\n", + " [0, 21, 1],\n", + " [3, 4, 1],\n", + " [3, 5, 1],\n", + " [3, 6, 1],\n", + " [6, 7, 1],\n", + " [6, 8, 1],\n", + " [6, 9, 1],\n", + " [9, 10, 1],\n", + " [9, 11, 1],\n", + " [9, 12, 1],\n", + " [12, 13, 1],\n", + " [12, 14, 1],\n", + " [12, 18, 1],\n", + " [14, 15, 2],\n", + " [14, 16, 1],\n", + " [16, 17, 1],\n", + " [18, 19, 1],\n", + " [18, 20, 1],\n", + " [21, 22, 1],\n", + " [21, 23, 1],\n", + " [23, 24, 1],\n", + " [23, 25, 1],\n", + " [23, 26, 1],\n", + " ]\n", + " }\n", + "}" + ] + }, + { + "cell_type": "markdown", + "id": "454595ff", + "metadata": {}, + "source": [ + "#### Step 1: Instantiate RWMol object" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1c37bc96", + "metadata": {}, + "outputs": [], + "source": [ + "base_mol = Chem.Mol()\n", + "rw_mol = Chem.RWMol(base_mol)\n", + "\n", + "# we're only working with 1 molecule, so\n", + "# we'll set the name of the molecule while making a variable for easy dict access\n", + "mol_name = list(nm_lys_dict.keys())[0]\n", + "rw_mol.SetProp(\"_Name\", mol_name)" + ] + }, + { + "cell_type": "markdown", + "id": "79321816", + "metadata": {}, + "source": [ + "#### Step 2: Add the atoms" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0a4eae06", + "metadata": {}, + "outputs": [], + "source": [ + "for symbol in nm_lys_dict[mol_name][\"symbols\"]:\n", + " rw_mol.AddAtom(Chem.Atom(symbol))" + ] + }, + { + "cell_type": "markdown", + "id": "0034ba7f", + "metadata": {}, + "source": [ + "Let's verify that worked by printing the list of atom symbols" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c2f89972", + "metadata": {}, + "outputs": [], + "source": [ + "atoms = rw_mol.GetAtoms() # returns a list of Atom objects\n", + "msg = \"The symbols are: \"\n", + "for atom in atoms:\n", + " sym_str = f\"{atom.GetSymbol()}, \"\n", + " msg = msg + sym_str\n", + "msg = msg.removesuffix(', ') + '.'\n", + "print(msg)" + ] + }, + { + "cell_type": "markdown", + "id": "58ff0702", + "metadata": {}, + "source": [ + "#### Step 3: Add the bonds\n", + "\n", + "Connectivity in RDKit is defined by bond types rather than bond orders. If one is working with calculated floating point bond orders, additional steps are needed to translate these bond orders into bond types recognizable by RDKit. Here for simplicity we are using a connectivity list that is already given using RDKit bond type integers.\n", + "\n", + "The bond types can be referenced in the docs under the [BondType class](http://rdkit.org/docs/source/rdkit.Chem.rdchem.html#rdkit.Chem.rdchem.Mol) at the link provided.\n", + "\n", + "First we'll define a dictionary to help translate from a bond type integer to an RDKit object:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "b07f4ea8", + "metadata": {}, + "outputs": [], + "source": [ + "bond_types = {\n", + " 0: Chem.BondType.UNSPECIFIED, \n", + " 1: Chem.BondType.SINGLE, \n", + " 2: Chem.BondType.DOUBLE, \n", + " 3: Chem.BondType.TRIPLE, \n", + " 4: Chem.BondType.QUADRUPLE, \n", + " 5: Chem.BondType.QUINTUPLE, \n", + " 6: Chem.BondType.HEXTUPLE, \n", + " 7: Chem.BondType.ONEANDAHALF, \n", + " 8: Chem.BondType.TWOANDAHALF, \n", + " 9: Chem.BondType.THREEANDAHALF, \n", + " 10: Chem.BondType.FOURANDAHALF, \n", + " 11: Chem.BondType.FIVEANDAHALF, \n", + " 12: Chem.BondType.AROMATIC, \n", + " 13: Chem.BondType.IONIC, \n", + " 14: Chem.BondType.HYDROGEN, \n", + " 15: Chem.BondType.THREECENTER, \n", + " 16: Chem.BondType.DATIVEONE, \n", + " 17: Chem.BondType.DATIVE, \n", + " 18: Chem.BondType.DATIVEL, \n", + " 19: Chem.BondType.DATIVER, \n", + " 20: Chem.BondType.OTHER, \n", + " 21: Chem.BondType.ZERO\n", + "}" + ] + }, + { + "cell_type": "markdown", + "id": "9176d60c", + "metadata": {}, + "source": [ + "Now we can add the bonds similarly to the atoms." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ef6adeb6", + "metadata": {}, + "outputs": [], + "source": [ + "for atom1, atom2, bond in nm_lys_dict[mol_name][\"connectivity\"]:\n", + " bondtype = bond_types[bond]\n", + " rw_mol.AddBond(atom1, atom2, bondtype)" + ] + }, + { + "cell_type": "markdown", + "id": "fd6486b9", + "metadata": {}, + "source": [ + "Notice there is only 1 double bond in N-*m*-Lys, between atom indices 14 and 15. We can use this to verify that the process worked:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "dce7b679", + "metadata": {}, + "outputs": [], + "source": [ + "carbonyl = rw_mol.GetBondBetweenAtoms(14, 15) # returns a C++ Bond object\n", + "print(carbonyl.GetBondType()) # see 'Note about RDKit objects' at top." + ] + }, + { + "cell_type": "markdown", + "id": "be5c0c6d", + "metadata": {}, + "source": [ + "#### Step 4: Get Mol and Set a Conformer" + ] + }, + { + "cell_type": "markdown", + "id": "686bcefa", + "metadata": {}, + "source": [ + "At this point we can obtain a normal **Mol object** that can be used to generate some molecular properties/descriptors, such as a smiles string, bonding information, etc. But this **Mol** lacks a conformer (geometry), so any properties that require an accurate geometry to calculate will not return accurate results.\n", + "\n", + "Let's see an example of this. The syntax to get a Mol object from a RWMol object is:\n", + " \n", + " mol = rw_mol.GetMol()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "adec6c88", + "metadata": {}, + "outputs": [], + "source": [ + "methyl_lysine_no_geom = rw_mol.GetMol() # First we get our molecule\n", + "\n", + "Chem.SanitizeMol(methyl_lysine_no_geom)\n", + "\n", + "# A smiles string can be generated from the Mol as is. Explicit Hs are removed at the same time.\n", + "m_lys_smiles = Chem.MolToSmiles(Chem.RemoveHs(methyl_lysine_no_geom))\n", + "print(m_lys_smiles)\n", + "\n", + "# Let's look at the generated Mols both raw and from SMILES (after removing implicit Hs)\n", + "mols = [methyl_lysine_no_geom, Chem.MolFromSmiles(m_lys_smiles)]\n", + "Draw.MolsToGridImage(mols,molsPerRow=2,subImgSize=(300,300))" + ] + }, + { + "cell_type": "markdown", + "id": "7578cfe0", + "metadata": {}, + "source": [ + "As we can see, there is no geometry or stereochemistry information, and if we ask for the number of conformers, we get 0." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0bfdfb4b", + "metadata": {}, + "outputs": [], + "source": [ + "methyl_lysine_no_geom.GetNumConformers()\n", + "Chem.FindMolChiralCenters(methyl_lysine_no_geom)" + ] + }, + { + "cell_type": "markdown", + "id": "e22ae8ad", + "metadata": {}, + "source": [ + "**4b: Setting the conformer**" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f2114074", + "metadata": {}, + "outputs": [], + "source": [ + "# First we create a conformer object\n", + "geom = Chem.Conformer(len(nm_lys_dict[mol_name][\"symbols\"]))\n", + "\n", + "# Then loop through the geometry lines setting the atom positions\n", + "for index, coords in enumerate(nm_lys_dict[mol_name][\"geometry\"]):\n", + " geom.SetAtomPosition(\n", + " index,\n", + " coords\n", + " )\n", + "\n", + "# Make a new Mol object so the old is saved for comparison.\n", + "# Note: Must call Mol constructor class to create new Mol object. see 'Note about RDKit objects' at top.\n", + "methyl_lysine = Chem.Mol(methyl_lysine_no_geom)\n", + "\n", + "# Add the conformer to the Mol\n", + "methyl_lysine.AddConformer(geom)" + ] + }, + { + "cell_type": "markdown", + "id": "ec3588ed", + "metadata": {}, + "source": [ + "Now let's compare the two *N-methyl*-lysine molecules:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "a942ffd7", + "metadata": {}, + "outputs": [], + "source": [ + "mols = [methyl_lysine, methyl_lysine_no_geom]\n", + "Draw.MolsToGridImage(mols,molsPerRow=2,subImgSize=(300,300))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5fcdd108", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.6" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/book/rdkit_descriptors/rdkit_properties-descriptors.ipynb b/book/rdkit_descriptors/rdkit_properties-descriptors.ipynb new file mode 100644 index 0000000..97da2dc --- /dev/null +++ b/book/rdkit_descriptors/rdkit_properties-descriptors.ipynb @@ -0,0 +1,32166 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "808c6974", + "metadata": {}, + "source": [ + "# Properties and Descriptors in RDKit\n", + "\n", + "Goals: \n", + "\n", + "* Set properties, generate descriptors\n", + "* Understand challenges of working with real geometries and bond orders\n", + "* Visualize and export generated molecular data for use in applications, research and reporting\n", + "\n", + "blurb\n", + "\n", + "#### Import the necessary modules and create our molecule set" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "ca9617c3", + "metadata": {}, + "outputs": [], + "source": [ + "import json\n", + "import numpy as np\n", + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "\n", + "from rdkit import Chem\n", + "from rdkit.Chem import Descriptors\n", + "from rdkit.Chem import Descriptors3D\n", + "from rdkit.Chem import AllChem\n", + "from rdkit.Chem import Draw\n", + "from rdkit.Chem.Draw import IPythonConsole\n", + "# Add atom indices to images to verify descriptor accuracy\n", + "IPythonConsole.drawOptions.addAtomIndices = True\n", + "\n", + "# Create a list of Mol objects\n", + "amino_acid_supplier = Chem.SDMolSupplier('amino_acids-extended.sdf', sanitize=False, removeHs=False, strictParsing=False)\n", + "\n", + "# Set flags for a limited sanitization (full sanitization results in bad aromaticity detection).\n", + "s_flags = Chem.rdmolops.SanitizeFlags.SANITIZE_CLEANUP|Chem.rdmolops.SanitizeFlags.SANITIZE_FINDRADICALS|Chem.rdmolops.SanitizeFlags.SANITIZE_CLEANUPCHIRALITY|Chem.rdmolops.SanitizeFlags.SANITIZE_PROPERTIES|Chem.rdmolops.SanitizeFlags.SANITIZE_ADJUSTHS|Chem.rdmolops.SanitizeFlags.SANITIZE_SETHYBRIDIZATION\n", + "\n", + "# Make a list of the molecule names, instantiated Mol objects and sanitize using the flags set\n", + "mol_list = []\n", + "amino_acids = []\n", + "for mol in amino_acid_supplier:\n", + " mol_name = mol.GetProp('_Name')\n", + " mol_list += [mol_name]\n", + " mol = Chem.Mol(mol) # See \"Creating, Visualizing, ...\" for why this is necessary\n", + " amino_acids += [mol]\n", + " Chem.SanitizeMol(mol, sanitizeOps=s_flags, catchErrors=True)" + ] + }, + { + "cell_type": "markdown", + "id": "57b38433", + "metadata": {}, + "source": [ + "Let's see our molecule set:" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "740de048", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['3-methyl-His', '4-hydroxy-Pro', '5-hydroxy-Lys', 'Ala', 'Arg', 'Asn', 'Asp', 'Cys', 'Gln', 'Glu', 'Gly', 'His-pi', 'His-tau', 'Ile', 'Leu', 'Lys', 'Met', 'N-methyl-Lys', 'Phe', 'Pro', 'pyroGlu', 'Ser', 'Thr', 'Trp', 'Tyr', 'Val']\n" + ] + }, + { + "data": { + "image/png": "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REREREQkp1gQEhERERERySkWhERERERERHKKBSEREREREZGcYkFIREREREQkp1gQEhERERERySkWhERERERERHKKBSEREREREZGcYkFIREREREQkp1gQEhERERERySkWhERERERERHKKBSEREREREZGcYkFIREREREQkp1gQEhERERERySkWhERERERERHKKBSEREREREZGcYkFIREREREQkp1gQEhERERERySkWhERERERERHKKBSEREREREZGcYkFIREREREQkp1gQEhERERERySkWhERERERERHKKBSEREREREZGcYkFIREREREQkp1gQEpFsefr0aWRkpORxdHT08ePHY2JihI1EREREVFaxICQiGbJhwwZXV9cNGzYACA0NdXZ2fvXq1cCBAx89eiR0NCIiIqIyiAUhEcmQ8ePHL1myRPI4Pj6+cuXKgwcPbtCgwatXr4QNRkRERFQmsSAkIhnVunXrsLAwW1vbyMhIKysroeMQERERlUEsCIlIRm3fvt3V1fXixYuWlpbu7u5CxyEiIiIqg5SEDkBE9J/U1NS3b9+mpqa+e/cuMzPz9evXIpFIVVVVXV1d6GhEREREZRBnCIlIhvz999+nTp3S1tb28fEZM2aMjo6Om5ubsbHxsGHDhI5GREREVAaJxGKx0BmIiIiIiIhIAJwhJCIiIiIiklMsCImIiIiIiOQUm8oQEQng3r17u3bt0tXVHTdunJaWltBxiIiISE5xhpCIZM6SJUucnZ3zDcbHx3fu3NnX11eQSMVLLBbv2LFj3LhxhoaG8+bNEzoOERERyS8WhEQkc4KDg8+dO5dv8P379ydPnnzy5IkQib5RVhbevfvMcZFItG7dOj09vbdv39asWVNquYiIiIjyYUFIRFRMsrOxaRMaNYKSEjQ0oKkJJyeEhHzq9K1bt544caJBgwbSzEhERESUFwtCIqLiIBZj8GD8/DPMzeHtjZMnsWgRrl2DlRUuXy70J6ZNm7Z3794lS5ZIOSkRERFRLjaVISIqDvv2Ye9eLF6M3DWB9vb48Uc0awYXF4SHQ+m/37dZWVlDhgzp2rXrrVu32rZtK0xgIiIiIhaERCSbXr9+bWtrm3ckNTVVqDBfZetWGBhg5syPBg0NMWsWxo7F6dPo0iV3WFFR0d3d/cqVK7169WrZsqW0oxIRERH9iwUhEckiZWVlKyur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\n", + "text/plain": [ + "" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "print(mol_list)\n", + "Draw.MolsToGridImage(amino_acids, molsPerRow=4, subImgSize=(300,300), legends=mol_list)" + ] + }, + { + "cell_type": "markdown", + "id": "8c912c3f", + "metadata": {}, + "source": [ + "## Stereochemistry\n", + "\n", + "RDKit will automatically detect and assign stereocenters from MOL or SDF files, but won't if the molecule is built from a dictionary/JSON block.\n", + "\n", + "### Chiral centers\n", + "\n", + "The process for finding chiral centers (R/S stereocenters) is fairly straightforward:" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "0d9cbc2e", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "3-methyl-His: [(9, 'R')]\n", + "4-hydroxy-Pro: [(1, 'S'), (6, 'R')]\n", + "5-hydroxy-Lys: [(3, 'R'), (11, 'R')]\n", + "Ala: [(0, 'S')]\n", + "Arg: [(1, 'S')]\n", + "Asn: [(8, 'S')]\n", + "Asp: [(1, 'S')]\n", + "Cys: [(0, 'R')]\n", + "Gln: [(3, 'S')]\n", + "Glu: [(1, 'S')]\n", + "Gly: []\n", + "His-pi: [(3, 'S')]\n", + "His-tau: [(1, 'S')]\n", + "Ile: [(2, 'S'), (5, 'R')]\n", + "Leu: [(2, 'S')]\n", + "Lys: [(3, 'S')]\n", + "Met: [(1, 'S')]\n", + "N-methyl-Lys: [(12, 'R')]\n", + "Phe: [(14, 'S')]\n", + "Pro: [(2, 'S')]\n", + "pyroGlu: [(4, 'R')]\n", + "Ser: [(2, 'S')]\n", + "Thr: [(1, 'S'), (8, 'R')]\n", + "Trp: [(3, 'S')]\n", + "Tyr: [(3, 'S')]\n", + "Val: [(1, 'S')]\n" + ] + } + ], + "source": [ + "for index, mol in enumerate(mol_list):\n", + " stereocenter = Chem.FindMolChiralCenters(amino_acids[index])\n", + " print(f\"{mol}: {stereocenter}\")" + ] + }, + { + "cell_type": "markdown", + "id": "29f6e7e3", + "metadata": {}, + "source": [ + "Let's try that with a dictionary-built mol. To simplify the process a small python module has been created called **dict2mol.py**. For detailed instructions on building a Mol object from a python dictionary, see the chapter on 'Creating, Visualizing and Saving Mol Objects with RDKit in Python'." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "a821ea30", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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0tXVtez20NDQvLy8pUuX3r17d+HChY8fP87IyOD/R8yfP79s2Pfff//XX39t3bqV/zQ3N3fChAl+fn69e/cmouLiYv4sa0lJScOGDQMCApo3b05E0dHRycnJnTt3XrFihVQqjYmJqVGjRkJCwpo1a27evCkSiTp37jxz5syy58CMjIzQ0NBLly4RUdeuXefMmWNpaXnmzJnw8PArV64kJCTwwcpinD59evPmzU+fPm3UqNHChQvd3d2JaNq0aW5ubs//x1y0aJFEIrG0tHz+F/Lw4cPQ0NCbN28aGxv369dvxowZEonkl19+uX79+ldffbVy5crr1687OjpOmzatR48e/Jc8/0zSokWLefPmabq4c7rsgw8+aNasWQUDoqOjiejBgwf8pwUFBSKRaMeOHfynnp6eH330UdngPXv2ENEff/zBfxoTEyMQCLKyssp7cIVCwb+ueHp6enh4iESiDRs28FNVhg4dam1t3bJlSwcHBwsLi7/++ovjOL4ZJyUlcRynVCpHjhwpEAi8vLzq1q1LRH5+fmq1muO4tm3bDho0yN7e3tzcvHXr1hzHPX78uGHDhsbGxs2aNbOzszM3N//ll184jktPT69bt665ublEIqlbt27dunX37t3r7Ow8ZcoUjuP4w1rFxcVlgSUSydy5c/mPd+/ebWZmZmdn16xZM4lE0rhx4ydPnnAct3btWhcXl/79+xsbG4tEovj4eJVKxc8X9PT05IvsF198oVKp+McJDg4WCoV16tRp0KABES1YsIDjuLNnz9atW1csFpubm/PB7t27N2DAAE9Pz7Zt29aqVatJkyYCgeDzzz/nHyQ2NtbExMTDw8PHx8fW1tbe3v769escx+3fv18gEAQFBVlZWfn4+FhZWTk6OvI5OY47dOiQlZWVvb198+bNxWJxt27dSktLX/MXA5VjZ2c3fvx42XP4P85KGjNmjImJiVwuL29AdnZ2nTp1HBwcFi1atGzZsjp16gwbNox/Y+ng4NCtW7f169fPmTNHJBIFBgZyHMc/g584cYLjuOLi4ubNm9vY2CxYsCA0NLR58+YWFhY3btzgOO6rr75ycnKqWbOmv7//+PHjOY67deuWpaVlkyZNVq1atXDhQjs7u8aNGxcWFr72R/j222/5J+gKxmRlZYWEhNSrV69mzZohISEhISEPHjywtraePXs2x3HLli0j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\n", + "text/plain": [ + "" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from dict2mol import Dict2Mol # the module has a single class which builds the Mol\n", + "\n", + "stereomolecules = { # define the molecules\n", + " \"1,1(R)-chlorofluoroethane\": {\n", + " \"symbols\": [\n", + " \"C\", \"C\", \"H\", \"Cl\", \"F\", \"H\", \"H\", \"H\"\n", + " ],\n", + " \"geometry\": [\n", + " [+1.54034068369141, -1.01730823913235, +0.93128102073425],\n", + " [+4.07197633001232, -0.09756825926424, -0.02203578938791],\n", + " [+0.00025636057017, +0.00139534039687, +0.00111211603233],\n", + " [+1.30983130616505, -3.03614919350581, +0.54918567185649],\n", + " [+1.38003941036405, -0.71812565437083, +2.97078783593882],\n", + " [+5.61209917480096, -1.11612498901607, +0.90799157528946],\n", + " [+4.30241880148479, +1.92102238874847, +0.36057345099335],\n", + " [+4.23222331256867, -0.39619160402976, -2.06158817835790],\n", + " ],\n", + " \"connectivity\": [\n", + " [0, 1, 1], \n", + " [0, 2, 1], \n", + " [0, 3, 1], \n", + " [0, 4, 1], \n", + " [1, 5, 1], \n", + " [1, 6, 1], \n", + " [1, 7, 1]\n", + " ],\n", + " },\n", + " \"E-2-chloro-1-fluoroethylene\": {\n", + " \"symbols\": [\n", + " 'F', 'C', 'C', 'Cl', 'H', 'H'\n", + " ],\n", + " \"geometry\": [\n", + " [-0.7500, -1.2990, 0.0000],\n", + " [0.0000, 0.0000, 0.0000],\n", + " [1.5000, 0.0000, 0.0000],\n", + " [2.2500, 1.2990, 0.0000],\n", + " [-0.7500, 1.2990, 0.0000],\n", + " [2.2500, -1.2990, 0.0000],\n", + " ],\n", + " \"connectivity\": [\n", + " [0, 1, 1],\n", + " [1, 2, 2],\n", + " [1, 4, 1],\n", + " [2, 3, 1],\n", + " [2, 5, 1],\n", + " ],\n", + " },\n", + " \"Z-2-chloro-1,2-difluoroethylene\": {\n", + " \"symbols\": [\n", + " 'F', 'C', 'C', 'F', 'Cl', 'H'\n", + " ],\n", + " \"geometry\": [\n", + " [-0.7500, -1.2990, 0.0000],\n", + " [0.0000, 0.0000, 0.0000],\n", + " [1.5000, 0.0000, 0.0000],\n", + " [2.2500, 1.2990, 0.0000],\n", + " [2.2500, -1.2990, 0.0000],\n", + " [-0.7500, 1.2990, 0.0000],\n", + " ],\n", + " \"connectivity\": [\n", + " [0, 1, 1],\n", + " [1, 2, 2],\n", + " [1, 5, 1],\n", + " [2, 3, 1],\n", + " [2, 4, 1],\n", + " ],\n", + " },\n", + "}\n", + "\n", + "builder = Dict2Mol(**stereomolecules) # the builder makes a list of mol objects from the dictionary\n", + "\n", + "clf_ethane = builder.mol_list[0]\n", + "e_clf_ethene = builder.mol_list[1]\n", + "z_clf_ethene = builder.mol_list[2]\n", + "stereomols = [clf_ethane, e_clf_ethene, z_clf_ethene]\n", + "\n", + "IPythonConsole.drawOptions.addAtomIndices = False\n", + "\n", + "Draw.MolsToGridImage(stereomols,molsPerRow=3,subImgSize=(300,300), legends=builder.names)" + ] + }, + { + "cell_type": "markdown", + "id": "34809015", + "metadata": {}, + "source": [ + "Carbon 1 of 1,1(R)-chlorofluoroethane is clearly a chiral center, but RDKit cannot tell." + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "4eb4e7b4", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[] [] []\n" + ] + } + ], + "source": [ + "print(\n", + " Chem.FindMolChiralCenters(clf_ethane), \n", + " Chem.FindMolChiralCenters(e_clf_ethene), \n", + " Chem.FindMolChiralCenters(z_clf_ethene)\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "7ec8d35c", + "metadata": {}, + "source": [ + "The stereochemistry must be detected from the 3D coordinates:" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "964e597d", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[(0, 'R')] [] []\n" + ] + } + ], + "source": [ + "for mol in stereomols:\n", + " Chem.AssignStereochemistryFrom3D(mol)\n", + "\n", + "print(\n", + " Chem.FindMolChiralCenters(clf_ethane), \n", + " Chem.FindMolChiralCenters(e_clf_ethene), \n", + " Chem.FindMolChiralCenters(z_clf_ethene)\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "8c8de462", + "metadata": {}, + "source": [ + "### *cis/trans* Stereochemistry\n", + "\n", + "As can be seen however, E/Z stereochemistry is not detected with this method. This is because **FindMolChiralCenters** only returns atoms with an internal chirality label. Assigning the stereochemistry from the 3D structure did determine the *cis/trans* conformation of each double bond, however this is stored as a property of the bond, not the associated atoms.\n", + "\n", + "If we want the *cis/trans* conformations of a molecule returned similarly to the stereocenters, we need to loop through the bonds and look for them, then get the atom indices, package these up in a tuple, and set a new property. The following is a function designed to do just that:" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "28e4db5d", + "metadata": {}, + "outputs": [], + "source": [ + "def get_doublebond_stereo(mol):\n", + " stereobonds = []\n", + " for bond in mol.GetBonds(): # loop through the bonds\n", + " is_stereo = False\n", + " stereo = bond.GetStereo() # get stereochemistry information from them\n", + " # assign a label based on the BondStereo type\n", + " if stereo == Chem.BondStereo.STEREOZ or stereo == Chem.BondStereo.STEREOCIS:\n", + " is_stereo = True\n", + " s_label = 'Z'\n", + " elif stereo == Chem.BondStereo.STEREOE or stereo == Chem.BondStereo.STEREOTRANS:\n", + " is_stereo = True\n", + " s_label = 'E'\n", + " else: # skip over bonds without e/z stereochemistry\n", + " is_stereo = False\n", + " if is_stereo:\n", + " # get the atom indices\n", + " idx1 = bond.GetBeginAtomIdx()\n", + " idx2 = bond.GetEndAtomIdx()\n", + " stereobonds += [(idx1, idx2, s_label)] # add the bonds to the list\n", + " if stereobonds != []: # set a new property if not empty\n", + " mol.SetProp(\"double-bond stereo\", str(stereobonds))\n", + " else:\n", + " stereobonds = None\n", + " \n", + " return stereobonds" + ] + }, + { + "cell_type": "markdown", + "id": "032380ba", + "metadata": {}, + "source": [ + "Now we can see the stereochemistry:" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "98a0bc1e", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "E-2-chloro-1-fluoroethylene: [(1, 2, 'E')],\n", + "Z-2-chloro-1,2-difluoroethylene: [(1, 2, 'Z')]\n" + ] + } + ], + "source": [ + "print(f\"\\\n", + "{e_clf_ethene.GetProp('_Name')}: {get_doublebond_stereo(e_clf_ethene)},\\n\\\n", + "{z_clf_ethene.GetProp('_Name')}: {get_doublebond_stereo(z_clf_ethene)}\\\n", + "\")" + ] + }, + { + "cell_type": "markdown", + "id": "a7250cdd", + "metadata": {}, + "source": [ + "#### Putting it all together\n", + "\n", + "Now let's list the complete stereochemistry of our amino acids:" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "2f6b008e", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "3-methyl-His: [(9, 'R')]\n", + "4-hydroxy-Pro: [(1, 'S'), (6, 'R')]\n", + "5-hydroxy-Lys: [(3, 'R'), (11, 'R')]\n", + "Ala: [(0, 'S')]\n", + "Arg: [(1, 'S'), (7, 9, 'E')]\n", + "Asn: [(8, 'S')]\n", + "Asp: [(1, 'S')]\n", + "Cys: [(0, 'R')]\n", + "Gln: [(3, 'S')]\n", + "Glu: [(1, 'S')]\n", + "Gly: None\n", + "His-pi: [(3, 'S')]\n", + "His-tau: [(1, 'S')]\n", + "Ile: [(2, 'S'), (5, 'R')]\n", + "Leu: [(2, 'S')]\n", + "Lys: [(3, 'S')]\n", + "Met: [(1, 'S')]\n", + "N-methyl-Lys: [(12, 'R')]\n", + "Phe: [(14, 'S')]\n", + "Pro: [(2, 'S')]\n", + "pyroGlu: [(4, 'R')]\n", + "Ser: [(2, 'S')]\n", + "Thr: [(1, 'S'), (8, 'R')]\n", + "Trp: [(3, 'S')]\n", + "Tyr: [(3, 'S')]\n", + "Val: [(1, 'S')]\n" + ] + } + ], + "source": [ + "for index, name in enumerate(mol_list):\n", + " stereochem = []\n", + " mol = amino_acids[index]\n", + " chiral = Chem.FindMolChiralCenters(mol)\n", + " db_stereo = get_doublebond_stereo(mol)\n", + " \n", + " if db_stereo is not None: # python will return an error if a List and None are concatenated\n", + " stereochem = chiral + db_stereo\n", + " else:\n", + " stereochem = chiral\n", + "\n", + " if stereochem == []:\n", + " stereochem = None # for readability\n", + " \n", + " mol.SetProp(\"stereochemistry\", str(stereochem))\n", + " \n", + " print(f\"{name}: {stereochem}\")" + ] + }, + { + "cell_type": "markdown", + "id": "55bea0db", + "metadata": {}, + "source": [ + "## Aromaticity" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "e3a47759", + "metadata": {}, + "outputs": [], + "source": [ + "# Create RDKit(C++) parameters object\n", + "parameters = Chem.AdjustQueryParameters()\n", + "\n", + "# Set parameters\n", + "parameters.adjustConjugatedFiveRings = True\n", + "parameters.aromatizeIfPossible = True\n", + "parameters.useStereoCareForBonds = True\n", + "parameters.makeAtomsGeneric = False" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "e13e45d5", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "3-methyl-His aromaticity info:\n", + "{'bond_indices': [0, 2, 3, 6, 7], 'atom_indices': [0, 1, 3, 5, 18]}\n", + "4-hydroxy-Pro aromaticity info:\n", + "None\n", + "5-hydroxy-Lys aromaticity info:\n", + "None\n", + "Ala aromaticity info:\n", + "None\n", + "Arg aromaticity info:\n", + "None\n", + "Asn aromaticity info:\n", + "None\n", + "Asp aromaticity info:\n", + "None\n", + "Cys aromaticity info:\n", + "None\n", + "Gln aromaticity info:\n", + "None\n", + "Glu aromaticity info:\n", + "None\n", + "Gly aromaticity info:\n", + "None\n", + "His-pi aromaticity info:\n", + "{'bond_indices': [11, 12, 13, 15, 17], 'atom_indices': [10, 11, 12, 13, 14]}\n", + "His-tau aromaticity info:\n", + "{'bond_indices': [12, 13, 15, 16, 18], 'atom_indices': [9, 12, 13, 16, 17]}\n", + "Ile aromaticity info:\n", + "None\n", + "Leu aromaticity info:\n", + "None\n", + "Lys aromaticity info:\n", + "None\n", + "Met aromaticity info:\n", + "None\n", + "N-methyl-Lys aromaticity info:\n", + "None\n", + "Phe aromaticity info:\n", + "{'bond_indices': [0, 1, 3, 5, 7, 9], 'atom_indices': [0, 1, 2, 4, 6, 8]}\n", + "Pro aromaticity info:\n", + "None\n", + "pyroGlu aromaticity info:\n", + "None\n", + "Ser aromaticity info:\n", + "None\n", + "Thr aromaticity info:\n", + "None\n", + "Trp aromaticity info:\n", + "{'bond_indices': [11, 12, 13, 15, 17, 18, 19, 21, 23, 25], 'atom_indices': [10, 11, 12, 13, 14, 17, 19, 21, 23]}\n", + "Tyr aromaticity info:\n", + "{'bond_indices': [11, 12, 14, 16, 18, 20], 'atom_indices': [10, 11, 13, 15, 17, 19]}\n", + "Val aromaticity info:\n", + "None\n" + ] + } + ], + "source": [ + "amino_acids_processed = []\n", + "aromaticity = {}\n", + "for index, mol in enumerate(mol_list):\n", + " arom_bonds = []\n", + " arom_atoms = []\n", + " \n", + " # First process the molecule according to query parameters\n", + " proc_mol = Chem.AdjustQueryProperties(amino_acids[index], params=parameters)\n", + " # Adjusting properties returns a new Mol object, so put the new object in a list\n", + " amino_acids_processed += [proc_mol]\n", + " \n", + " # Get the bonds and find aromatic ones\n", + " bonds = proc_mol.GetBonds()\n", + " for bond in bonds:\n", + " if bond.GetIsAromatic():\n", + " arom_bonds += [bond.GetIdx()] # add bond index to list\n", + " \n", + " # Adjusting properties doesn't set atom aromaticity, just bonds, so set atoms too.\n", + " atom1 = bond.GetBeginAtom()\n", + " atom1.SetIsAromatic(True)\n", + " atom2 = bond.GetEndAtom()\n", + " atom2.SetIsAromatic(True)\n", + "\n", + " for atom in proc_mol.GetAromaticAtoms():\n", + " arom_atoms += [atom.GetIdx()]\n", + " \n", + " # Make a dictionary so aromatic atoms or bonds can be returned later\n", + " indices = {\"bond_indices\": arom_bonds, \"atom_indices\": arom_atoms}\n", + " \n", + " if indices['bond_indices'] == []:\n", + " indices = None # for readability\n", + " \n", + " # Create property for aromaticity info\n", + " proc_mol.SetProp(\"aromaticity\", str(indices))\n", + " \n", + " # add mol to full set of aromaticity info\n", + " aromaticity[mol] = indices\n", + "\n", + "for index, mol in enumerate(mol_list):\n", + " print(f\"{mol} aromaticity info:\\n{aromaticity[mol]}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "bfec896d", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "*******\n", + "Properties of 3-methyl-His:\n", + "\n", + "{'__computedProps': , '_Name': '3-methyl-His', '_MolFileInfo': 'ref: from 2012-Stover_Dixon_ea', '_MolFileComments': '', 'stereochemistry': \"[(9, 'R')]\", 'numArom': 1, 'aromaticity': \"{'bond_indices': [0, 2, 3, 6, 7], 'atom_indices': [0, 1, 3, 5, 18]}\"}\n", + "*******\n", + "\n", + "*******\n", + "Properties of 4-hydroxy-Pro:\n", + "\n", + "{'__computedProps': , '_Name': '4-hydroxy-Pro', '_MolFileInfo': 'ref: from 2012-Stover_Dixon_ea', '_MolFileComments': '', 'stereochemistry': \"[(1, 'S'), (6, 'R')]\", 'numArom': 0, 'aromaticity': 'None'}\n", + "*******\n", + "\n", + "*******\n", + "Properties of 5-hydroxy-Lys:\n", + "\n", + "{'__computedProps': , '_Name': '5-hydroxy-Lys', '_MolFileInfo': 'ref: from 2012-Stover_Dixon_ea', '_MolFileComments': '', 'stereochemistry': \"[(3, 'R'), (11, 'R')]\", 'numArom': 0, 'aromaticity': 'None'}\n", + "*******\n", + "\n", + "*******\n", + "Properties of Ala:\n", + "\n", + "{'__computedProps': , '_Name': 'Ala', '_MolFileInfo': 'ref: from 2012-Stover_Dixon_ea', '_MolFileComments': '', 'stereochemistry': \"[(0, 'S')]\", 'numArom': 0, 'aromaticity': 'None'}\n", + "*******\n", + "\n", + "*******\n", + "Properties of Arg:\n", + "\n", + "{'__computedProps': , '_Name': 'Arg', '_MolFileInfo': 'ref: from 2012-Stover_Dixon_ea', '_MolFileComments': '', 'double-bond stereo': \"[(7, 9, 'E')]\", 'stereochemistry': \"[(1, 'S'), (7, 9, 'E')]\", 'numArom': 0, 'aromaticity': 'None'}\n", + "*******\n", + "\n", + "*******\n", + "Properties of Asn:\n", + "\n", + "{'__computedProps': , '_Name': 'Asn', '_MolFileInfo': 'ref: from 2012-Stover_Dixon_ea', '_MolFileComments': '', 'stereochemistry': \"[(8, 'S')]\", 'numArom': 0, 'aromaticity': 'None'}\n", + "*******\n", + "\n", + "*******\n", + "Properties of Asp:\n", + "\n", + "{'__computedProps': , '_Name': 'Asp', '_MolFileInfo': 'ref: from 2012-Stover_Dixon_ea', '_MolFileComments': '', 'stereochemistry': \"[(1, 'S')]\", 'numArom': 0, 'aromaticity': 'None'}\n", + "*******\n", + "\n", + "*******\n", + "Properties of Cys:\n", + "\n", + "{'__computedProps': , '_Name': 'Cys', '_MolFileInfo': 'ref: from 2012-Stover_Dixon_ea', '_MolFileComments': '', 'stereochemistry': \"[(0, 'R')]\", 'numArom': 0, 'aromaticity': 'None'}\n", + "*******\n", + "\n", + "*******\n", + "Properties of Gln:\n", + "\n", + "{'__computedProps': , '_Name': 'Gln', '_MolFileInfo': 'ref: from 2012-Stover_Dixon_ea', '_MolFileComments': '', 'stereochemistry': \"[(3, 'S')]\", 'numArom': 0, 'aromaticity': 'None'}\n", + "*******\n", + "\n", + "*******\n", + "Properties of Glu:\n", + "\n", + "{'__computedProps': , '_Name': 'Glu', '_MolFileInfo': 'ref: from 2012-Stover_Dixon_ea', '_MolFileComments': '', 'stereochemistry': \"[(1, 'S')]\", 'numArom': 0, 'aromaticity': 'None'}\n", + "*******\n", + "\n", + "*******\n", + "Properties of Gly:\n", + "\n", + "{'__computedProps': , '_Name': 'Gly', '_MolFileInfo': 'ref: from 2007-Li_Dixon_ea', '_MolFileComments': '', 'stereochemistry': 'None', 'numArom': 0, 'aromaticity': 'None'}\n", + "*******\n", + "\n", + "*******\n", + "Properties of His-pi:\n", + "\n", + "{'__computedProps': , '_Name': 'His-pi', '_MolFileInfo': 'ref: pi tautomer from 2012-Stover_Dixon_ea', '_MolFileComments': '', 'stereochemistry': \"[(3, 'S')]\", 'numArom': 1, 'aromaticity': \"{'bond_indices': [11, 12, 13, 15, 17], 'atom_indices': [10, 11, 12, 13, 14]}\"}\n", + "*******\n", + "\n", + "*******\n", + "Properties of His-tau:\n", + "\n", + "{'__computedProps': , '_Name': 'His-tau', '_MolFileInfo': 'ref: tau tautomer from 2012-Stover_Dixon_ea', '_MolFileComments': '', 'stereochemistry': \"[(1, 'S')]\", 'numArom': 1, 'aromaticity': \"{'bond_indices': [12, 13, 15, 16, 18], 'atom_indices': [9, 12, 13, 16, 17]}\"}\n", + "*******\n", + "\n", + "*******\n", + "Properties of Ile:\n", + "\n", + "{'__computedProps': , '_Name': 'Ile', '_MolFileInfo': 'ref: from 2012-Stover_Dixon_ea', '_MolFileComments': '', 'stereochemistry': \"[(2, 'S'), (5, 'R')]\", 'numArom': 0, 'aromaticity': 'None'}\n", + "*******\n", + "\n", + "*******\n", + "Properties of Leu:\n", + "\n", + "{'__computedProps': , '_Name': 'Leu', '_MolFileInfo': 'ref: from 2012-Stover_Dixon_ea', '_MolFileComments': '', 'stereochemistry': \"[(2, 'S')]\", 'numArom': 0, 'aromaticity': 'None'}\n", + "*******\n", + "\n", + "*******\n", + "Properties of Lys:\n", + "\n", + "{'__computedProps': , '_Name': 'Lys', '_MolFileInfo': 'ref: from 2012-Stover_Dixon_ea', '_MolFileComments': '', 'stereochemistry': \"[(3, 'S')]\", 'numArom': 0, 'aromaticity': 'None'}\n", + "*******\n", + "\n", + "*******\n", + "Properties of Met:\n", + "\n", + "{'__computedProps': , '_Name': 'Met', '_MolFileInfo': 'ref: from 2012-Stover_Dixon_ea', '_MolFileComments': '', 'stereochemistry': \"[(1, 'S')]\", 'numArom': 0, 'aromaticity': 'None'}\n", + "*******\n", + "\n", + "*******\n", + "Properties of N-methyl-Lys:\n", + "\n", + "{'__computedProps': , '_Name': 'N-methyl-Lys', '_MolFileInfo': 'ref: from 2012-Stover_Dixon_ea', '_MolFileComments': '', 'stereochemistry': \"[(12, 'R')]\", 'numArom': 0, 'aromaticity': 'None'}\n", + "*******\n", + "\n", + "*******\n", + "Properties of Phe:\n", + "\n", + "{'__computedProps': , '_Name': 'Phe', '_MolFileInfo': 'ref: from 2012-Stover_Dixon_ea', '_MolFileComments': '', 'stereochemistry': \"[(14, 'S')]\", 'numArom': 1, 'aromaticity': \"{'bond_indices': [0, 1, 3, 5, 7, 9], 'atom_indices': [0, 1, 2, 4, 6, 8]}\"}\n", + "*******\n", + "\n", + "*******\n", + "Properties of Pro:\n", + "\n", + "{'__computedProps': , '_Name': 'Pro', '_MolFileInfo': 'ref: from 2012-Stover_Dixon_ea', '_MolFileComments': '', 'stereochemistry': \"[(2, 'S')]\", 'numArom': 0, 'aromaticity': 'None'}\n", + "*******\n", + "\n", + "*******\n", + "Properties of pyroGlu:\n", + "\n", + "{'__computedProps': , '_Name': 'pyroGlu', '_MolFileInfo': 'ref: from 2012-Stover_Dixon_ea', '_MolFileComments': '', 'stereochemistry': \"[(4, 'R')]\", 'numArom': 0, 'aromaticity': 'None'}\n", + "*******\n", + "\n", + "*******\n", + "Properties of Ser:\n", + "\n", + "{'__computedProps': , '_Name': 'Ser', '_MolFileInfo': 'ref: from 2012-Stover_Dixon_ea', '_MolFileComments': '', 'stereochemistry': \"[(2, 'S')]\", 'numArom': 0, 'aromaticity': 'None'}\n", + "*******\n", + "\n", + "*******\n", + "Properties of Thr:\n", + "\n", + "{'__computedProps': , '_Name': 'Thr', '_MolFileInfo': 'ref: from 2012-Stover_Dixon_ea', '_MolFileComments': '', 'stereochemistry': \"[(1, 'S'), (8, 'R')]\", 'numArom': 0, 'aromaticity': 'None'}\n", + "*******\n", + "\n", + "*******\n", + "Properties of Trp:\n", + "\n", + "{'__computedProps': , '_Name': 'Trp', '_MolFileInfo': 'ref: from 2012-Stover_Dixon_ea', '_MolFileComments': '', 'stereochemistry': \"[(3, 'S')]\", 'numArom': 2, 'aromaticity': \"{'bond_indices': [11, 12, 13, 15, 17, 18, 19, 21, 23, 25], 'atom_indices': [10, 11, 12, 13, 14, 17, 19, 21, 23]}\"}\n", + "*******\n", + "\n", + "*******\n", + "Properties of Tyr:\n", + "\n", + "{'__computedProps': , '_Name': 'Tyr', '_MolFileInfo': 'ref: from 2012-Stover_Dixon_ea', '_MolFileComments': '', 'stereochemistry': \"[(3, 'S')]\", 'numArom': 1, 'aromaticity': \"{'bond_indices': [11, 12, 14, 16, 18, 20], 'atom_indices': [10, 11, 13, 15, 17, 19]}\"}\n", + "*******\n", + "\n", + "*******\n", + "Properties of Val:\n", + "\n", + "{'__computedProps': , '_Name': 'Val', '_MolFileInfo': 'ref: from 2012-Stover_Dixon_ea', '_MolFileComments': '', 'stereochemistry': \"[(1, 'S')]\", 'numArom': 0, 'aromaticity': 'None'}\n", + "*******\n", + "\n" + ] + } + ], + "source": [ + "for index, mol in enumerate(mol_list):\n", + " print(f\"*******\\nProperties of {mol}:\\n\")\n", + " print(f\"{amino_acids_processed[index].GetPropsAsDict(includePrivate=True,includeComputed=True)}\\n*******\\n\")\n" + ] + }, + { + "cell_type": "markdown", + "id": "2c990e2d", + "metadata": {}, + "source": [ + "## Rings" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "dc0524a7", + "metadata": {}, + "outputs": [], + "source": [ + "def isRingAromatic(mol, bond_ring):\n", + " for idx in bond_ring:\n", + " if not mol.GetBondWithIdx(idx).GetIsAromatic():\n", + " return False\n", + "\n", + " return True\n", + "\n", + "def isRingHeterocycle(mol, atom_ring):\n", + " isHeterocycle = False\n", + " for idx in ring:\n", + " atom = mol.GetAtomWithIdx(idx)\n", + " symbol = atom.GetSymbol()\n", + " if symbol == 'C' or isHeterocycle:\n", + " continue\n", + " else:\n", + " isHeterocycle = True\n", + " \n", + " return isHeterocycle" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "88722eca", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "3-methyl-His has 1 rings. Ring 1 is a 5 atom aromatic heterocycle. \n", + "4-hydroxy-Pro has 1 rings. Ring 1 is a 5 atom heterocycle and is not aromatic. \n", + "5-hydroxy-Lys has no rings.\n", + "Ala has no rings.\n", + "Arg has no rings.\n", + "Asn has no rings.\n", + "Asp has no rings.\n", + "Cys has no rings.\n", + "Gln has no rings.\n", + "Glu has no rings.\n", + "Gly has no rings.\n", + "His-pi has 1 rings. Ring 1 is a 5 atom aromatic heterocycle. \n", + "His-tau has 1 rings. Ring 1 is a 5 atom aromatic heterocycle. \n", + "Ile has no rings.\n", + "Leu has no rings.\n", + "Lys has no rings.\n", + "Met has no rings.\n", + "N-methyl-Lys has no rings.\n", + "Phe has 1 rings. Ring 1 is a 6 atom aromatic heterocycle. \n", + "Pro has 1 rings. Ring 1 is a 5 atom heterocycle and is not aromatic. \n", + "pyroGlu has 1 rings. Ring 1 is a 5 atom heterocycle and is not aromatic. \n", + "Ser has no rings.\n", + "Thr has no rings.\n", + "Trp has 2 rings. Ring 1 is a 5 atom aromatic heterocycle. Ring 2 is a 6 atom aromatic heterocycle. \n", + "Tyr has 1 rings. Ring 1 is a 6 atom aromatic heterocycle. \n", + "Val has no rings.\n" + ] + } + ], + "source": [ + "for index, name in enumerate(mol_list):\n", + " mol = amino_acids_processed[index]\n", + " ring_info = mol.GetRingInfo()\n", + " atom_rings = ring_info.AtomRings()\n", + " bond_rings = ring_info.BondRings()\n", + " \n", + " # Get the number of rings\n", + " nrings = len(atom_rings)\n", + " \n", + " if nrings == 0:\n", + " msg = f\"{name} has no rings.\"\n", + " else:\n", + " msg = f\"{name} has {nrings} rings. \"\n", + " for index, ring in enumerate(bond_rings):\n", + " isHeterocycle = isRingHeterocycle(mol, atom_rings[index])\n", + " isAromatic = isRingAromatic(mol, ring)\n", + " ring_size = len(atom_rings[index])\n", + " if isHeterocycle:\n", + " if isAromatic:\n", + " ring_msg = f\"Ring {index + 1} is a {ring_size} atom aromatic heterocycle. \"\n", + " else:\n", + " ring_msg = f\"Ring {index + 1} is a {ring_size} atom heterocycle and is not aromatic. \"\n", + " else: \n", + " if isAromatic:\n", + " arom_rings += [index]\n", + " ring_msg = f\"Ring {index + 1} has {ring_size} atoms and is aromatic. \"\n", + " else:\n", + " ring_msg = f\"Ring {index + 1} has {ring_size} atoms and is not aromatic. \"\n", + " msg = msg + ring_msg\n", + " print(msg)" + ] + }, + { + "cell_type": "markdown", + "id": "47a014d0", + "metadata": {}, + "source": [ + "## Additional Descriptors\n", + "\n", + "### Atomic Charges\n", + "\n", + "#### Gasteiger atomic charges\n", + "\n", + "Gasteiger, J.; Marseli, M. Iterative Equalization of Oribital Electronegatiity A Rapid Access to Atomic Charges, *Tetrahedron*, **1980**, *36*, p3219." + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "aaf0cafe", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "(('N', -0.31913265584867284), -0.718941219813577)\n", + "(('H', 0.11917723580286499), 0.3161198252863809)\n", + "(('H', 0.11917723580286499), 0.3444201767463071)\n", + "(('C', 0.09535089161121567), -0.01939162712216246)\n", + "(('H', 0.057579012548082696), 0.1849494484487471)\n", + "(('C', 0.2755432209656735), 0.47656304188844)\n", + "(('O', -0.2649802231932668), -0.6059473538825872)\n", + "(('C', -0.0013330134930660206), -0.3085808160186559)\n", + "(('H', 0.03382050948159453), 0.2399588812682765)\n", + "(('H', 0.03382050948159453), 0.20630791980275345)\n", + "(('C', -0.02620951524119318), -0.016432543334590707)\n", + "(('C', -0.0144219316836753), -0.06695160218421556)\n", + "(('N', -0.2646057783655964), -0.5469853542949165)\n", + "(('C', 0.026049160607423124), 0.1791696457728394)\n", + "(('C', -0.003093146912979307), -0.02963233017809421)\n", + "(('H', 0.07563003718408594), 0.24054628595955774)\n", + "(('H', 0.13365304901315941), 0.3342937333264902)\n", + "(('C', -0.053066989389726496), -0.21790082642150627)\n", + "(('H', 0.06297240273385238), 0.210198953989166)\n", + "(('C', -0.061545528415631164), -0.17902548679292904)\n", + "(('H', 0.062292268060697153), 0.20896917585256422)\n", + "(('C', -0.060639853399446976), -0.1643295694892468)\n", + "(('H', 0.062328029459248764), 0.2100186876456161)\n", + "(('C', -0.0432776242174346), -0.25330760952288695)\n", + "(('H', 0.06397825984826375), 0.23170003563732577)\n", + "(('O', -0.33051197710503866), -0.6828420414624564)\n", + "(('H', 0.2214464146651063), 0.4270525688933596)\n" + ] + } + ], + "source": [ + "trp = Chem.Mol(amino_acids_processed[23])\n", + "\n", + "trp.ComputeGasteigerCharges()\n", + "g_charges = []\n", + "\n", + "eem_charges = Chem.rdMolDescriptors.CalcEEMcharges(trp)\n", + "\n", + "# Charges are a property of the atoms in the molecule, so they must be iterated through to retrieve\n", + "for atom in trp.GetAtoms():\n", + " sym = atom.GetSymbol()\n", + " charge = float(atom.GetProp(\"_GasteigerCharge\"))\n", + " g_charges += [(sym, charge)]\n", + "\n", + "for atom in zip(g_charges, eem_charges):\n", + " print(atom)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "113c6a0d", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "1b59a762", + "metadata": {}, + "source": [ + "### The Descriptors Module" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "a5550e75", + "metadata": {}, + "outputs": [], + "source": [ + "def bcut2D(mol):\n", + " bcut = {\n", + " \"bcut2d_chghi\": Descriptors.BCUT2D_CHGHI(mol),\n", + " \"bcut2d_chglo\": Descriptors.BCUT2D_CHGLO(mol),\n", + " \"bcut2d_logphi\": Descriptors.BCUT2D_LOGPHI(mol),\n", + " \"bcut2d_logplow\": Descriptors.BCUT2D_LOGPLOW(mol),\n", + " \"bcut2d_mrhi\": Descriptors.BCUT2D_MRHI(mol),\n", + " \"bcut2d_mrlow\": Descriptors.BCUT2D_MRLOW(mol),\n", + " \"bcut2d_mwhi\": Descriptors.BCUT2D_MWHI(mol),\n", + " \"bcut2d_mwlow\": Descriptors.BCUT2D_MWLOW(mol),\n", + " }\n", + " \n", + " return bcut\n", + "\n", + "def surface_area_approximations(mol):\n", + " peoe_components = {\n", + " \"PEOE_VSA1\": Descriptors.PEOE_VSA1(mol),\n", + " \"PEOE_VSA2\": Descriptors.PEOE_VSA2(mol),\n", + " \"PEOE_VSA3\": Descriptors.PEOE_VSA3(mol),\n", + " \"PEOE_VSA4\": Descriptors.PEOE_VSA4(mol),\n", + " \"PEOE_VSA5\": Descriptors.PEOE_VSA5(mol),\n", + " \"PEOE_VSA6\": Descriptors.PEOE_VSA6(mol),\n", + " \"PEOE_VSA7\": Descriptors.PEOE_VSA7(mol),\n", + " \"PEOE_VSA8\": Descriptors.PEOE_VSA8(mol),\n", + " \"PEOE_VSA9\": Descriptors.PEOE_VSA9(mol),\n", + " \"PEOE_VSA10\": Descriptors.PEOE_VSA10(mol),\n", + " \"PEOE_VSA11\": Descriptors.PEOE_VSA11(mol),\n", + " \"PEOE_VSA12\": Descriptors.PEOE_VSA12(mol),\n", + " \"PEOE_VSA13\": Descriptors.PEOE_VSA13(mol),\n", + " \"PEOE_VSA14\": Descriptors.PEOE_VSA14(mol),\n", + " }\n", + " peoe_tot_vsa = sum(peoe_components.values())\n", + " smr_components = {\n", + " \"SMR_VSA1\": Descriptors.SMR_VSA1(mol),\n", + " \"SMR_VSA2\": Descriptors.SMR_VSA2(mol),\n", + " \"SMR_VSA3\": Descriptors.SMR_VSA3(mol),\n", + " \"SMR_VSA4\": Descriptors.SMR_VSA4(mol),\n", + " \"SMR_VSA5\": Descriptors.SMR_VSA5(mol),\n", + " \"SMR_VSA6\": Descriptors.SMR_VSA6(mol),\n", + " \"SMR_VSA7\": Descriptors.SMR_VSA7(mol),\n", + " \"SMR_VSA8\": Descriptors.SMR_VSA8(mol),\n", + " \"SMR_VSA9\": Descriptors.SMR_VSA9(mol),\n", + " \"SMR_VSA10\": Descriptors.SMR_VSA10(mol), \n", + " }\n", + " smr_tot_vsa = sum(smr_components.values())\n", + " slogp_components = {\n", + " \"SlogP_VSA1\": Descriptors.SlogP_VSA1(mol),\n", + " \"SlogP_VSA2\": Descriptors.SlogP_VSA2(mol),\n", + " \"SlogP_VSA3\": Descriptors.SlogP_VSA3(mol),\n", + " \"SlogP_VSA4\": Descriptors.SlogP_VSA4(mol),\n", + " \"SlogP_VSA5\": Descriptors.SlogP_VSA5(mol),\n", + " \"SlogP_VSA6\": Descriptors.SlogP_VSA6(mol),\n", + " \"SlogP_VSA7\": Descriptors.SlogP_VSA7(mol),\n", + " \"SlogP_VSA8\": Descriptors.SlogP_VSA8(mol),\n", + " \"SlogP_VSA9\": Descriptors.SlogP_VSA9(mol),\n", + " \"SlogP_VSA10\": Descriptors.SlogP_VSA10(mol),\n", + " \"SlogP_VSA11\": Descriptors.SlogP_VSA11(mol),\n", + " \"SlogP_VSA12\": Descriptors.SlogP_VSA12(mol), \n", + " }\n", + " slogp_tot_vsa = sum(slogp_components.values())\n", + " ccg_estate_components = {\n", + " \"EState_VSA1\": Descriptors.EState_VSA1(mol),\n", + " \"EState_VSA2\": Descriptors.EState_VSA2(mol),\n", + " \"EState_VSA3\": Descriptors.EState_VSA3(mol),\n", + " \"EState_VSA4\": Descriptors.EState_VSA4(mol),\n", + " \"EState_VSA5\": Descriptors.EState_VSA5(mol),\n", + " \"EState_VSA6\": Descriptors.EState_VSA6(mol),\n", + " \"EState_VSA7\": Descriptors.EState_VSA7(mol),\n", + " \"EState_VSA8\": Descriptors.EState_VSA8(mol),\n", + " \"EState_VSA9\": Descriptors.EState_VSA9(mol),\n", + " \"EState_VSA10\": Descriptors.EState_VSA10(mol),\n", + " \"EState_VSA11\": Descriptors.EState_VSA11(mol), \n", + " }\n", + " ccg_estate_tot_vsa = sum(ccg_estate_components.values())\n", + " rdk_estate_components = {\n", + " \"VSA_EState1\": Descriptors.VSA_EState1(mol),\n", + " \"VSA_EState2\": Descriptors.VSA_EState2(mol),\n", + " \"VSA_EState3\": Descriptors.VSA_EState3(mol),\n", + " \"VSA_EState4\": Descriptors.VSA_EState4(mol),\n", + " \"VSA_EState5\": Descriptors.VSA_EState5(mol),\n", + " \"VSA_EState6\": Descriptors.VSA_EState6(mol),\n", + " \"VSA_EState7\": Descriptors.VSA_EState7(mol),\n", + " \"VSA_EState8\": Descriptors.VSA_EState8(mol),\n", + " \"VSA_EState9\": Descriptors.VSA_EState9(mol),\n", + " \"VSA_EState10\": Descriptors.VSA_EState10(mol), \n", + " }\n", + " rdk_estate_tot_vsa = sum(rdk_estate_components.values())\n", + " vsa_approximations = [peoe_tot_vsa, smr_tot_vsa, slogp_tot_vsa, ccg_estate_tot_vsa, rdk_estate_tot_vsa]\n", + " avg_vsa_approx = sum(vsa_approximations) / len(vsa_approximations)\n", + " surface_areas = {\n", + " \"TPSA\": Descriptors.TPSA(mol, includeSandP=True),\n", + " \"Labute_ASA\": Descriptors.LabuteASA(mol),\n", + " \"PEOE_VSA\": peoe_tot_vsa,\n", + " \"SMR_VSA\": smr_tot_vsa,\n", + " \"SlogP_VSA\": slogp_tot_vsa,\n", + " \"EState_VSA-CCG\": ccg_estate_tot_vsa,\n", + " \"EState_VSA-RDK\": rdk_estate_tot_vsa,\n", + " \"Avg_VSA_approx\": avg_vsa_approx,\n", + " }\n", + " \n", + " return surface_areas\n", + "\n", + "def hall_kier_parameters(mol):\n", + " parameters = {\n", + " 'alpha': Descriptors.HallKierAlpha(mol),\n", + " 'phi': Chem.rdMolDescriptors.CalcPhi(mol),\n", + " 'kappa_1': Chem.rdMolDescriptors.CalcKappa1(mol),\n", + " 'kappa_2': Chem.rdMolDescriptors.CalcKappa2(mol),\n", + " 'kappa_3': Chem.rdMolDescriptors.CalcKappa3(mol),\n", + " 'chi_0': Descriptors.Chi0(mol),\n", + " 'chi_1': Descriptors.Chi1(mol),\n", + " 'chi_0n': Descriptors.Chi0n(mol),\n", + " 'chi_1n': Descriptors.Chi1n(mol),\n", + " 'chi_2n': Descriptors.Chi2n(mol),\n", + " 'chi_3n': Descriptors.Chi3n(mol),\n", + " 'chi_4n': Descriptors.Chi4n(mol),\n", + " 'chi_0v': Descriptors.Chi0v(mol),\n", + " 'chi_1v': Descriptors.Chi1v(mol),\n", + " 'chi_2v': Descriptors.Chi2v(mol),\n", + " 'chi_3v': Descriptors.Chi3v(mol),\n", + " 'chi_4v': Descriptors.Chi4v(mol),\n", + " }\n", + " \n", + " return parameters\n", + "\n", + "def get_inchi(mol):\n", + " inchi_plus = Chem.rdinchi.MolToInchi(mol)\n", + " inchi = inchi_plus[0]\n", + " inchi_key = Chem.rdinchi.InchiToInchiKey(inchi)\n", + " \n", + " return inchi_key, inchi\n", + "\n", + "def counts(mol):\n", + " counts = {\n", + " \"valence\": Descriptors.NumValenceElectrons(mol),\n", + " \"radical_electrons\": Descriptors.NumRadicalElectrons(mol),\n", + " \"heteroatoms\": Descriptors.NumHeteroatoms(mol),\n", + " \"n_o\": Descriptors.NOCount(mol),\n", + " \"nh_oh\": Descriptors.NHOHCount(mol),\n", + " \"h_acceptors\": Descriptors.NumHAcceptors(mol),\n", + " \"h_donors\": Descriptors.NumHDonors(mol),\n", + " \"rotatable_bonds\": Descriptors.NumRotatableBonds(mol),\n", + " \"aromatic_carbocycles\": Descriptors.NumAromaticCarbocycles(mol),\n", + " \"aliphatic_carbocycles\": Descriptors.NumAliphaticCarbocycles(mol),\n", + " \"aromatic_heterocycles\": Descriptors.NumAromaticHeterocycles(mol), \n", + " \"aliphatic_heterocycles\": Descriptors.NumAliphaticHeterocycles(mol),\n", + " \"spiro_atoms\": Chem.rdMolDescriptors.CalcNumSpiroAtoms(mol),\n", + " \"bridgehead_atoms\": Chem.rdMolDescriptors.CalcNumBridgeheadAtoms(mol),\n", + " }\n", + " \n", + " return counts" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "ad18cdc8", + "metadata": {}, + "outputs": [], + "source": [ + "def basic_descriptors(mol):\n", + " inchi_key, inchi = get_inchi(mol)\n", + " descriptors = {\n", + " \"InChI Key\": inchi_key,\n", + " \"InChI\": inchi,\n", + " \"Ring/Atom/Electron Counts\": counts(mol),\n", + " \"Balaban index\": Descriptors.BalabanJ(mol),\n", + " \"Bertz CT complexity index\": Descriptors.BertzCT(mol),\n", + " \"Ipc\": Descriptors.Ipc(mol),\n", + " \"log-P\": Descriptors.MolLogP(mol),\n", + " \"Molar Refractivity\": Descriptors.MolMR(mol),\n", + " \"Hall-Kier parameters\": hall_kier_parameters(mol),\n", + " \"Surface_Area_approximations\": surface_area_approximations(mol),\n", + " \"Plane of Best Fit\": Chem.rdMolDescriptors.CalcPBF(mol),\n", + " \"Principal Moments of Inertia\": [Descriptors3D.PMI1(mol), Descriptors3D.PMI2(mol), Descriptors3D.PMI3(mol)],\n", + " \"Normalized Principal Moments\": [Descriptors3D.NPR1(mol), Descriptors3D.NPR2(mol)],\n", + " \"Radius of gyration\": Descriptors3D.RadiusOfGyration(mol),\n", + " \"Inertial shape factor\": Descriptors3D.InertialShapeFactor(mol),\n", + " \"Eccentricity\": Descriptors3D.Eccentricity(mol),\n", + " \"Asphericity\": Descriptors3D.Asphericity(mol),\n", + " \"Spherocity index\": Descriptors3D.SpherocityIndex(mol),\n", + " \"Autocorr 2D\": Chem.rdMolDescriptors.CalcAUTOCORR2D(mol),\n", + " \"BCUT 2D\": bcut2D(mol),\n", + " \"Autocorr 3D\": Chem.rdMolDescriptors.CalcAUTOCORR3D(mol),\n", + " \"MoRSE\": Chem.rdMolDescriptors.CalcMORSE(mol),\n", + " \"Radial Distribution Function\": Chem.rdMolDescriptors.CalcRDF(mol),\n", + " \"WHIM\": Chem.rdMolDescriptors.CalcWHIM(mol),\n", + " \"GETAWAY\": Chem.rdMolDescriptors.CalcGETAWAY(mol),\n", + " }\n", + " \n", + " return descriptors" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "d81d0cc9", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "*******\n", + "Basic Information on 3-methyl-His:\n", + "{\n", + " \"InChI Key\": \"BRMWTNUJHUMWMS-ZCFIWIBFSA-N\",\n", + " \"InChI\": \"InChI=1S/C7H11N3O2/c1-10-3-5(9-4-10)2-6(8)7(11)12/h3-4,6H,2,8H2,1H3,(H,11,12)/t6-/m1/s1\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 66,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 5,\n", + " \"n_o\": 5,\n", + " \"nh_oh\": 3,\n", + " \"h_acceptors\": 5,\n", + " \"h_donors\": 2,\n", + " \"rotatable_bonds\": 5,\n", + " \"aromatic_carbocycles\": 0,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 1,\n", + " \"aliphatic_heterocycles\": 0,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 3.6432043936351635,\n", + " \"Bertz CT complexity index\": 611.4966663060883,\n", + " \"Ipc\": 47833.665915905745,\n", + " \"log-P\": -0.6255000000000001,\n", + " \"Molar Refractivity\": 42.523199999999996,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -1.0400000000000003,\n", + " \"phi\": 0.671267288453533,\n", + " \"kappa_1\": 2.2545743378422753,\n", + " \"kappa_2\": 3.5728285052475037,\n", + " \"kappa_3\": 2.228786000087939,\n", + " \"chi_0\": 18.37831517751085,\n", + " \"chi_1\": 10.223303536905519,\n", + " \"chi_0n\": 16.6581373674276,\n", + " \"chi_1n\": 8.052564558427518,\n", + " \"chi_2n\": 1.7686880684401705,\n", + " \"chi_3n\": 0.9096610615959569,\n", + " \"chi_4n\": 0.4749861346204673,\n", + " \"chi_0v\": 5.6581373674276,\n", + " \"chi_1v\": 2.749889076963737,\n", + " \"chi_2v\": 1.7686880684401705,\n", + " \"chi_3v\": 0.9096610615959569,\n", + " \"chi_4v\": 0.4749861346204673\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 81.14000000000001,\n", + " \"Labute_ASA\": 85.48305703934187,\n", + " \"PEOE_VSA\": 83.90123726043723,\n", + " \"SMR_VSA\": 83.90123726043724,\n", + " \"SlogP_VSA\": 83.90123726043723,\n", + " \"EState_VSA-CCG\": 83.90123726043723,\n", + " \"EState_VSA-RDK\": 82.91666666666667,\n", + " \"Avg_VSA_approx\": 83.70432314168312\n", + " },\n", + " \"Plane of Best Fit\": 0.7727140990597552,\n", + " \"Principal Moments of Inertia\": [\n", + " 311.42449368456465,\n", + " 860.6386310106428,\n", + " 951.8771162056813\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.3271687998194004,\n", + " 0.9041488826218156\n", + " ],\n", + " \"Radius of gyration\": 2.50539671959181,\n", + " \"Inertial shape factor\": 0.0029032683714904227,\n", + " \"Eccentricity\": 0.9449659128374596,\n", + " \"Asphericity\": 0.31927319547561794,\n", + " \"Spherocity index\": 0.36602733691843026,\n", + " \"Autocorr 2D\": [\n", + " 2.75,\n", + " 3.054,\n", + " 2.898,\n", + " 2.648,\n", + " 2.627,\n", + " 2.331,\n", + " 1.574,\n", + " 0.591,\n", + " 2.615,\n", + " 2.928,\n", + " 2.9,\n", + " 2.711,\n", + " 2.467,\n", + " 2.217,\n", + " 1.723,\n", + " 1.057,\n", + " 3.242,\n", + " 3.715,\n", + " 3.889,\n", + " 3.949,\n", + " 3.507,\n", + " 3.443,\n", + " 3.068,\n", + " 2.751,\n", + " 2.592,\n", + " 2.935,\n", + " 2.978,\n", + " 2.8,\n", + " 2.507,\n", + " 2.277,\n", + " 1.85,\n", + " 1.234,\n", + " 3.381,\n", + " 3.918,\n", + " 4.099,\n", + " 4.223,\n", + " 3.75,\n", + " 3.708,\n", + " 3.352,\n", + " 3.053,\n", + " 4.493,\n", + " 5.031,\n", + " 5.219,\n", + " 5.1,\n", + " 4.864,\n", + " 4.71,\n", + " 4.263,\n", + " 3.892,\n", + " 5.049,\n", + " 8.999,\n", + " 11.04,\n", + " 13.212,\n", + " 7.769,\n", + " 7.803,\n", + " 5.393,\n", + " 4.441,\n", + " 2.399,\n", + " 3.914,\n", + " 4.856,\n", + " 4.52,\n", + " 3.086,\n", + " 2.717,\n", + " 1.85,\n", + " 1.13,\n", + " 0.093,\n", + " 0.27,\n", + " 0.303,\n", + " 0.423,\n", + " 0.231,\n", + " 0.265,\n", + " 0.154,\n", + " 0.192,\n", + " 1.532,\n", + " 2.432,\n", + " 3.057,\n", + " 2.608,\n", + " 1.803,\n", + " 1.547,\n", + " 1.048,\n", + " 0.657,\n", + " 0.321,\n", + " 0.456,\n", + " 0.445,\n", + " 0.37,\n", + " 0.277,\n", + " 0.2,\n", + " 0.116,\n", + " 0.044,\n", + " 14.446,\n", + " 40.61,\n", + " 52.45,\n", + " 62.301,\n", + " 23.114,\n", + " 23.126,\n", + " 21.531,\n", + " 32.769,\n", + " -0.026,\n", + " 0.08,\n", + " -0.261,\n", + " -0.114,\n", + " 0.113,\n", + " 0.087,\n", + " -0.175,\n", + " -0.144,\n", + " -0.018,\n", + " 0.115,\n", + " -0.371,\n", + " 0.03,\n", + " -0.09,\n", + " -0.009,\n", + " -0.167,\n", + " 0.25,\n", + " -0.195,\n", + " 0.113,\n", + " -0.006,\n", + " -0.245,\n", + " 0.245,\n", + " 0.117,\n", + " -0.209,\n", + " -0.517,\n", + " -0.087,\n", + " 0.127,\n", + " -0.34,\n", + " 0.098,\n", + " -0.192,\n", + " -0.075,\n", + " -0.199,\n", + " 0.465,\n", + " -0.363,\n", + " 0.117,\n", + " -0.218,\n", + " 0.057,\n", + " -0.056,\n", + " -0.017,\n", + " -0.067,\n", + " 0.176,\n", + " -0.175,\n", + " 0.196,\n", + " -0.004,\n", + " -0.211,\n", + " 0.188,\n", + " -0.01,\n", + " -0.159,\n", + " -0.561,\n", + " 0.865,\n", + " 0.807,\n", + " 1.155,\n", + " 1.115,\n", + " 0.831,\n", + " 0.924,\n", + " 1.181,\n", + " 1.316,\n", + " 1.076,\n", + " 0.891,\n", + " 1.374,\n", + " 0.878,\n", + " 1.04,\n", + " 0.916,\n", + " 1.072,\n", + " 0.562,\n", + " 0.962,\n", + " 0.646,\n", + " 0.851,\n", + " 1.308,\n", + " 0.613,\n", + " 0.968,\n", + " 1.25,\n", + " 2.214,\n", + " 1.309,\n", + " 0.95,\n", + " 1.409,\n", + " 0.756,\n", + " 1.131,\n", + " 0.922,\n", + " 1.023,\n", + " 0.193,\n", + " 1.755,\n", + " 1.103,\n", + " 1.309,\n", + " 0.746,\n", + " 1.054,\n", + " 0.815,\n", + " 0.792,\n", + " 0.13,\n", + " 0.876,\n", + " 0.462,\n", + " 0.894,\n", + " 1.288,\n", + " 0.609,\n", + " 1.094,\n", + " 1.276,\n", + " 2.497\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": -2.735408347306522e-17,\n", + " \"bcut2d_chglo\": -2.5491364767148337,\n", + " \"bcut2d_logphi\": 0.0,\n", + " \"bcut2d_logplow\": -2.9393261109496187,\n", + " \"bcut2d_mrhi\": 0.9176638868423009,\n", + " \"bcut2d_mrlow\": -2.040359291652386,\n", + " \"bcut2d_mwhi\": 10.205247446849198,\n", + " \"bcut2d_mwlow\": -2.0091717624711807\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.113,\n", + " 0.329,\n", + " 0.559,\n", + " 0.724,\n", + " 0.557,\n", + " 0.615,\n", + " 0.48,\n", + " 0.357,\n", + " 0.079,\n", + " 0.0,\n", + " 0.08,\n", + " 0.189,\n", + " 0.223,\n", + " 0.205,\n", + " 0.231,\n", + " 0.193,\n", + " 0.091,\n", + " 0.02,\n", + " 0.001,\n", + " 0.0,\n", + " 0.067,\n", + " 0.163,\n", + " 0.219,\n", + " 0.219,\n", + " 0.199,\n", + " 0.173,\n", + " 0.11,\n", + " 0.048,\n", + " 0.006,\n", + " 0.0,\n", + " 0.122,\n", + " 0.349,\n", + " 0.584,\n", + " 0.754,\n", + " 0.579,\n", + " 0.635,\n", + " 0.492,\n", + " 0.373,\n", + " 0.07,\n", + " 0.0,\n", + " 0.065,\n", + " 0.162,\n", + " 0.234,\n", + " 0.239,\n", + " 0.21,\n", + " 0.188,\n", + " 0.128,\n", + " 0.062,\n", + " 0.011,\n", + " 0.0,\n", + " 0.139,\n", + " 0.423,\n", + " 0.717,\n", + " 0.986,\n", + " 0.738,\n", + " 0.84,\n", + " 0.663,\n", + " 0.515,\n", + " 0.116,\n", + " 0.0,\n", + " 0.442,\n", + " 1.372,\n", + " 2.281,\n", + " 2.413,\n", + " 2.251,\n", + " 2.221,\n", + " 1.682,\n", + " 1.211,\n", + " 0.079,\n", + " 0.0,\n", + " 0.082,\n", + " 0.205,\n", + " 0.298,\n", + " 0.318,\n", + " 0.279,\n", + " 0.258,\n", + " 0.178,\n", + " 0.094,\n", + " 0.013,\n", + " 0.0\n", + " ],\n", + " \"MoRSE\": [\n", + " 253.0,\n", + " 21.032,\n", + " -1.211,\n", + " -1.283,\n", + " -2.693,\n", + " -1.418,\n", + " 1.181,\n", + " 1.448,\n", + " -0.141,\n", + " 0.121,\n", + " -0.458,\n", + " -0.776,\n", + " 0.159,\n", + " 0.645,\n", + " -0.114,\n", + " 0.446,\n", + " -0.558,\n", + " -1.221,\n", + " 0.96,\n", + " 0.155,\n", + " -0.099,\n", + " 0.14,\n", + " -0.617,\n", + " -0.192,\n", + " 0.177,\n", + " 0.411,\n", + " -0.039,\n", + " -0.244,\n", + " -0.189,\n", + " -0.087,\n", + " 0.295,\n", + " 0.004,\n", + " 91.895,\n", + " 10.126,\n", + " -0.793,\n", + " -1.155,\n", + " -1.586,\n", + " -0.073,\n", + " 1.806,\n", + " -0.564,\n", + " -1.052,\n", + " 0.493,\n", + " 0.196,\n", + " 0.287,\n", + " -0.484,\n", + " 0.02,\n", + " -0.04,\n", + " 0.386,\n", + " -0.206,\n", + " -0.398,\n", + " 0.35,\n", + " -0.232,\n", + " 0.063,\n", + " 0.146,\n", + " -0.354,\n", + " 0.159,\n", + " -0.03,\n", + " 0.055,\n", + " 0.049,\n", + " -0.182,\n", + " 0.078,\n", + " 0.025,\n", + " 0.067,\n", + " -0.129,\n", + " 87.239,\n", + " 9.773,\n", + " -0.497,\n", + " -1.048,\n", + " -1.334,\n", + " -0.249,\n", + " 1.252,\n", + " -0.112,\n", + " -0.553,\n", + " 0.269,\n", + " 0.156,\n", + " -0.087,\n", + " -0.265,\n", + " 0.229,\n", + " -0.011,\n", + " 0.241,\n", + " -0.225,\n", + " -0.44,\n", + " 0.417,\n", + " -0.074,\n", + " -0.011,\n", + " 0.099,\n", + " -0.297,\n", + " 0.051,\n", + " 0.016,\n", + " 0.137,\n", + " -0.008,\n", + " -0.141,\n", + " 0.001,\n", + " -0.016,\n", + " 0.129,\n", + " -0.066,\n", + " 263.835,\n", + " 21.454,\n", + " -1.048,\n", + " -1.205,\n", + " -2.87,\n", + " -1.55,\n", + " 1.444,\n", + " 1.412,\n", + " -0.328,\n", + " 0.236,\n", + " -0.421,\n", + " -0.744,\n", + " 0.052,\n", + " 0.612,\n", + " -0.135,\n", + " 0.552,\n", + " -0.561,\n", + " -1.224,\n", + " 0.917,\n", + " 0.12,\n", + " -0.064,\n", + " 0.216,\n", + " -0.665,\n", + " -0.184,\n", + " 0.159,\n", + " 0.383,\n", + " -0.019,\n", + " -0.241,\n", + " -0.14,\n", + " -0.107,\n", + " 0.268,\n", + " -0.028,\n", + " 92.515,\n", + " 10.208,\n", + " -0.544,\n", + " -0.986,\n", + " -1.286,\n", + " -0.376,\n", + " 1.066,\n", + " 0.114,\n", + " -0.357,\n", + " 0.182,\n", + " 0.102,\n", + " -0.249,\n", + " -0.142,\n", + " 0.319,\n", + " -0.002,\n", + " 0.191,\n", + " -0.266,\n", + " -0.485,\n", + " 0.486,\n", + " -0.017,\n", + " -0.034,\n", + " 0.067,\n", + " -0.297,\n", + " 0.009,\n", + " 0.044,\n", + " 0.191,\n", + " -0.033,\n", + " -0.145,\n", + " -0.043,\n", + " -0.026,\n", + " 0.166,\n", + " -0.033,\n", + " 337.62,\n", + " 26.61,\n", + " -1.761,\n", + " -1.398,\n", + " -3.303,\n", + " -1.906,\n", + " 1.217,\n", + " 2.051,\n", + " -0.107,\n", + " 0.193,\n", + " -0.722,\n", + " -1.027,\n", + " 0.243,\n", + " 0.762,\n", + " -0.184,\n", + " 0.678,\n", + " -0.694,\n", + " -1.629,\n", + " 1.173,\n", + " 0.216,\n", + " -0.134,\n", + " 0.257,\n", + " -0.804,\n", + " -0.288,\n", + " 0.211,\n", + " 0.501,\n", + " -0.022,\n", + " -0.281,\n", + " -0.236,\n", + " -0.141,\n", + " 0.339,\n", + " -0.008,\n", + " 946.737,\n", + " 63.341,\n", + " -3.436,\n", + " 0.518,\n", + " -11.767,\n", + " -7.586,\n", + " 9.427,\n", + " 2.302,\n", + " -4.135,\n", + " 3.232,\n", + " -2.438,\n", + " -0.254,\n", + " -0.716,\n", + " 0.538,\n", + " -0.891,\n", + " 3.053,\n", + " -2.251,\n", + " -2.593,\n", + " 2.03,\n", + " -1.588,\n", + " 1.162,\n", + " 1.272,\n", + " -2.735,\n", + " 0.473,\n", + " -0.474,\n", + " 0.773,\n", + " 0.501,\n", + " -0.969,\n", + " 0.567,\n", + " -0.476,\n", + " 0.052,\n", + " -0.459\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 6.472,\n", + " 5.521,\n", + " 4.357,\n", + " 13.123,\n", + " 10.468,\n", + " 9.148,\n", + " 9.528,\n", + " 5.049,\n", + " 4.949,\n", + " 6.314,\n", + " 3.387,\n", + " 4.644,\n", + " 2.96,\n", + " 1.984,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.61,\n", + " 5.866,\n", + " 0.501,\n", + " 9.481,\n", + " 4.142,\n", + " 3.519,\n", + " 1.328,\n", + " 3.328,\n", + " 3.031,\n", + " 0.315,\n", + " 1.082,\n", + " 0.409,\n", + " 0.224,\n", + " 0.014,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.511,\n", + " 4.789,\n", + " 1.094,\n", + " 7.637,\n", + " 3.38,\n", + " 3.276,\n", + " 2.153,\n", + " 2.183,\n", + " 2.2,\n", + " 0.998,\n", + " 1.175,\n", + " 1.138,\n", + " 0.564,\n", + " 0.138,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 6.696,\n", + " 5.941,\n", + " 4.409,\n", + " 13.783,\n", + " 11.28,\n", + " 9.64,\n", + " 9.961,\n", + " 6.001,\n", + " 5.553,\n", + " 5.998,\n", + " 3.462,\n", + " 4.588,\n", + " 3.048,\n", + " 1.76,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.982,\n", + " 4.439,\n", + " 1.432,\n", + " 7.262,\n", + " 3.377,\n", + " 3.389,\n", + " 2.626,\n", + " 1.87,\n", + " 2.018,\n", + " 1.507,\n", + " 1.262,\n", + " 1.574,\n", + " 0.749,\n", + " 0.288,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 8.744,\n", + " 6.318,\n", + " 5.943,\n", + " 16.3,\n", + " 14.318,\n", + " 12.014,\n", + " 13.163,\n", + " 6.703,\n", + " 6.638,\n", + " 8.715,\n", + " 4.471,\n", + " 6.038,\n", + " 4.083,\n", + " 2.893,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 20.184,\n", + " 19.307,\n", + " 8.75,\n", + " 56.277,\n", + " 47.479,\n", + " 39.517,\n", + " 29.359,\n", + " 37.092,\n", + " 27.016,\n", + " 11.034,\n", + " 10.844,\n", + " 10.554,\n", + " 9.129,\n", + " 1.984,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 5.894,\n", + " 1.369,\n", + " 1.009,\n", + " 0.713,\n", + " 0.165,\n", + " 0.181,\n", + " 0.181,\n", + " 0.181,\n", + " 0.578,\n", + " 0.436,\n", + " 0.326,\n", + " 4.529,\n", + " 1.204,\n", + " 0.654,\n", + " 0.709,\n", + " 0.189,\n", + " 0.181,\n", + " 0.181,\n", + " 0.181,\n", + " 0.403,\n", + " 0.294,\n", + " 0.155,\n", + " 4.914,\n", + " 1.153,\n", + " 0.78,\n", + " 0.718,\n", + " 0.168,\n", + " 0.181,\n", + " 0.181,\n", + " 0.181,\n", + " 0.419,\n", + " 0.342,\n", + " 0.22,\n", + " 5.753,\n", + " 1.402,\n", + " 1.023,\n", + " 0.703,\n", + " 0.171,\n", + " 0.184,\n", + " 0.181,\n", + " 0.184,\n", + " 0.556,\n", + " 0.465,\n", + " 0.351,\n", + " 5.216,\n", + " 1.121,\n", + " 0.821,\n", + " 0.729,\n", + " 0.157,\n", + " 0.181,\n", + " 0.181,\n", + " 0.181,\n", + " 0.458,\n", + " 0.3,\n", + " 0.223,\n", + " 5.972,\n", + " 1.41,\n", + " 1.028,\n", + " 0.71,\n", + " 0.168,\n", + " 0.184,\n", + " 0.184,\n", + " 0.181,\n", + " 0.593,\n", + " 0.46,\n", + " 0.339,\n", + " 5.331,\n", + " 1.698,\n", + " 0.924,\n", + " 0.67,\n", + " 0.214,\n", + " 0.181,\n", + " 0.181,\n", + " 0.181,\n", + " 0.566,\n", + " 0.568,\n", + " 0.289,\n", + " 8.272,\n", + " 6.388,\n", + " 6.847,\n", + " 8.178,\n", + " 7.158,\n", + " 8.41,\n", + " 7.953,\n", + " 15.396,\n", + " 9.206,\n", + " 10.399,\n", + " 15.387,\n", + " 11.049,\n", + " 16.009,\n", + " 15.548,\n", + " 0.181,\n", + " 0.181,\n", + " 0.569,\n", + " 0.564,\n", + " 0.576,\n", + " 0.555,\n", + " 0.593,\n", + " 0.565,\n", + " 0.505,\n", + " 0.447,\n", + " 0.284,\n", + " 0.327,\n", + " 0.457,\n", + " 0.327,\n", + " 0.464,\n", + " 0.475,\n", + " 31.808,\n", + " 19.162,\n", + " 21.666,\n", + " 31.819,\n", + " 23.006,\n", + " 33.075,\n", + " 31.867\n", + " ],\n", + " \"GETAWAY\": [\n", + " 39.02,\n", + " 0.907,\n", + " 4.328,\n", + " 11.059,\n", + " 3.0,\n", + " 1.926,\n", + " 1.831,\n", + " 0.968,\n", + " 0.767,\n", + " 0.326,\n", + " 0.258,\n", + " 0.193,\n", + " 0.144,\n", + " 15.872,\n", + " 0.49,\n", + " 0.279,\n", + " 0.424,\n", + " 0.618,\n", + " 0.925,\n", + " 0.487,\n", + " 0.528,\n", + " 0.442,\n", + " 0.445,\n", + " 9.0,\n", + " 1.64,\n", + " 0.905,\n", + " 0.575,\n", + " 0.136,\n", + " 0.077,\n", + " 0.065,\n", + " 0.023,\n", + " 0.004,\n", + " 0.015,\n", + " 5.24,\n", + " 0.273,\n", + " 0.128,\n", + " 0.213,\n", + " 0.197,\n", + " 0.113,\n", + " 0.129,\n", + " 0.125,\n", + " 0.093,\n", + " 0.03,\n", + " 2.33,\n", + " 0.983,\n", + " 0.816,\n", + " 0.493,\n", + " 0.207,\n", + " 0.101,\n", + " 0.07,\n", + " 0.052,\n", + " 0.019,\n", + " 0.026,\n", + " 4.555,\n", + " 0.132,\n", + " 0.112,\n", + " 0.143,\n", + " 0.186,\n", + " 0.168,\n", + " 0.116,\n", + " 0.119,\n", + " 0.102,\n", + " 0.064,\n", + " 2.166,\n", + " 3.233,\n", + " 2.086,\n", + " 1.914,\n", + " 0.976,\n", + " 0.75,\n", + " 0.331,\n", + " 0.277,\n", + " 0.173,\n", + " 0.177,\n", + " 16.644,\n", + " 0.549,\n", + " 0.31,\n", + " 0.465,\n", + " 0.666,\n", + " 0.974,\n", + " 0.484,\n", + " 0.54,\n", + " 0.467,\n", + " 0.483,\n", + " 9.515,\n", + " 0.936,\n", + " 0.812,\n", + " 0.544,\n", + " 0.27,\n", + " 0.139,\n", + " 0.08,\n", + " 0.065,\n", + " 0.035,\n", + " 0.025,\n", + " 4.882,\n", + " 0.118,\n", + " 0.107,\n", + " 0.139,\n", + " 0.199,\n", + " 0.199,\n", + " 0.134,\n", + " 0.133,\n", + " 0.112,\n", + " 0.076,\n", + " 2.349,\n", + " 4.193,\n", + " 2.451,\n", + " 2.525,\n", + " 1.3,\n", + " 1.131,\n", + " 0.475,\n", + " 0.359,\n", + " 0.274,\n", + " 0.21,\n", + " 21.712,\n", + " 0.699,\n", + " 0.359,\n", + " 0.578,\n", + " 0.829,\n", + " 1.322,\n", + " 0.672,\n", + " 0.738,\n", + " 0.612,\n", + " 0.644,\n", + " 12.519,\n", + " 26.049,\n", + " 8.341,\n", + " 9.803,\n", + " 3.407,\n", + " 1.966,\n", + " 0.995,\n", + " 1.049,\n", + " 0.213,\n", + " 0.891,\n", + " 79.429,\n", + " 5.541,\n", + " 1.366,\n", + " 3.33,\n", + " 3.145,\n", + " 3.223,\n", + " 1.652,\n", + " 1.832,\n", + " 1.805,\n", + " 1.783,\n", + " 42.028,\n", + " 18.037,\n", + " 0.842,\n", + " 0.888,\n", + " 1.94,\n", + " 1.734,\n", + " 1.693,\n", + " 1.773,\n", + " 0.865,\n", + " 0.718,\n", + " 0.493,\n", + " 0.387,\n", + " 19.375,\n", + " 0.235,\n", + " 0.11,\n", + " 0.074,\n", + " 0.077,\n", + " 0.073,\n", + " 0.049,\n", + " 0.04,\n", + " 0.039,\n", + " 0.235,\n", + " 0.889,\n", + " 0.752,\n", + " 0.528,\n", + " 0.295,\n", + " 0.28,\n", + " 0.205,\n", + " 0.098,\n", + " 0.024,\n", + " 6.142,\n", + " 0.179,\n", + " 0.19,\n", + " 0.093,\n", + " 0.037,\n", + " 0.049,\n", + " 0.039,\n", + " 0.035,\n", + " 0.004,\n", + " 0.19,\n", + " 0.819,\n", + " 0.624,\n", + " 0.53,\n", + " 0.371,\n", + " 0.239,\n", + " 0.184,\n", + " 0.113,\n", + " 0.054,\n", + " 5.88,\n", + " 0.096,\n", + " 0.055,\n", + " 0.033,\n", + " 0.019,\n", + " 0.021,\n", + " 0.021,\n", + " 0.019,\n", + " 0.007,\n", + " 0.096,\n", + " 2.095,\n", + " 1.822,\n", + " 1.781,\n", + " 1.839,\n", + " 0.881,\n", + " 0.752,\n", + " 0.51,\n", + " 0.414,\n", + " 20.337,\n", + " 0.293,\n", + " 0.188,\n", + " 0.092,\n", + " 0.095,\n", + " 0.064,\n", + " 0.061,\n", + " 0.05,\n", + " 0.046,\n", + " 0.293,\n", + " 0.822,\n", + " 0.644,\n", + " 0.584,\n", + " 0.433,\n", + " 0.261,\n", + " 0.198,\n", + " 0.128,\n", + " 0.067,\n", + " 6.297,\n", + " 0.061,\n", + " 0.039,\n", + " 0.023,\n", + " 0.019,\n", + " 0.021,\n", + " 0.019,\n", + " 0.012,\n", + " 0.009,\n", + " 0.061,\n", + " 2.472,\n", + " 2.326,\n", + " 2.24,\n", + " 2.511,\n", + " 1.189,\n", + " 0.997,\n", + " 0.68,\n", + " 0.559,\n", + " 26.195,\n", + " 0.343,\n", + " 0.161,\n", + " 0.108,\n", + " 0.119,\n", + " 0.106,\n", + " 0.071,\n", + " 0.058,\n", + " 0.056,\n", + " 0.343,\n", + " 8.176,\n", + " 8.636,\n", + " 7.483,\n", + " 5.845,\n", + " 3.275,\n", + " 2.779,\n", + " 1.83,\n", + " 1.455,\n", + " 79.127,\n", + " 1.566,\n", + " 4.491,\n", + " 1.429,\n", + " 0.533,\n", + " 0.588,\n", + " 0.367,\n", + " 0.369,\n", + " 0.257,\n", + " 4.491\n", + " ]\n", + "}\n", + "*******\n", + "\n", + "*******\n", + "Basic Information on 4-hydroxy-Pro:\n", + "{\n", + " \"InChI Key\": \"PMMYEEVYMWASQN-IUYQGCFVSA-N\",\n", + " \"InChI\": \"InChI=1S/C5H9NO3/c7-3-1-4(5(8)9)6-2-3/h3-4,6-7H,1-2H2,(H,8,9)/t3-,4+/m0/s1\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 52,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 4,\n", + " \"n_o\": 4,\n", + " \"nh_oh\": 3,\n", + " \"h_acceptors\": 4,\n", + " \"h_donors\": 3,\n", + " \"rotatable_bonds\": 2,\n", + " \"aromatic_carbocycles\": 0,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 0,\n", + " \"aliphatic_heterocycles\": 1,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 3.551905733960694,\n", + " \"Bertz CT complexity index\": 377.21460822252817,\n", + " \"Ipc\": 4960.189005891019,\n", + " \"log-P\": -1.2062,\n", + " \"Molar Refractivity\": 30.050299999999996,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -0.44999999999999996,\n", + " \"phi\": 0.42690264941298905,\n", + " \"kappa_1\": 1.5823617503104686,\n", + " \"kappa_2\": 2.4280944884840996,\n", + " \"kappa_3\": 1.4765408485579596,\n", + " \"chi_0\": 14.568914100752348,\n", + " \"chi_1\": 7.946741185593924,\n", + " \"chi_0n\": 13.171958466891548,\n", + " \"chi_1n\": 6.323296207623438,\n", + " \"chi_2n\": 1.3137952192971543,\n", + " \"chi_3n\": 0.694532245487714,\n", + " \"chi_4n\": 0.36678874569198633,\n", + " \"chi_0v\": 4.171958466891547,\n", + " \"chi_1v\": 2.0595860311957526,\n", + " \"chi_2v\": 1.3137952192971543,\n", + " \"chi_3v\": 0.694532245487714,\n", + " \"chi_4v\": 0.36678874569198633\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 69.56,\n", + " \"Labute_ASA\": 65.36917176993371,\n", + " \"PEOE_VSA\": 63.75776001828622,\n", + " \"SMR_VSA\": 63.75776001828621,\n", + " \"SlogP_VSA\": 63.757760018286206,\n", + " \"EState_VSA-CCG\": 63.75776001828621,\n", + " \"EState_VSA-RDK\": 67.66666666666667,\n", + " \"Avg_VSA_approx\": 64.5395413479623\n", + " },\n", + " \"Plane of Best Fit\": 0.7454461147880762,\n", + " \"Principal Moments of Inertia\": [\n", + " 139.16856138535803,\n", + " 503.9855213208621,\n", + " 517.9153888076665\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.26870906791502924,\n", + " 0.973103970671979\n", + " ],\n", + " \"Radius of gyration\": 2.104075980719558,\n", + " \"Inertial shape factor\": 0.006992268663160582,\n", + " \"Eccentricity\": 0.9632213851551656,\n", + " \"Asphericity\": 0.41056041032150276,\n", + " \"Spherocity index\": 0.44707105280705933,\n", + " \"Autocorr 2D\": [\n", + " 2.498,\n", + " 2.845,\n", + " 2.656,\n", + " 2.228,\n", + " 1.706,\n", + " 0.306,\n", + " 0.007,\n", + " 0.0,\n", + " 2.381,\n", + " 2.725,\n", + " 2.629,\n", + " 2.179,\n", + " 1.456,\n", + " 0.573,\n", + " 0.067,\n", + " 0.0,\n", + " 3.023,\n", + " 3.556,\n", + " 3.882,\n", + " 3.633,\n", + " 2.959,\n", + " 2.003,\n", + " 0.635,\n", + " 0.0,\n", + " 2.35,\n", + " 2.735,\n", + " 2.712,\n", + " 2.22,\n", + " 1.463,\n", + " 0.67,\n", + " 0.135,\n", + " 0.0,\n", + " 3.133,\n", + " 3.717,\n", + " 4.116,\n", + " 3.907,\n", + " 3.161,\n", + " 2.278,\n", + " 0.899,\n", + " 0.0,\n", + " 4.236,\n", + " 4.895,\n", + " 5.119,\n", + " 4.842,\n", + " 4.848,\n", + " 3.135,\n", + " 0.693,\n", + " 0.0,\n", + " 4.199,\n", + " 7.628,\n", + " 12.141,\n", + " 10.169,\n", + " 5.31,\n", + " 1.957,\n", + " 0.273,\n", + " 0.0,\n", + " 2.021,\n", + " 3.499,\n", + " 4.305,\n", + " 2.855,\n", + " 1.175,\n", + " 0.416,\n", + " 0.094,\n", + " 0.0,\n", + " 0.128,\n", + " 0.267,\n", + " 0.507,\n", + " 0.435,\n", + " 0.387,\n", + " 0.107,\n", + " 0.009,\n", + " 0.0,\n", + " 1.465,\n", + " 2.292,\n", + " 2.538,\n", + " 1.481,\n", + " 0.624,\n", + " 0.191,\n", + " 0.039,\n", + " 0.0,\n", + " 0.225,\n", + " 0.34,\n", + " 0.304,\n", + " 0.162,\n", + " 0.062,\n", + " 0.017,\n", + " 0.003,\n", + " 0.0,\n", + " 22.466,\n", + " 51.373,\n", + " 71.493,\n", + " 73.454,\n", + " 71.425,\n", + " 17.629,\n", + " 1.214,\n", + " 0.0,\n", + " -0.072,\n", + " -0.07,\n", + " -0.149,\n", + " 0.088,\n", + " -0.104,\n", + " -0.186,\n", + " 0.959,\n", + " 0.0,\n", + " 0.078,\n", + " -0.189,\n", + " -0.245,\n", + " 0.164,\n", + " -0.089,\n", + " 0.242,\n", + " 0.91,\n", + " 0.0,\n", + " -0.227,\n", + " 0.058,\n", + " -0.003,\n", + " -0.211,\n", + " 0.194,\n", + " -0.469,\n", + " 0.433,\n", + " 0.0,\n", + " 0.103,\n", + " -0.226,\n", + " -0.217,\n", + " 0.035,\n", + " 0.108,\n", + " 0.445,\n", + " 0.547,\n", + " 0.0,\n", + " -0.044,\n", + " -0.269,\n", + " -0.057,\n", + " -0.012,\n", + " 0.082,\n", + " 0.296,\n", + " 0.291,\n", + " 0.0,\n", + " -0.153,\n", + " 0.132,\n", + " -0.073,\n", + " -0.237,\n", + " 0.221,\n", + " -0.459,\n", + " 0.323,\n", + " 0.0,\n", + " 0.895,\n", + " 0.899,\n", + " 1.073,\n", + " 0.927,\n", + " 1.23,\n", + " 1.292,\n", + " 0.0,\n", + " 0.0,\n", + " 1.079,\n", + " 1.284,\n", + " 1.176,\n", + " 0.681,\n", + " 0.81,\n", + " 0.463,\n", + " 0.0,\n", + " 0.0,\n", + " 0.978,\n", + " 0.629,\n", + " 0.873,\n", + " 1.252,\n", + " 1.345,\n", + " 1.773,\n", + " 0.0,\n", + " 0.0,\n", + " 1.299,\n", + " 1.477,\n", + " 1.131,\n", + " 0.672,\n", + " 0.488,\n", + " 0.018,\n", + " 0.0,\n", + " 0.0,\n", + " 1.551,\n", + " 1.623,\n", + " 0.992,\n", + " 0.632,\n", + " 0.399,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.874,\n", + " 0.523,\n", + " 0.908,\n", + " 1.303,\n", + " 1.453,\n", + " 1.803,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": -0.18184111516482934,\n", + " \"bcut2d_chglo\": -2.62649217978336,\n", + " \"bcut2d_logphi\": -0.15076361120772155,\n", + " \"bcut2d_logplow\": -2.805385322727985,\n", + " \"bcut2d_mrhi\": 0.6747146954531896,\n", + " \"bcut2d_mrlow\": -2.143934936160359,\n", + " \"bcut2d_mwhi\": 1.4927466302538395,\n", + " \"bcut2d_mwlow\": -1.5283423319981422\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.148,\n", + " 0.463,\n", + " 0.87,\n", + " 0.862,\n", + " 0.49,\n", + " 0.231,\n", + " 0.046,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.104,\n", + " 0.252,\n", + " 0.275,\n", + " 0.223,\n", + " 0.152,\n", + " 0.014,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.089,\n", + " 0.217,\n", + " 0.262,\n", + " 0.203,\n", + " 0.106,\n", + " 0.03,\n", + " 0.003,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.161,\n", + " 0.496,\n", + " 0.923,\n", + " 0.909,\n", + " 0.565,\n", + " 0.248,\n", + " 0.041,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.084,\n", + " 0.215,\n", + " 0.283,\n", + " 0.208,\n", + " 0.105,\n", + " 0.037,\n", + " 0.007,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.178,\n", + " 0.578,\n", + " 1.159,\n", + " 1.194,\n", + " 0.689,\n", + " 0.336,\n", + " 0.068,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.563,\n", + " 1.984,\n", + " 3.292,\n", + " 3.145,\n", + " 4.135,\n", + " 0.87,\n", + " 0.046,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.106,\n", + " 0.279,\n", + " 0.387,\n", + " 0.317,\n", + " 0.181,\n", + " 0.061,\n", + " 0.008,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"MoRSE\": [\n", + " 153.0,\n", + " 21.265,\n", + " -2.287,\n", + " 0.02,\n", + " -1.382,\n", + " -2.431,\n", + " 1.954,\n", + " 0.016,\n", + " 0.347,\n", + " 0.491,\n", + " -0.372,\n", + " -1.113,\n", + " 0.404,\n", + " 0.263,\n", + " 0.668,\n", + " -0.352,\n", + " -0.204,\n", + " -0.556,\n", + " 0.49,\n", + " 0.185,\n", + " -0.315,\n", + " 0.208,\n", + " -0.071,\n", + " -0.177,\n", + " 0.14,\n", + " 0.008,\n", + " 0.176,\n", + " -0.097,\n", + " -0.222,\n", + " 0.082,\n", + " 0.175,\n", + " -0.124,\n", + " 53.749,\n", + " 10.242,\n", + " -1.787,\n", + " -0.555,\n", + " -1.04,\n", + " 0.203,\n", + " 1.525,\n", + " -0.947,\n", + " -0.344,\n", + " 0.591,\n", + " -0.198,\n", + " 0.154,\n", + " -0.475,\n", + " 0.191,\n", + " 0.41,\n", + " -0.322,\n", + " 0.023,\n", + " -0.08,\n", + " 0.146,\n", + " 0.037,\n", + " -0.285,\n", + " 0.177,\n", + " 0.119,\n", + " -0.101,\n", + " 0.012,\n", + " -0.098,\n", + " 0.12,\n", + " 0.005,\n", + " -0.107,\n", + " 0.071,\n", + " -0.004,\n", + " -0.003,\n", + " 48.901,\n", + " 9.938,\n", + " -1.271,\n", + " -0.5,\n", + " -0.756,\n", + " -0.252,\n", + " 1.16,\n", + " -0.593,\n", + " -0.071,\n", + " 0.398,\n", + " -0.111,\n", + " -0.223,\n", + " -0.17,\n", + " 0.24,\n", + " 0.347,\n", + " -0.336,\n", + " -0.028,\n", + " -0.105,\n", + " 0.223,\n", + " 0.025,\n", + " -0.229,\n", + " 0.148,\n", + " 0.052,\n", + " -0.111,\n", + " 0.027,\n", + " -0.008,\n", + " 0.094,\n", + " -0.02,\n", + " -0.142,\n", + " 0.071,\n", + " 0.073,\n", + " -0.041,\n", + " 163.51,\n", + " 22.262,\n", + " -2.413,\n", + " 0.077,\n", + " -1.595,\n", + " -2.537,\n", + " 2.243,\n", + " -0.1,\n", + " 0.3,\n", + " 0.616,\n", + " -0.394,\n", + " -1.058,\n", + " 0.25,\n", + " 0.245,\n", + " 0.757,\n", + " -0.32,\n", + " -0.146,\n", + " -0.612,\n", + " 0.426,\n", + " 0.203,\n", + " -0.341,\n", + " 0.272,\n", + " -0.028,\n", + " -0.192,\n", + " 0.121,\n", + " -0.046,\n", + " 0.199,\n", + " -0.076,\n", + " -0.183,\n", + " 0.086,\n", + " 0.102,\n", + " -0.099,\n", + " 50.577,\n", + " 10.266,\n", + " -1.252,\n", + " -0.457,\n", + " -0.631,\n", + " -0.479,\n", + " 1.036,\n", + " -0.416,\n", + " 0.023,\n", + " 0.326,\n", + " -0.101,\n", + " -0.405,\n", + " -0.005,\n", + " 0.266,\n", + " 0.327,\n", + " -0.343,\n", + " -0.081,\n", + " -0.12,\n", + " 0.281,\n", + " 0.02,\n", + " -0.203,\n", + " 0.123,\n", + " 0.007,\n", + " -0.109,\n", + " 0.045,\n", + " 0.031,\n", + " 0.09,\n", + " -0.047,\n", + " -0.168,\n", + " 0.072,\n", + " 0.126,\n", + " -0.057,\n", + " 203.967,\n", + " 26.253,\n", + " -2.771,\n", + " 0.229,\n", + " -1.682,\n", + " -3.341,\n", + " 2.368,\n", + " 0.13,\n", + " 0.529,\n", + " 0.634,\n", + " -0.488,\n", + " -1.435,\n", + " 0.521,\n", + " 0.26,\n", + " 0.839,\n", + " -0.321,\n", + " -0.244,\n", + " -0.768,\n", + " 0.539,\n", + " 0.271,\n", + " -0.384,\n", + " 0.274,\n", + " -0.061,\n", + " -0.235,\n", + " 0.146,\n", + " -0.003,\n", + " 0.221,\n", + " -0.09,\n", + " -0.231,\n", + " 0.063,\n", + " 0.177,\n", + " -0.154,\n", + " 642.127,\n", + " 66.116,\n", + " -16.079,\n", + " 2.892,\n", + " -5.784,\n", + " -8.194,\n", + " 11.31,\n", + " -1.844,\n", + " -1.503,\n", + " 4.355,\n", + " -2.51,\n", + " -1.33,\n", + " -0.78,\n", + " -0.842,\n", + " 3.466,\n", + " 0.544,\n", + " -0.137,\n", + " -2.055,\n", + " -0.16,\n", + " -0.061,\n", + " -0.156,\n", + " 1.336,\n", + " 0.29,\n", + " -0.192,\n", + " -0.182,\n", + " -0.902,\n", + " 1.155,\n", + " -0.776,\n", + " 0.41,\n", + " 0.447,\n", + " -0.909,\n", + " 0.462\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 5.317,\n", + " 6.181,\n", + " 4.544,\n", + " 11.397,\n", + " 5.662,\n", + " 4.819,\n", + " 4.287,\n", + " 2.879,\n", + " 2.214,\n", + " 2.466,\n", + " 0.11,\n", + " 0.067,\n", + " 0.443,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.522,\n", + " 6.785,\n", + " 0.404,\n", + " 7.517,\n", + " 3.372,\n", + " 1.095,\n", + " 0.726,\n", + " 1.159,\n", + " 0.762,\n", + " 1.902,\n", + " 0.003,\n", + " 0.007,\n", + " 0.003,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.204,\n", + " 5.469,\n", + " 1.11,\n", + " 5.765,\n", + " 1.919,\n", + " 1.189,\n", + " 0.763,\n", + " 0.867,\n", + " 0.498,\n", + " 0.86,\n", + " 0.01,\n", + " 0.013,\n", + " 0.031,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 5.724,\n", + " 6.769,\n", + " 4.524,\n", + " 12.778,\n", + " 6.44,\n", + " 5.01,\n", + " 4.254,\n", + " 3.136,\n", + " 2.358,\n", + " 3.284,\n", + " 0.104,\n", + " 0.083,\n", + " 0.393,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.504,\n", + " 4.99,\n", + " 1.525,\n", + " 5.124,\n", + " 1.644,\n", + " 1.299,\n", + " 0.903,\n", + " 0.788,\n", + " 0.554,\n", + " 0.667,\n", + " 0.016,\n", + " 0.012,\n", + " 0.064,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 7.228,\n", + " 6.921,\n", + " 5.87,\n", + " 14.66,\n", + " 7.833,\n", + " 6.796,\n", + " 6.061,\n", + " 3.886,\n", + " 3.009,\n", + " 3.352,\n", + " 0.16,\n", + " 0.097,\n", + " 0.646,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 17.164,\n", + " 20.944,\n", + " 9.255,\n", + " 51.028,\n", + " 33.379,\n", + " 14.665,\n", + " 11.341,\n", + " 13.401,\n", + " 18.372,\n", + " 39.982,\n", + " 0.215,\n", + " 0.398,\n", + " 0.443,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 3.465,\n", + " 1.03,\n", + " 0.787,\n", + " 0.656,\n", + " 0.195,\n", + " 0.193,\n", + " 0.193,\n", + " 0.193,\n", + " 0.408,\n", + " 0.428,\n", + " 0.468,\n", + " 3.497,\n", + " 0.584,\n", + " 0.479,\n", + " 0.767,\n", + " 0.128,\n", + " 0.193,\n", + " 0.193,\n", + " 0.193,\n", + " 0.414,\n", + " 0.157,\n", + " 0.11,\n", + " 3.073,\n", + " 0.752,\n", + " 0.56,\n", + " 0.701,\n", + " 0.171,\n", + " 0.193,\n", + " 0.193,\n", + " 0.193,\n", + " 0.319,\n", + " 0.226,\n", + " 0.235,\n", + " 3.597,\n", + " 0.974,\n", + " 0.782,\n", + " 0.672,\n", + " 0.182,\n", + " 0.193,\n", + " 0.193,\n", + " 0.193,\n", + " 0.437,\n", + " 0.385,\n", + " 0.449,\n", + " 2.913,\n", + " 0.87,\n", + " 0.589,\n", + " 0.666,\n", + " 0.199,\n", + " 0.193,\n", + " 0.193,\n", + " 0.193,\n", + " 0.289,\n", + " 0.304,\n", + " 0.263,\n", + " 3.543,\n", + " 1.058,\n", + " 0.815,\n", + " 0.654,\n", + " 0.195,\n", + " 0.193,\n", + " 0.193,\n", + " 0.193,\n", + " 0.426,\n", + " 0.453,\n", + " 0.498,\n", + " 4.618,\n", + " 0.819,\n", + " 0.597,\n", + " 0.765,\n", + " 0.136,\n", + " 0.193,\n", + " 0.193,\n", + " 0.193,\n", + " 0.729,\n", + " 0.398,\n", + " 0.133,\n", + " 5.282,\n", + " 4.56,\n", + " 4.385,\n", + " 5.353,\n", + " 4.372,\n", + " 5.416,\n", + " 6.034,\n", + " 7.108,\n", + " 3.997,\n", + " 4.451,\n", + " 7.077,\n", + " 4.762,\n", + " 7.499,\n", + " 7.028,\n", + " 0.193,\n", + " 0.193,\n", + " 0.484,\n", + " 0.65,\n", + " 0.551,\n", + " 0.508,\n", + " 0.499,\n", + " 0.481,\n", + " 0.648,\n", + " 0.435,\n", + " 0.227,\n", + " 0.26,\n", + " 0.424,\n", + " 0.285,\n", + " 0.459,\n", + " 0.42,\n", + " 15.199,\n", + " 9.536,\n", + " 10.129,\n", + " 15.168,\n", + " 10.626,\n", + " 15.971,\n", + " 15.32\n", + " ],\n", + " \"GETAWAY\": [\n", + " 28.529,\n", + " 1.0,\n", + " 4.004,\n", + " 14.347,\n", + " 3.0,\n", + " 1.535,\n", + " 1.16,\n", + " 1.193,\n", + " 0.553,\n", + " 0.297,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 12.476,\n", + " 0.599,\n", + " 0.258,\n", + " 0.503,\n", + " 1.166,\n", + " 1.28,\n", + " 0.652,\n", + " 0.292,\n", + " 0.05,\n", + " 0.0,\n", + " 9.0,\n", + " 1.464,\n", + " 0.563,\n", + " 0.279,\n", + " 0.147,\n", + " 0.046,\n", + " 0.02,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 3.575,\n", + " 0.23,\n", + " 0.096,\n", + " 0.189,\n", + " 0.199,\n", + " 0.15,\n", + " 0.15,\n", + " 0.015,\n", + " 0.0,\n", + " 0.0,\n", + " 1.829,\n", + " 0.807,\n", + " 0.555,\n", + " 0.29,\n", + " 0.179,\n", + " 0.084,\n", + " 0.041,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 3.106,\n", + " 0.116,\n", + " 0.093,\n", + " 0.154,\n", + " 0.228,\n", + " 0.196,\n", + " 0.117,\n", + " 0.035,\n", + " 0.003,\n", + " 0.0,\n", + " 1.77,\n", + " 3.232,\n", + " 1.686,\n", + " 1.184,\n", + " 1.228,\n", + " 0.616,\n", + " 0.326,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 13.311,\n", + " 0.632,\n", + " 0.287,\n", + " 0.54,\n", + " 1.214,\n", + " 1.305,\n", + " 0.738,\n", + " 0.302,\n", + " 0.044,\n", + " 0.0,\n", + " 9.494,\n", + " 0.772,\n", + " 0.564,\n", + " 0.342,\n", + " 0.22,\n", + " 0.094,\n", + " 0.048,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 3.308,\n", + " 0.116,\n", + " 0.093,\n", + " 0.161,\n", + " 0.269,\n", + " 0.239,\n", + " 0.118,\n", + " 0.046,\n", + " 0.007,\n", + " 0.0,\n", + " 1.984,\n", + " 4.245,\n", + " 1.982,\n", + " 1.549,\n", + " 1.713,\n", + " 0.811,\n", + " 0.434,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 17.223,\n", + " 0.864,\n", + " 0.336,\n", + " 0.673,\n", + " 1.635,\n", + " 1.835,\n", + " 0.939,\n", + " 0.426,\n", + " 0.072,\n", + " 0.0,\n", + " 12.696,\n", + " 26.54,\n", + " 6.309,\n", + " 4.507,\n", + " 3.895,\n", + " 2.367,\n", + " 1.322,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 63.339,\n", + " 5.127,\n", + " 1.115,\n", + " 2.899,\n", + " 3.983,\n", + " 3.882,\n", + " 4.671,\n", + " 0.936,\n", + " 0.05,\n", + " 0.0,\n", + " 40.197,\n", + " 15.596,\n", + " 0.962,\n", + " 0.991,\n", + " 1.725,\n", + " 1.745,\n", + " 2.439,\n", + " 1.783,\n", + " 0.707,\n", + " 0.228,\n", + " 0.031,\n", + " 0.055,\n", + " 17.428,\n", + " 0.219,\n", + " 0.139,\n", + " 0.104,\n", + " 0.086,\n", + " 0.075,\n", + " 0.052,\n", + " 0.031,\n", + " 0.0,\n", + " 0.219,\n", + " 0.716,\n", + " 0.681,\n", + " 0.5,\n", + " 0.271,\n", + " 0.161,\n", + " 0.012,\n", + " 0.0,\n", + " 0.0,\n", + " 4.684,\n", + " 0.141,\n", + " 0.159,\n", + " 0.069,\n", + " 0.055,\n", + " 0.065,\n", + " 0.004,\n", + " 0.0,\n", + " 0.849,\n", + " 0.849,\n", + " 0.687,\n", + " 0.607,\n", + " 0.539,\n", + " 0.313,\n", + " 0.129,\n", + " 0.027,\n", + " 0.002,\n", + " 0.0,\n", + " 4.61,\n", + " 0.075,\n", + " 0.046,\n", + " 0.032,\n", + " 0.029,\n", + " 0.019,\n", + " 0.007,\n", + " 0.002,\n", + " 1.0,\n", + " 1.0,\n", + " 1.897,\n", + " 1.847,\n", + " 2.542,\n", + " 1.843,\n", + " 0.798,\n", + " 0.237,\n", + " 0.028,\n", + " 0.0,\n", + " 18.387,\n", + " 0.274,\n", + " 0.158,\n", + " 0.13,\n", + " 0.108,\n", + " 0.094,\n", + " 0.046,\n", + " 0.028,\n", + " 0.0,\n", + " 0.274,\n", + " 0.688,\n", + " 0.64,\n", + " 0.622,\n", + " 0.359,\n", + " 0.133,\n", + " 0.036,\n", + " 0.005,\n", + " 0.0,\n", + " 4.964,\n", + " 0.054,\n", + " 0.036,\n", + " 0.026,\n", + " 0.019,\n", + " 0.013,\n", + " 0.008,\n", + " 0.005,\n", + " 0.0,\n", + " 0.054,\n", + " 2.212,\n", + " 2.275,\n", + " 3.372,\n", + " 2.535,\n", + " 1.014,\n", + " 0.332,\n", + " 0.046,\n", + " -4.1558656177312474e+36,\n", + " -8.311731235462495e+36,\n", + " 0.32,\n", + " 0.202,\n", + " 0.151,\n", + " 0.126,\n", + " 0.11,\n", + " 0.076,\n", + " 0.046,\n", + " 0.0,\n", + " 0.32,\n", + " 6.993,\n", + " 8.12,\n", + " 8.436,\n", + " 5.821,\n", + " 4.985,\n", + " 0.754,\n", + " 0.031,\n", + " 0.0,\n", + " 70.281,\n", + " 1.314,\n", + " 3.763,\n", + " 0.782,\n", + " 0.605,\n", + " 1.546,\n", + " 0.255,\n", + " 0.031,\n", + " 0.0,\n", + " 3.763\n", + " ]\n", + "}\n", + "*******\n", + "\n", + "*******\n", + "Basic Information on 5-hydroxy-Lys:\n", + "{\n", + " \"InChI Key\": \"YSMODUONRAFBET-RFZPGFLSSA-N\",\n", + " \"InChI\": \"InChI=1S/C6H14N2O3/c7-3-4(9)1-2-5(8)6(10)11/h4-5,9H,1-3,7-8H2,(H,10,11)/t4-,5-/m1/s1\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 66,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 5,\n", + " \"n_o\": 5,\n", + " \"nh_oh\": 6,\n", + " \"h_acceptors\": 5,\n", + " \"h_donors\": 4,\n", + " \"rotatable_bonds\": 8,\n", + " \"aromatic_carbocycles\": 0,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 0,\n", + " \"aliphatic_heterocycles\": 0,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 6.665479467401369,\n", + " \"Bertz CT complexity index\": 500.9587557691536,\n", + " \"Ipc\": 70684.0425335587,\n", + " \"log-P\": -1.5019,\n", + " \"Molar Refractivity\": 39.90639999999999,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -0.48999999999999994,\n", + " \"phi\": 0.8127459168839184,\n", + " \"kappa_1\": 1.719722968279966,\n", + " \"kappa_2\": 5.198630971745946,\n", + " \"kappa_3\": 4.855734794735836,\n", + " \"chi_0\": 20.64626436994197,\n", + " \"chi_1\": 10.928791993162802,\n", + " \"chi_0n\": 19.119172062391506,\n", + " \"chi_1n\": 8.914936994123313,\n", + " \"chi_2n\": 1.326991820422165,\n", + " \"chi_3n\": 0.5893271471752297,\n", + " \"chi_4n\": 0.19494825389946907,\n", + " \"chi_0v\": 5.119172062391506,\n", + " \"chi_1v\": 2.3095860311957526,\n", + " \"chi_2v\": 1.326991820422165,\n", + " \"chi_3v\": 0.5893271471752297,\n", + " \"chi_4v\": 0.19494825389946907\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 109.57,\n", + " \"Labute_ASA\": 85.06888664583106,\n", + " \"PEOE_VSA\": 83.2373488651048,\n", + " \"SMR_VSA\": 83.2373488651048,\n", + " \"SlogP_VSA\": 83.2373488651048,\n", + " \"EState_VSA-CCG\": 83.23734886510482,\n", + " \"EState_VSA-RDK\": 95.91666666666669,\n", + " \"Avg_VSA_approx\": 85.77321242541719\n", + " },\n", + " \"Plane of Best Fit\": 0.8453255178225905,\n", + " \"Principal Moments of Inertia\": [\n", + " 308.9421111559308,\n", + " 813.1583435281545,\n", + " 827.8814497583807\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.37317192122869325,\n", + " 0.9822159244726125\n", + " ],\n", + " \"Radius of gyration\": 2.451825709650541,\n", + " \"Inertial shape factor\": 0.0031792879280768027,\n", + " \"Eccentricity\": 0.9277622094084701,\n", + " \"Asphericity\": 0.27548115012202734,\n", + " \"Spherocity index\": 0.4327683336035816,\n", + " \"Autocorr 2D\": [\n", + " 2.611,\n", + " 2.875,\n", + " 2.888,\n", + " 2.532,\n", + " 2.462,\n", + " 2.428,\n", + " 1.723,\n", + " 0.467,\n", + " 2.561,\n", + " 2.836,\n", + " 2.886,\n", + " 2.716,\n", + " 2.471,\n", + " 2.22,\n", + " 1.725,\n", + " 0.891,\n", + " 3.285,\n", + " 3.769,\n", + " 4.124,\n", + " 4.109,\n", + " 3.859,\n", + " 3.593,\n", + " 3.332,\n", + " 2.588,\n", + " 2.562,\n", + " 2.897,\n", + " 2.988,\n", + " 2.845,\n", + " 2.59,\n", + " 2.264,\n", + " 1.821,\n", + " 1.08,\n", + " 3.435,\n", + " 3.966,\n", + " 4.381,\n", + " 4.391,\n", + " 4.166,\n", + " 3.852,\n", + " 3.62,\n", + " 2.924,\n", + " 4.523,\n", + " 5.056,\n", + " 5.429,\n", + " 5.215,\n", + " 4.98,\n", + " 5.221,\n", + " 4.851,\n", + " 3.638,\n", + " 6.268,\n", + " 10.245,\n", + " 15.117,\n", + " 15.03,\n", + " 11.506,\n", + " 9.217,\n", + " 7.165,\n", + " 3.187,\n", + " 2.897,\n", + " 4.671,\n", + " 5.651,\n", + " 5.003,\n", + " 3.944,\n", + " 2.641,\n", + " 1.703,\n", + " 0.769,\n", + " 0.129,\n", + " 0.246,\n", + " 0.489,\n", + " 0.513,\n", + " 0.361,\n", + " 0.442,\n", + " 0.356,\n", + " 0.149,\n", + " 1.885,\n", + " 2.842,\n", + " 3.145,\n", + " 2.57,\n", + " 1.967,\n", + " 1.239,\n", + " 0.706,\n", + " 0.304,\n", + " 0.281,\n", + " 0.371,\n", + " 0.371,\n", + " 0.307,\n", + " 0.232,\n", + " 0.162,\n", + " 0.084,\n", + " 0.026,\n", + " 29.523,\n", + " 59.846,\n", + " 98.758,\n", + " 99.248,\n", + " 71.925,\n", + " 84.902,\n", + " 66.918,\n", + " 26.806,\n", + " -0.124,\n", + " -0.052,\n", + " -0.029,\n", + " -0.185,\n", + " 0.158,\n", + " 0.076,\n", + " -0.21,\n", + " -0.083,\n", + " 0.082,\n", + " -0.201,\n", + " -0.116,\n", + " -0.073,\n", + " 0.122,\n", + " -0.076,\n", + " -0.088,\n", + " 0.211,\n", + " -0.256,\n", + " 0.101,\n", + " 0.043,\n", + " -0.251,\n", + " 0.013,\n", + " 0.247,\n", + " -0.16,\n", + " -0.326,\n", + " 0.166,\n", + " -0.268,\n", + " -0.136,\n", + " -0.01,\n", + " 0.014,\n", + " -0.134,\n", + " 0.069,\n", + " 0.354,\n", + " 0.188,\n", + " -0.257,\n", + " -0.099,\n", + " -0.034,\n", + " -0.089,\n", + " -0.075,\n", + " 0.185,\n", + " 0.24,\n", + " -0.234,\n", + " 0.107,\n", + " 0.054,\n", + " -0.251,\n", + " -0.02,\n", + " 0.234,\n", + " -0.133,\n", + " -0.335,\n", + " 1.088,\n", + " 0.956,\n", + " 0.966,\n", + " 1.144,\n", + " 0.766,\n", + " 0.949,\n", + " 1.273,\n", + " 1.081,\n", + " 1.205,\n", + " 1.424,\n", + " 1.121,\n", + " 0.972,\n", + " 0.779,\n", + " 0.915,\n", + " 0.767,\n", + " 0.419,\n", + " 1.081,\n", + " 0.616,\n", + " 0.848,\n", + " 1.254,\n", + " 0.839,\n", + " 0.932,\n", + " 1.516,\n", + " 1.564,\n", + " 1.358,\n", + " 1.676,\n", + " 1.173,\n", + " 0.872,\n", + " 0.827,\n", + " 0.894,\n", + " 0.431,\n", + " 0.049,\n", + " 1.487,\n", + " 1.697,\n", + " 1.12,\n", + " 0.864,\n", + " 0.875,\n", + " 0.875,\n", + " 0.361,\n", + " 0.031,\n", + " 1.054,\n", + " 0.618,\n", + " 0.83,\n", + " 1.249,\n", + " 0.86,\n", + " 0.928,\n", + " 1.534,\n", + " 1.622\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": -0.3607490161301409,\n", + " \"bcut2d_chglo\": -2.690203807567192,\n", + " \"bcut2d_logphi\": -0.37568452067500785,\n", + " \"bcut2d_logplow\": -3.0471749022540915,\n", + " \"bcut2d_mrhi\": 0.3973265821751265,\n", + " \"bcut2d_mrlow\": -2.2013946209912203,\n", + " \"bcut2d_mwhi\": 0.9555532076906017,\n", + " \"bcut2d_mwlow\": -2.132611362159559\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.098,\n", + " 0.297,\n", + " 0.577,\n", + " 0.716,\n", + " 0.663,\n", + " 0.525,\n", + " 0.434,\n", + " 0.241,\n", + " 0.044,\n", + " 0.0,\n", + " 0.06,\n", + " 0.135,\n", + " 0.185,\n", + " 0.149,\n", + " 0.15,\n", + " 0.162,\n", + " 0.087,\n", + " 0.012,\n", + " 0.0,\n", + " 0.0,\n", + " 0.054,\n", + " 0.125,\n", + " 0.177,\n", + " 0.181,\n", + " 0.157,\n", + " 0.132,\n", + " 0.084,\n", + " 0.029,\n", + " 0.003,\n", + " 0.0,\n", + " 0.105,\n", + " 0.309,\n", + " 0.599,\n", + " 0.741,\n", + " 0.668,\n", + " 0.553,\n", + " 0.47,\n", + " 0.249,\n", + " 0.039,\n", + " 0.0,\n", + " 0.053,\n", + " 0.13,\n", + " 0.194,\n", + " 0.206,\n", + " 0.181,\n", + " 0.141,\n", + " 0.093,\n", + " 0.039,\n", + " 0.006,\n", + " 0.0,\n", + " 0.12,\n", + " 0.372,\n", + " 0.767,\n", + " 0.979,\n", + " 0.913,\n", + " 0.731,\n", + " 0.631,\n", + " 0.353,\n", + " 0.064,\n", + " 0.0,\n", + " 0.377,\n", + " 1.187,\n", + " 2.356,\n", + " 2.281,\n", + " 2.007,\n", + " 2.653,\n", + " 2.289,\n", + " 0.768,\n", + " 0.044,\n", + " 0.0,\n", + " 0.066,\n", + " 0.165,\n", + " 0.256,\n", + " 0.277,\n", + " 0.243,\n", + " 0.208,\n", + " 0.15,\n", + " 0.06,\n", + " 0.007,\n", + " 0.0\n", + " ],\n", + " \"MoRSE\": [\n", + " 300.0,\n", + " 22.616,\n", + " -2.885,\n", + " 0.267,\n", + " -2.937,\n", + " -2.322,\n", + " 1.098,\n", + " 0.943,\n", + " 0.797,\n", + " 0.544,\n", + " -0.633,\n", + " -1.702,\n", + " 0.288,\n", + " 1.249,\n", + " -0.029,\n", + " 0.255,\n", + " -0.563,\n", + " -0.697,\n", + " 0.373,\n", + " 0.558,\n", + " -0.337,\n", + " 0.199,\n", + " -0.065,\n", + " -0.352,\n", + " 0.196,\n", + " 0.17,\n", + " 0.139,\n", + " 0.014,\n", + " -0.107,\n", + " -0.277,\n", + " 0.247,\n", + " -0.034,\n", + " 84.147,\n", + " 8.607,\n", + " -0.999,\n", + " -1.375,\n", + " -1.438,\n", + " 0.424,\n", + " 1.243,\n", + " -1.066,\n", + " 0.138,\n", + " 0.282,\n", + " 0.084,\n", + " -0.155,\n", + " -0.396,\n", + " 0.53,\n", + " 0.154,\n", + " -0.109,\n", + " -0.192,\n", + " -0.001,\n", + " 0.258,\n", + " -0.054,\n", + " -0.309,\n", + " 0.155,\n", + " 0.029,\n", + " 0.068,\n", + " -0.122,\n", + " -0.076,\n", + " 0.215,\n", + " -0.063,\n", + " -0.002,\n", + " 0.007,\n", + " -0.115,\n", + " 0.057,\n", + " 84.258,\n", + " 9.445,\n", + " -0.931,\n", + " -0.835,\n", + " -1.162,\n", + " -0.018,\n", + " 0.828,\n", + " -0.416,\n", + " 0.277,\n", + " 0.131,\n", + " 0.102,\n", + " -0.55,\n", + " -0.211,\n", + " 0.696,\n", + " 0.008,\n", + " -0.058,\n", + " -0.277,\n", + " -0.055,\n", + " 0.263,\n", + " 0.033,\n", + " -0.242,\n", + " 0.152,\n", + " 0.006,\n", + " -0.069,\n", + " -0.034,\n", + " 0.051,\n", + " 0.129,\n", + " -0.059,\n", + " -0.061,\n", + " -0.025,\n", + " 0.063,\n", + " -0.002,\n", + " 311.599,\n", + " 23.222,\n", + " -2.545,\n", + " 0.267,\n", + " -3.328,\n", + " -2.435,\n", + " 1.225,\n", + " 0.866,\n", + " 0.84,\n", + " 0.599,\n", + " -0.597,\n", + " -1.736,\n", + " 0.208,\n", + " 1.279,\n", + " 0.09,\n", + " 0.243,\n", + " -0.526,\n", + " -0.746,\n", + " 0.327,\n", + " 0.536,\n", + " -0.326,\n", + " 0.241,\n", + " -0.053,\n", + " -0.32,\n", + " 0.107,\n", + " 0.106,\n", + " 0.21,\n", + " 0.013,\n", + " -0.043,\n", + " -0.292,\n", + " 0.158,\n", + " -0.018,\n", + " 92.493,\n", + " 10.287,\n", + " -1.16,\n", + " -0.622,\n", + " -1.099,\n", + " -0.254,\n", + " 0.685,\n", + " -0.095,\n", + " 0.284,\n", + " 0.118,\n", + " 0.057,\n", + " -0.721,\n", + " -0.089,\n", + " 0.769,\n", + " -0.062,\n", + " -0.032,\n", + " -0.328,\n", + " -0.101,\n", + " 0.301,\n", + " 0.089,\n", + " -0.233,\n", + " 0.138,\n", + " -0.012,\n", + " -0.131,\n", + " 0.033,\n", + " 0.112,\n", + " 0.09,\n", + " -0.066,\n", + " -0.096,\n", + " -0.041,\n", + " 0.148,\n", + " -0.018,\n", + " 406.803,\n", + " 28.252,\n", + " -3.528,\n", + " 0.765,\n", + " -3.976,\n", + " -3.274,\n", + " 1.172,\n", + " 1.353,\n", + " 1.13,\n", + " 0.864,\n", + " -1.026,\n", + " -2.208,\n", + " 0.429,\n", + " 1.447,\n", + " 0.08,\n", + " 0.425,\n", + " -0.652,\n", + " -1.021,\n", + " 0.344,\n", + " 0.767,\n", + " -0.348,\n", + " 0.264,\n", + " -0.074,\n", + " -0.478,\n", + " 0.205,\n", + " 0.178,\n", + " 0.213,\n", + " 0.082,\n", + " -0.08,\n", + " -0.431,\n", + " 0.251,\n", + " -0.053,\n", + " 1151.623,\n", + " 67.502,\n", + " -6.963,\n", + " 0.68,\n", + " -17.515,\n", + " -8.824,\n", + " 5.777,\n", + " 1.458,\n", + " -0.43,\n", + " 5.536,\n", + " -3.033,\n", + " -3.909,\n", + " 1.454,\n", + " 1.929,\n", + " 2.645,\n", + " 0.474,\n", + " -0.433,\n", + " -2.9,\n", + " 0.669,\n", + " 0.462,\n", + " -0.613,\n", + " 0.833,\n", + " 0.094,\n", + " -0.022,\n", + " -1.095,\n", + " -1.014,\n", + " 2.263,\n", + " -0.858,\n", + " 1.272,\n", + " -0.818,\n", + " -1.875,\n", + " 0.765\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 8.895,\n", + " 7.187,\n", + " 8.818,\n", + " 18.109,\n", + " 13.043,\n", + " 14.079,\n", + " 9.751,\n", + " 4.618,\n", + " 7.21,\n", + " 6.669,\n", + " 4.21,\n", + " 2.28,\n", + " 1.182,\n", + " 0.239,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.866,\n", + " 7.509,\n", + " 0.795,\n", + " 9.108,\n", + " 4.22,\n", + " 5.766,\n", + " 2.501,\n", + " 0.51,\n", + " 2.599,\n", + " 2.34,\n", + " 1.928,\n", + " 0.067,\n", + " 0.113,\n", + " 0.002,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.961,\n", + " 6.216,\n", + " 2.14,\n", + " 7.239,\n", + " 3.851,\n", + " 5.306,\n", + " 2.929,\n", + " 0.839,\n", + " 2.481,\n", + " 2.154,\n", + " 0.941,\n", + " 0.281,\n", + " 0.201,\n", + " 0.017,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 9.536,\n", + " 7.75,\n", + " 8.906,\n", + " 19.303,\n", + " 13.237,\n", + " 14.934,\n", + " 10.544,\n", + " 5.019,\n", + " 7.73,\n", + " 7.035,\n", + " 4.663,\n", + " 2.069,\n", + " 1.411,\n", + " 0.212,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 2.449,\n", + " 5.754,\n", + " 2.899,\n", + " 6.803,\n", + " 4.301,\n", + " 5.376,\n", + " 3.153,\n", + " 1.005,\n", + " 2.499,\n", + " 2.225,\n", + " 0.827,\n", + " 0.475,\n", + " 0.2,\n", + " 0.035,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 12.573,\n", + " 8.033,\n", + " 11.386,\n", + " 24.217,\n", + " 17.379,\n", + " 18.064,\n", + " 13.203,\n", + " 6.475,\n", + " 9.918,\n", + " 9.01,\n", + " 6.286,\n", + " 3.182,\n", + " 1.727,\n", + " 0.348,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 31.334,\n", + " 27.183,\n", + " 21.973,\n", + " 70.54,\n", + " 50.294,\n", + " 52.072,\n", + " 38.544,\n", + " 19.592,\n", + " 27.532,\n", + " 25.157,\n", + " 37.045,\n", + " 2.829,\n", + " 7.165,\n", + " 0.239,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 4.73,\n", + " 1.455,\n", + " 1.043,\n", + " 0.654,\n", + " 0.201,\n", + " 0.177,\n", + " 0.177,\n", + " 0.177,\n", + " 0.529,\n", + " 0.413,\n", + " 0.444,\n", + " 4.255,\n", + " 1.024,\n", + " 0.907,\n", + " 0.688,\n", + " 0.166,\n", + " 0.18,\n", + " 0.177,\n", + " 0.177,\n", + " 0.454,\n", + " 0.252,\n", + " 0.347,\n", + " 4.268,\n", + " 1.149,\n", + " 0.851,\n", + " 0.681,\n", + " 0.183,\n", + " 0.177,\n", + " 0.177,\n", + " 0.177,\n", + " 0.44,\n", + " 0.263,\n", + " 0.29,\n", + " 4.707,\n", + " 1.437,\n", + " 1.072,\n", + " 0.652,\n", + " 0.199,\n", + " 0.177,\n", + " 0.177,\n", + " 0.177,\n", + " 0.526,\n", + " 0.409,\n", + " 0.473,\n", + " 4.353,\n", + " 1.216,\n", + " 0.838,\n", + " 0.679,\n", + " 0.19,\n", + " 0.177,\n", + " 0.177,\n", + " 0.177,\n", + " 0.452,\n", + " 0.282,\n", + " 0.285,\n", + " 4.825,\n", + " 1.48,\n", + " 1.078,\n", + " 0.654,\n", + " 0.2,\n", + " 0.177,\n", + " 0.18,\n", + " 0.177,\n", + " 0.549,\n", + " 0.428,\n", + " 0.475,\n", + " 4.805,\n", + " 1.321,\n", + " 1.237,\n", + " 0.653,\n", + " 0.179,\n", + " 0.177,\n", + " 0.177,\n", + " 0.177,\n", + " 0.589,\n", + " 0.527,\n", + " 0.44,\n", + " 7.228,\n", + " 6.187,\n", + " 6.269,\n", + " 7.217,\n", + " 6.407,\n", + " 7.383,\n", + " 7.363,\n", + " 13.335,\n", + " 9.148,\n", + " 9.516,\n", + " 13.355,\n", + " 9.959,\n", + " 13.936,\n", + " 13.926,\n", + " 0.177,\n", + " 0.178,\n", + " 0.482,\n", + " 0.532,\n", + " 0.521,\n", + " 0.478,\n", + " 0.519,\n", + " 0.48,\n", + " 0.479,\n", + " 0.462,\n", + " 0.351,\n", + " 0.331,\n", + " 0.469,\n", + " 0.34,\n", + " 0.484,\n", + " 0.519,\n", + " 27.742,\n", + " 19.29,\n", + " 19.96,\n", + " 27.828,\n", + " 20.8,\n", + " 29.016,\n", + " 29.141\n", + " ],\n", + " \"GETAWAY\": [\n", + " 34.054,\n", + " 0.895,\n", + " 4.471,\n", + " 10.315,\n", + " 3.0,\n", + " 1.803,\n", + " 1.744,\n", + " 1.515,\n", + " 0.73,\n", + " 0.356,\n", + " 0.399,\n", + " 0.397,\n", + " 0.2,\n", + " 17.302,\n", + " 0.441,\n", + " 0.229,\n", + " 0.382,\n", + " 0.716,\n", + " 0.824,\n", + " 0.699,\n", + " 0.489,\n", + " 0.5,\n", + " 0.356,\n", + " 9.0,\n", + " 1.461,\n", + " 0.692,\n", + " 0.424,\n", + " 0.159,\n", + " 0.038,\n", + " 0.058,\n", + " 0.115,\n", + " 0.019,\n", + " 0.008,\n", + " 4.488,\n", + " 0.202,\n", + " 0.087,\n", + " 0.142,\n", + " 0.179,\n", + " 0.091,\n", + " 0.079,\n", + " 0.142,\n", + " 0.093,\n", + " 0.018,\n", + " 1.866,\n", + " 0.824,\n", + " 0.677,\n", + " 0.435,\n", + " 0.246,\n", + " 0.095,\n", + " 0.05,\n", + " 0.084,\n", + " 0.046,\n", + " 0.021,\n", + " 4.132,\n", + " 0.099,\n", + " 0.082,\n", + " 0.114,\n", + " 0.161,\n", + " 0.147,\n", + " 0.106,\n", + " 0.106,\n", + " 0.092,\n", + " 0.043,\n", + " 1.811,\n", + " 3.204,\n", + " 1.978,\n", + " 1.753,\n", + " 1.542,\n", + " 0.738,\n", + " 0.345,\n", + " 0.487,\n", + " 0.408,\n", + " 0.199,\n", + " 18.118,\n", + " 0.476,\n", + " 0.256,\n", + " 0.403,\n", + " 0.758,\n", + " 0.873,\n", + " 0.681,\n", + " 0.517,\n", + " 0.546,\n", + " 0.368,\n", + " 9.432,\n", + " 0.792,\n", + " 0.682,\n", + " 0.523,\n", + " 0.312,\n", + " 0.132,\n", + " 0.066,\n", + " 0.074,\n", + " 0.062,\n", + " 0.031,\n", + " 4.556,\n", + " 0.093,\n", + " 0.08,\n", + " 0.12,\n", + " 0.175,\n", + " 0.175,\n", + " 0.141,\n", + " 0.113,\n", + " 0.101,\n", + " 0.058,\n", + " 2.043,\n", + " 4.278,\n", + " 2.407,\n", + " 2.317,\n", + " 2.155,\n", + " 1.068,\n", + " 0.518,\n", + " 0.583,\n", + " 0.579,\n", + " 0.292,\n", + " 24.137,\n", + " 0.639,\n", + " 0.313,\n", + " 0.513,\n", + " 1.003,\n", + " 1.176,\n", + " 0.999,\n", + " 0.695,\n", + " 0.729,\n", + " 0.523,\n", + " 12.791,\n", + " 26.001,\n", + " 7.862,\n", + " 7.281,\n", + " 4.636,\n", + " 2.112,\n", + " 1.215,\n", + " 3.385,\n", + " 1.164,\n", + " 0.559,\n", + " 82.441,\n", + " 4.424,\n", + " 1.093,\n", + " 2.204,\n", + " 3.437,\n", + " 2.973,\n", + " 1.781,\n", + " 2.766,\n", + " 2.68,\n", + " 1.15,\n", + " 40.764,\n", + " 19.228,\n", + " 0.871,\n", + " 0.903,\n", + " 1.871,\n", + " 1.746,\n", + " 2.158,\n", + " 1.817,\n", + " 1.273,\n", + " 0.862,\n", + " 0.734,\n", + " 0.364,\n", + " 21.776,\n", + " 0.185,\n", + " 0.105,\n", + " 0.106,\n", + " 0.068,\n", + " 0.057,\n", + " 0.048,\n", + " 0.057,\n", + " 0.061,\n", + " 0.185,\n", + " 0.699,\n", + " 0.583,\n", + " 0.5,\n", + " 0.246,\n", + " 0.218,\n", + " 0.272,\n", + " 0.118,\n", + " 0.017,\n", + " 5.306,\n", + " 0.156,\n", + " 0.138,\n", + " 0.071,\n", + " 0.029,\n", + " 0.052,\n", + " 0.067,\n", + " 0.042,\n", + " 0.004,\n", + " 0.156,\n", + " 0.697,\n", + " 0.543,\n", + " 0.5,\n", + " 0.354,\n", + " 0.236,\n", + " 0.202,\n", + " 0.127,\n", + " 0.042,\n", + " 5.413,\n", + " 0.084,\n", + " 0.04,\n", + " 0.029,\n", + " 0.016,\n", + " 0.019,\n", + " 0.019,\n", + " 0.015,\n", + " 0.007,\n", + " 0.084,\n", + " 2.049,\n", + " 1.797,\n", + " 2.236,\n", + " 1.895,\n", + " 1.261,\n", + " 0.941,\n", + " 0.795,\n", + " 0.369,\n", + " 22.798,\n", + " 0.231,\n", + " 0.137,\n", + " 0.133,\n", + " 0.086,\n", + " 0.051,\n", + " 0.067,\n", + " 0.072,\n", + " 0.054,\n", + " 0.231,\n", + " 0.709,\n", + " 0.598,\n", + " 0.567,\n", + " 0.421,\n", + " 0.288,\n", + " 0.207,\n", + " 0.143,\n", + " 0.058,\n", + " 6.001,\n", + " 0.053,\n", + " 0.03,\n", + " 0.019,\n", + " 0.013,\n", + " 0.015,\n", + " 0.013,\n", + " 0.01,\n", + " 0.009,\n", + " 0.053,\n", + " 2.501,\n", + " 2.297,\n", + " 2.982,\n", + " 2.566,\n", + " 1.796,\n", + " 1.218,\n", + " 1.068,\n", + " 0.534,\n", + " 30.109,\n", + " 0.27,\n", + " 0.154,\n", + " 0.155,\n", + " 0.1,\n", + " 0.084,\n", + " 0.071,\n", + " 0.084,\n", + " 0.088,\n", + " 0.27,\n", + " 7.984,\n", + " 7.575,\n", + " 8.75,\n", + " 6.048,\n", + " 3.726,\n", + " 5.485,\n", + " 3.604,\n", + " 1.067,\n", + " 88.605,\n", + " 1.365,\n", + " 3.264,\n", + " 1.271,\n", + " 0.479,\n", + " 0.797,\n", + " 1.436,\n", + " 0.752,\n", + " 0.25,\n", + " 3.264\n", + " ]\n", + "}\n", + "*******\n", + "\n", + "*******\n", + "Basic Information on Ala:\n", + "{\n", + " \"InChI Key\": \"QNAYBMKLOCPYGJ-REOHCLBHSA-N\",\n", + " \"InChI\": \"InChI=1S/C3H7NO2/c1-2(4)3(5)6/h2H,4H2,1H3,(H,5,6)/t2-/m0/s1\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 36,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 3,\n", + " \"n_o\": 3,\n", + " \"nh_oh\": 3,\n", + " \"h_acceptors\": 3,\n", + " \"h_donors\": 2,\n", + " \"rotatable_bonds\": 3,\n", + " \"aromatic_carbocycles\": 0,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 0,\n", + " \"aliphatic_heterocycles\": 0,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 5.079185825519163,\n", + " \"Bertz CT complexity index\": 202.40456059498163,\n", + " \"Ipc\": 355.2737064947364,\n", + " \"log-P\": -0.5818000000000002,\n", + " \"Molar Refractivity\": 21.285199999999996,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -0.41,\n", + " \"phi\": 0.2766285648147319,\n", + " \"kappa_1\": 0.8767389622871162,\n", + " \"kappa_2\": 1.8931192296491623,\n", + " \"kappa_3\": 1.868551532033426,\n", + " \"chi_0\": 10.861807319565798,\n", + " \"chi_1\": 5.674756148408914,\n", + " \"chi_0n\": 9.763710176427685,\n", + " \"chi_1n\": 4.434530569677621,\n", + " \"chi_2n\": 0.6360642763152439,\n", + " \"chi_3n\": 0.19334916553349346,\n", + " \"chi_4n\": 0.0,\n", + " \"chi_0v\": 2.763710176427684,\n", + " \"chi_1v\": 1.131855088213842,\n", + " \"chi_2v\": 0.6360642763152439,\n", + " \"chi_3v\": 0.19334916553349346,\n", + " \"chi_4v\": 0.0\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 63.32000000000001,\n", + " \"Labute_ASA\": 45.80235882965387,\n", + " \"PEOE_VSA\": 44.20007026307239,\n", + " \"SMR_VSA\": 44.2000702630724,\n", + " \"SlogP_VSA\": 44.200070263072384,\n", + " \"EState_VSA-CCG\": 44.2000702630724,\n", + " \"EState_VSA-RDK\": 51.666666666666686,\n", + " \"Avg_VSA_approx\": 45.69338954379125\n", + " },\n", + " \"Plane of Best Fit\": 0.5279403231093109,\n", + " \"Principal Moments of Inertia\": [\n", + " 100.90236843188356,\n", + " 167.86717969688002,\n", + " 224.37993577581597\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.4496942566767549,\n", + " 0.7481381038659385\n", + " ],\n", + " \"Radius of gyration\": 1.663604417193268,\n", + " \"Inertial shape factor\": 0.007414475155466605,\n", + " \"Eccentricity\": 0.8931825544153564,\n", + " \"Asphericity\": 0.18852816829794725,\n", + " \"Spherocity index\": 0.3896442105362276,\n", + " \"Autocorr 2D\": [\n", + " 2.012,\n", + " 2.259,\n", + " 2.093,\n", + " 0.855,\n", + " 0.035,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.921,\n", + " 2.085,\n", + " 1.964,\n", + " 1.343,\n", + " 0.298,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 2.64,\n", + " 3.04,\n", + " 3.248,\n", + " 3.079,\n", + " 1.693,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.903,\n", + " 2.108,\n", + " 2.012,\n", + " 1.473,\n", + " 0.545,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 2.78,\n", + " 3.239,\n", + " 3.483,\n", + " 3.353,\n", + " 2.115,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 3.993,\n", + " 4.588,\n", + " 4.865,\n", + " 4.369,\n", + " 1.792,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 3.064,\n", + " 4.838,\n", + " 6.398,\n", + " 5.862,\n", + " 1.184,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.359,\n", + " 1.988,\n", + " 1.965,\n", + " 1.209,\n", + " 0.385,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.085,\n", + " 0.181,\n", + " 0.271,\n", + " 0.335,\n", + " 0.04,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.869,\n", + " 1.111,\n", + " 0.959,\n", + " 0.471,\n", + " 0.15,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.13,\n", + " 0.152,\n", + " 0.109,\n", + " 0.042,\n", + " 0.009,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 18.066,\n", + " 42.611,\n", + " 52.704,\n", + " 65.609,\n", + " 7.574,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " -0.148,\n", + " 0.168,\n", + " -0.138,\n", + " -0.468,\n", + " 0.826,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.002,\n", + " -0.092,\n", + " -0.32,\n", + " -0.07,\n", + " 0.783,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " -0.255,\n", + " 0.286,\n", + " 0.014,\n", + " -0.594,\n", + " 0.415,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.033,\n", + " -0.268,\n", + " -0.378,\n", + " 0.24,\n", + " 0.468,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.047,\n", + " -0.414,\n", + " -0.145,\n", + " 0.167,\n", + " 0.194,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " -0.266,\n", + " 0.265,\n", + " 0.032,\n", + " -0.578,\n", + " 0.38,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.007,\n", + " 0.692,\n", + " 1.063,\n", + " 1.491,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.206,\n", + " 1.201,\n", + " 1.194,\n", + " 0.697,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.991,\n", + " 0.428,\n", + " 0.922,\n", + " 1.935,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.439,\n", + " 1.52,\n", + " 1.228,\n", + " 0.189,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.571,\n", + " 1.684,\n", + " 1.066,\n", + " 0.138,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.974,\n", + " 0.462,\n", + " 0.917,\n", + " 1.918,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": -5.551115123125759e-17,\n", + " \"bcut2d_chglo\": -2.4366042592871366,\n", + " \"bcut2d_logphi\": -3.140036181328949e-33,\n", + " \"bcut2d_logplow\": -2.73973745458873,\n", + " \"bcut2d_mrhi\": -7.714504985237511e-33,\n", + " \"bcut2d_mrlow\": -1.8747469309502822,\n", + " \"bcut2d_mwhi\": 0.0,\n", + " \"bcut2d_mwlow\": -1.7686425661565561\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.186,\n", + " 0.518,\n", + " 0.857,\n", + " 0.866,\n", + " 0.277,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.114,\n", + " 0.262,\n", + " 0.289,\n", + " 0.062,\n", + " 0.002,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.1,\n", + " 0.208,\n", + " 0.238,\n", + " 0.13,\n", + " 0.019,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.202,\n", + " 0.551,\n", + " 0.928,\n", + " 0.946,\n", + " 0.246,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.096,\n", + " 0.207,\n", + " 0.246,\n", + " 0.155,\n", + " 0.04,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.23,\n", + " 0.664,\n", + " 1.173,\n", + " 1.257,\n", + " 0.404,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.836,\n", + " 2.852,\n", + " 5.064,\n", + " 3.548,\n", + " 0.277,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.123,\n", + " 0.28,\n", + " 0.371,\n", + " 0.252,\n", + " 0.046,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"MoRSE\": [\n", + " 78.0,\n", + " 16.47,\n", + " -0.574,\n", + " -0.025,\n", + " -1.593,\n", + " -0.966,\n", + " 0.47,\n", + " 0.481,\n", + " 0.593,\n", + " -0.027,\n", + " -0.374,\n", + " -0.613,\n", + " 0.123,\n", + " 0.462,\n", + " 0.168,\n", + " -0.009,\n", + " -0.232,\n", + " -0.295,\n", + " 0.105,\n", + " 0.343,\n", + " -0.206,\n", + " 0.226,\n", + " -0.173,\n", + " -0.145,\n", + " 0.062,\n", + " 0.008,\n", + " 0.256,\n", + " -0.214,\n", + " -0.01,\n", + " 0.011,\n", + " -0.023,\n", + " 0.092,\n", + " 23.545,\n", + " 6.97,\n", + " -0.741,\n", + " -0.271,\n", + " -0.863,\n", + " 0.094,\n", + " 0.787,\n", + " -0.323,\n", + " -0.175,\n", + " 0.138,\n", + " -0.06,\n", + " 0.111,\n", + " -0.172,\n", + " 0.08,\n", + " 0.104,\n", + " -0.122,\n", + " 0.026,\n", + " -0.034,\n", + " 0.08,\n", + " 0.006,\n", + " -0.147,\n", + " 0.145,\n", + " -0.053,\n", + " 0.052,\n", + " -0.056,\n", + " -0.05,\n", + " 0.102,\n", + " -0.043,\n", + " -0.005,\n", + " 0.051,\n", + " -0.087,\n", + " 0.057,\n", + " 22.179,\n", + " 6.498,\n", + " -0.422,\n", + " -0.231,\n", + " -0.725,\n", + " -0.054,\n", + " 0.467,\n", + " -0.113,\n", + " 0.036,\n", + " 0.035,\n", + " -0.004,\n", + " -0.148,\n", + " -0.077,\n", + " 0.195,\n", + " 0.081,\n", + " -0.094,\n", + " -0.055,\n", + " -0.05,\n", + " 0.088,\n", + " 0.055,\n", + " -0.129,\n", + " 0.12,\n", + " -0.049,\n", + " -0.021,\n", + " -0.006,\n", + " -0.01,\n", + " 0.098,\n", + " -0.069,\n", + " -0.02,\n", + " 0.019,\n", + " -0.006,\n", + " 0.036,\n", + " 82.838,\n", + " 17.316,\n", + " -0.512,\n", + " 0.09,\n", + " -1.852,\n", + " -1.03,\n", + " 0.613,\n", + " 0.476,\n", + " 0.542,\n", + " 0.017,\n", + " -0.371,\n", + " -0.612,\n", + " 0.102,\n", + " 0.41,\n", + " 0.219,\n", + " 0.004,\n", + " -0.207,\n", + " -0.318,\n", + " 0.081,\n", + " 0.328,\n", + " -0.192,\n", + " 0.251,\n", + " -0.166,\n", + " -0.144,\n", + " 0.039,\n", + " -0.024,\n", + " 0.277,\n", + " -0.199,\n", + " 0.016,\n", + " 0.011,\n", + " -0.081,\n", + " 0.111,\n", + " 23.503,\n", + " 6.746,\n", + " -0.413,\n", + " -0.218,\n", + " -0.654,\n", + " -0.148,\n", + " 0.346,\n", + " -0.0,\n", + " 0.112,\n", + " 0.005,\n", + " -0.011,\n", + " -0.256,\n", + " -0.021,\n", + " 0.248,\n", + " 0.073,\n", + " -0.089,\n", + " -0.1,\n", + " -0.06,\n", + " 0.105,\n", + " 0.084,\n", + " -0.128,\n", + " 0.107,\n", + " -0.062,\n", + " -0.043,\n", + " 0.019,\n", + " 0.011,\n", + " 0.101,\n", + " -0.092,\n", + " -0.03,\n", + " 0.012,\n", + " 0.03,\n", + " 0.035,\n", + " 106.054,\n", + " 21.093,\n", + " -0.542,\n", + " 0.114,\n", + " -2.11,\n", + " -1.331,\n", + " 0.493,\n", + " 0.665,\n", + " 0.872,\n", + " 0.017,\n", + " -0.578,\n", + " -0.789,\n", + " 0.146,\n", + " 0.564,\n", + " 0.244,\n", + " 0.049,\n", + " -0.28,\n", + " -0.439,\n", + " 0.083,\n", + " 0.466,\n", + " -0.226,\n", + " 0.299,\n", + " -0.211,\n", + " -0.207,\n", + " 0.047,\n", + " -0.0,\n", + " 0.358,\n", + " -0.263,\n", + " 0.014,\n", + " -0.002,\n", + " -0.082,\n", + " 0.128,\n", + " 362.222,\n", + " 71.096,\n", + " -6.149,\n", + " 3.54,\n", + " -8.971,\n", + " -5.131,\n", + " 5.532,\n", + " 1.708,\n", + " -1.206,\n", + " 2.231,\n", + " -2.413,\n", + " -0.951,\n", + " 0.972,\n", + " -0.805,\n", + " 1.686,\n", + " 0.061,\n", + " -0.382,\n", + " -0.883,\n", + " 0.124,\n", + " 0.113,\n", + " 0.039,\n", + " 0.971,\n", + " -0.762,\n", + " 0.373,\n", + " -0.682,\n", + " -0.493,\n", + " 1.316,\n", + " -0.691,\n", + " 0.539,\n", + " 0.355,\n", + " -1.706,\n", + " 1.184\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 4.537,\n", + " 2.95,\n", + " 2.905,\n", + " 8.036,\n", + " 3.583,\n", + " 4.36,\n", + " 2.413,\n", + " 1.935,\n", + " 0.174,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.445,\n", + " 2.939,\n", + " 0.251,\n", + " 4.956,\n", + " 1.458,\n", + " 0.556,\n", + " 0.253,\n", + " 0.035,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.005,\n", + " 2.506,\n", + " 0.731,\n", + " 3.706,\n", + " 0.937,\n", + " 0.798,\n", + " 0.452,\n", + " 0.163,\n", + " 0.012,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 4.856,\n", + " 3.115,\n", + " 2.808,\n", + " 8.685,\n", + " 3.89,\n", + " 4.49,\n", + " 2.924,\n", + " 1.768,\n", + " 0.154,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.257,\n", + " 2.367,\n", + " 1.032,\n", + " 3.343,\n", + " 0.816,\n", + " 0.981,\n", + " 0.447,\n", + " 0.299,\n", + " 0.025,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 6.395,\n", + " 3.325,\n", + " 3.682,\n", + " 10.636,\n", + " 5.044,\n", + " 6.143,\n", + " 3.484,\n", + " 2.842,\n", + " 0.254,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 16.499,\n", + " 10.564,\n", + " 5.414,\n", + " 37.385,\n", + " 21.489,\n", + " 14.872,\n", + " 13.243,\n", + " 2.713,\n", + " 0.174,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 1.904,\n", + " 1.404,\n", + " 0.494,\n", + " 0.501,\n", + " 0.369,\n", + " 0.213,\n", + " 0.213,\n", + " 0.213,\n", + " 0.421,\n", + " 0.498,\n", + " 0.342,\n", + " 1.818,\n", + " 0.919,\n", + " 0.25,\n", + " 0.609,\n", + " 0.308,\n", + " 0.213,\n", + " 0.213,\n", + " 0.213,\n", + " 0.396,\n", + " 0.24,\n", + " 0.069,\n", + " 1.664,\n", + " 1.041,\n", + " 0.338,\n", + " 0.547,\n", + " 0.342,\n", + " 0.213,\n", + " 0.213,\n", + " 0.213,\n", + " 0.333,\n", + " 0.269,\n", + " 0.153,\n", + " 1.951,\n", + " 1.36,\n", + " 0.486,\n", + " 0.514,\n", + " 0.358,\n", + " 0.213,\n", + " 0.213,\n", + " 0.213,\n", + " 0.442,\n", + " 0.472,\n", + " 0.325,\n", + " 1.616,\n", + " 1.149,\n", + " 0.372,\n", + " 0.515,\n", + " 0.366,\n", + " 0.213,\n", + " 0.213,\n", + " 0.213,\n", + " 0.317,\n", + " 0.317,\n", + " 0.193,\n", + " 1.951,\n", + " 1.441,\n", + " 0.508,\n", + " 0.5,\n", + " 0.37,\n", + " 0.213,\n", + " 0.213,\n", + " 0.213,\n", + " 0.439,\n", + " 0.531,\n", + " 0.362,\n", + " 2.23,\n", + " 1.222,\n", + " 0.381,\n", + " 0.582,\n", + " 0.319,\n", + " 0.213,\n", + " 0.22,\n", + " 0.213,\n", + " 0.596,\n", + " 0.439,\n", + " 0.151,\n", + " 3.801,\n", + " 2.988,\n", + " 3.042,\n", + " 3.796,\n", + " 3.137,\n", + " 3.901,\n", + " 3.832,\n", + " 4.306,\n", + " 2.356,\n", + " 2.645,\n", + " 4.261,\n", + " 2.884,\n", + " 4.537,\n", + " 4.038,\n", + " 0.213,\n", + " 0.213,\n", + " 0.305,\n", + " 0.413,\n", + " 0.334,\n", + " 0.308,\n", + " 0.322,\n", + " 0.304,\n", + " 0.373,\n", + " 0.42,\n", + " 0.235,\n", + " 0.252,\n", + " 0.413,\n", + " 0.276,\n", + " 0.444,\n", + " 0.395,\n", + " 9.426,\n", + " 5.762,\n", + " 6.272,\n", + " 9.345,\n", + " 6.711,\n", + " 9.867,\n", + " 8.907\n", + " ],\n", + " \"GETAWAY\": [\n", + " 15.51,\n", + " 1.0,\n", + " 3.509,\n", + " 19.079,\n", + " 3.0,\n", + " 1.314,\n", + " 0.8,\n", + " 0.472,\n", + " 0.392,\n", + " 0.011,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 8.98,\n", + " 0.843,\n", + " 0.305,\n", + " 0.603,\n", + " 1.217,\n", + " 1.459,\n", + " 0.494,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 9.0,\n", + " 1.354,\n", + " 0.39,\n", + " 0.065,\n", + " 0.028,\n", + " 0.031,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 2.383,\n", + " 0.308,\n", + " 0.08,\n", + " 0.195,\n", + " 0.259,\n", + " 0.097,\n", + " 0.003,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.575,\n", + " 0.703,\n", + " 0.406,\n", + " 0.114,\n", + " 0.061,\n", + " 0.059,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.987,\n", + " 0.149,\n", + " 0.09,\n", + " 0.137,\n", + " 0.241,\n", + " 0.205,\n", + " 0.034,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.562,\n", + " 3.213,\n", + " 1.444,\n", + " 0.75,\n", + " 0.505,\n", + " 0.445,\n", + " 0.01,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 9.521,\n", + " 0.887,\n", + " 0.337,\n", + " 0.626,\n", + " 1.296,\n", + " 1.58,\n", + " 0.438,\n", + " NaN,\n", + " 0.0,\n", + " 0.0,\n", + " NaN,\n", + " 0.676,\n", + " 0.423,\n", + " 0.174,\n", + " 0.075,\n", + " 0.064,\n", + " 0.002,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 2.151,\n", + " 0.151,\n", + " 0.095,\n", + " 0.149,\n", + " 0.263,\n", + " 0.246,\n", + " 0.072,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.8,\n", + " 4.315,\n", + " 1.771,\n", + " 1.116,\n", + " 0.689,\n", + " 0.573,\n", + " 0.016,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 12.646,\n", + " 1.227,\n", + " 0.417,\n", + " 0.843,\n", + " 1.74,\n", + " 2.125,\n", + " 0.72,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 12.918,\n", + " 28.256,\n", + " 6.01,\n", + " 1.918,\n", + " 1.808,\n", + " 1.958,\n", + " 0.011,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 51.667,\n", + " 7.581,\n", + " 1.387,\n", + " 3.893,\n", + " 6.075,\n", + " 5.861,\n", + " 0.494,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 43.001,\n", + " 11.013,\n", + " 1.037,\n", + " 1.076,\n", + " 1.569,\n", + " 1.52,\n", + " 1.773,\n", + " 1.514,\n", + " 0.366,\n", + " 0.079,\n", + " 0.112,\n", + " 0.042,\n", + " 13.95,\n", + " 0.278,\n", + " 0.186,\n", + " 0.144,\n", + " 0.122,\n", + " 0.083,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.278,\n", + " 0.505,\n", + " 0.493,\n", + " 0.428,\n", + " 0.103,\n", + " 0.003,\n", + " 1.978,\n", + " -1.859,\n", + " 1.34,\n", + " 5.98,\n", + " 0.153,\n", + " 0.203,\n", + " 0.117,\n", + " 0.013,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.203,\n", + " 0.528,\n", + " 0.399,\n", + " 0.393,\n", + " 0.217,\n", + " 0.025,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 3.124,\n", + " 0.082,\n", + " 0.058,\n", + " 0.041,\n", + " 0.021,\n", + " 0.006,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.082,\n", + " 1.717,\n", + " 1.556,\n", + " 1.892,\n", + " 1.647,\n", + " 0.325,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 14.274,\n", + " 0.348,\n", + " 0.201,\n", + " 0.18,\n", + " 0.14,\n", + " 0.074,\n", + " 0.0,\n", + " 1.0,\n", + " -0.0,\n", + " 1.0,\n", + " 0.548,\n", + " 0.44,\n", + " 0.427,\n", + " 0.259,\n", + " 0.053,\n", + " 0.0,\n", + " 1.0,\n", + " 0.0,\n", + " 5.451,\n", + " 0.067,\n", + " 0.035,\n", + " 0.025,\n", + " 0.019,\n", + " 0.012,\n", + " -4.1558656177312474e+36,\n", + " 0.0,\n", + " 0.0,\n", + " 0.067,\n", + " 2.102,\n", + " 2.064,\n", + " 2.497,\n", + " 2.202,\n", + " 0.534,\n", + " 0.0,\n", + " 0.0,\n", + " -4.1558656177312474e+36,\n", + " -8.311731235462495e+36,\n", + " 0.406,\n", + " 0.271,\n", + " 0.211,\n", + " 0.177,\n", + " 0.122,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.406,\n", + " 6.985,\n", + " 8.02,\n", + " 9.107,\n", + " 6.18,\n", + " 0.366,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 61.317,\n", + " 1.668,\n", + " 4.799,\n", + " 2.103,\n", + " 0.782,\n", + " 0.083,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 4.799\n", + " ]\n", + "}\n", + "*******\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "*******\n", + "Basic Information on Arg:\n", + "{\n", + " \"InChI Key\": \"ODKSFYDXXFIFQN-BYPYZUCNSA-N\",\n", + " \"InChI\": \"InChI=1S/C6H14N4O2/c7-4(5(11)12)2-1-3-10-6(8)9/h4H,1-3,7H2,(H,11,12)(H4,8,9,10)/t4-/m0/s1\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 70,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 6,\n", + " \"n_o\": 6,\n", + " \"nh_oh\": 7,\n", + " \"h_acceptors\": 4,\n", + " \"h_donors\": 5,\n", + " \"rotatable_bonds\": 6,\n", + " \"aromatic_carbocycles\": 0,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 0,\n", + " \"aliphatic_heterocycles\": 0,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 6.4528732153455675,\n", + " \"Bertz CT complexity index\": 553.5550888277661,\n", + " \"Ipc\": 118575.4730007525,\n", + " \"log-P\": -1.338429999999998,\n", + " \"Molar Refractivity\": 44.762000000000015,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -0.8200000000000001,\n", + " \"phi\": 0.9549531909965968,\n", + " \"kappa_1\": 1.9816400295276464,\n", + " \"kappa_2\": 5.7828052124535905,\n", + " \"kappa_3\": 5.927256649464839,\n", + " \"chi_0\": 21.300964908321227,\n", + " \"chi_1\": 11.477503828889683,\n", + " \"chi_0n\": 19.60535096292756,\n", + " \"chi_1n\": 9.117812142677371,\n", + " \"chi_2n\": 1.4096710740652232,\n", + " \"chi_3n\": 0.5860542638459777,\n", + " \"chi_4n\": 0.21613358546422498,\n", + " \"chi_0v\": 5.605350962927559,\n", + " \"chi_1v\": 2.5262822792137585,\n", + " \"chi_2v\": 1.4096710740652232,\n", + " \"chi_3v\": 0.5860542638459777,\n", + " \"chi_4v\": 0.21613358546422498\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 125.22,\n", + " \"Labute_ASA\": 90.5393090828573,\n", + " \"PEOE_VSA\": 88.74192486740695,\n", + " \"SMR_VSA\": 88.74192486740694,\n", + " \"SlogP_VSA\": 88.74192486740694,\n", + " \"EState_VSA-CCG\": 88.74192486740694,\n", + " \"EState_VSA-RDK\": 97.83333333333336,\n", + " \"Avg_VSA_approx\": 90.56020656059222\n", + " },\n", + " \"Plane of Best Fit\": 0.6709606818226609,\n", + " \"Principal Moments of Inertia\": [\n", + " 319.66190522102715,\n", + " 984.1775274533378,\n", + " 1167.8727577448406\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.2737129563997139,\n", + " 0.8427095511276265\n", + " ],\n", + " \"Radius of gyration\": 2.6635134272678065,\n", + " \"Inertial shape factor\": 0.0026362526699731173,\n", + " \"Eccentricity\": 0.9618114251239316,\n", + " \"Asphericity\": 0.3911330727987781,\n", + " \"Spherocity index\": 0.23953033173066846,\n", + " \"Autocorr 2D\": [\n", + " 2.694,\n", + " 2.946,\n", + " 2.861,\n", + " 2.596,\n", + " 2.461,\n", + " 2.336,\n", + " 2.275,\n", + " 2.112,\n", + " 2.599,\n", + " 2.842,\n", + " 2.888,\n", + " 2.754,\n", + " 2.532,\n", + " 2.302,\n", + " 2.09,\n", + " 1.774,\n", + " 3.327,\n", + " 3.772,\n", + " 4.089,\n", + " 4.082,\n", + " 3.881,\n", + " 3.648,\n", + " 3.333,\n", + " 3.097,\n", + " 2.588,\n", + " 2.902,\n", + " 2.988,\n", + " 2.883,\n", + " 2.662,\n", + " 2.395,\n", + " 2.123,\n", + " 1.776,\n", + " 3.501,\n", + " 3.987,\n", + " 4.366,\n", + " 4.375,\n", + " 4.193,\n", + " 3.95,\n", + " 3.626,\n", + " 3.361,\n", + " 4.6,\n", + " 5.152,\n", + " 5.329,\n", + " 5.163,\n", + " 4.941,\n", + " 4.87,\n", + " 4.749,\n", + " 5.067,\n", + " 6.374,\n", + " 10.16,\n", + " 14.555,\n", + " 14.656,\n", + " 11.89,\n", + " 9.607,\n", + " 6.855,\n", + " 5.639,\n", + " 2.778,\n", + " 4.579,\n", + " 5.385,\n", + " 5.095,\n", + " 4.14,\n", + " 2.978,\n", + " 2.146,\n", + " 1.393,\n", + " 0.124,\n", + " 0.266,\n", + " 0.418,\n", + " 0.435,\n", + " 0.332,\n", + " 0.351,\n", + " 0.202,\n", + " 0.28,\n", + " 1.624,\n", + " 2.765,\n", + " 2.823,\n", + " 2.591,\n", + " 2.034,\n", + " 1.37,\n", + " 0.979,\n", + " 0.563,\n", + " 0.302,\n", + " 0.376,\n", + " 0.366,\n", + " 0.308,\n", + " 0.24,\n", + " 0.186,\n", + " 0.139,\n", + " 0.075,\n", + " 26.154,\n", + " 54.566,\n", + " 81.46,\n", + " 84.955,\n", + " 62.812,\n", + " 54.63,\n", + " 41.307,\n", + " 66.405,\n", + " -0.112,\n", + " 0.005,\n", + " -0.11,\n", + " -0.148,\n", + " 0.024,\n", + " 0.012,\n", + " 0.223,\n", + " -0.014,\n", + " 0.068,\n", + " -0.22,\n", + " -0.122,\n", + " -0.059,\n", + " 0.022,\n", + " 0.061,\n", + " 0.121,\n", + " -0.249,\n", + " -0.299,\n", + " 0.291,\n", + " -0.036,\n", + " -0.235,\n", + " -0.075,\n", + " -0.012,\n", + " 0.026,\n", + " 0.493,\n", + " 0.107,\n", + " -0.277,\n", + " -0.11,\n", + " -0.016,\n", + " -0.029,\n", + " 0.098,\n", + " -0.053,\n", + " -0.237,\n", + " -0.048,\n", + " -0.034,\n", + " -0.051,\n", + " -0.089,\n", + " -0.088,\n", + " -0.025,\n", + " -0.112,\n", + " 0.145,\n", + " -0.241,\n", + " 0.284,\n", + " -0.008,\n", + " -0.226,\n", + " -0.118,\n", + " -0.144,\n", + " 0.048,\n", + " 0.643,\n", + " 1.059,\n", + " 0.898,\n", + " 1.046,\n", + " 1.1,\n", + " 0.911,\n", + " 0.973,\n", + " 0.763,\n", + " 1.097,\n", + " 1.143,\n", + " 1.403,\n", + " 1.115,\n", + " 1.001,\n", + " 0.907,\n", + " 0.799,\n", + " 0.767,\n", + " 0.988,\n", + " 1.126,\n", + " 0.431,\n", + " 0.894,\n", + " 1.223,\n", + " 0.94,\n", + " 1.056,\n", + " 0.978,\n", + " 0.85,\n", + " 1.317,\n", + " 1.639,\n", + " 1.126,\n", + " 0.945,\n", + " 0.915,\n", + " 0.678,\n", + " 0.87,\n", + " 0.825,\n", + " 1.677,\n", + " 1.467,\n", + " 1.081,\n", + " 0.941,\n", + " 0.903,\n", + " 0.783,\n", + " 0.932,\n", + " 0.639,\n", + " 1.042,\n", + " 0.399,\n", + " 0.853,\n", + " 1.209,\n", + " 0.967,\n", + " 1.159,\n", + " 1.007,\n", + " 0.864\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": -8.915141844218824e-18,\n", + " \"bcut2d_chglo\": -2.625841404215822,\n", + " \"bcut2d_logphi\": 2.9366994647687776e-17,\n", + " \"bcut2d_logplow\": -2.7950443595938697,\n", + " \"bcut2d_mrhi\": 8.265324145650578e-18,\n", + " \"bcut2d_mrlow\": -1.0416612105780239,\n", + " \"bcut2d_mwhi\": 2.002900647152629e-15,\n", + " \"bcut2d_mwlow\": -0.18617215875479717\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.094,\n", + " 0.273,\n", + " 0.515,\n", + " 0.631,\n", + " 0.638,\n", + " 0.56,\n", + " 0.447,\n", + " 0.328,\n", + " 0.261,\n", + " 0.035,\n", + " 0.059,\n", + " 0.133,\n", + " 0.166,\n", + " 0.151,\n", + " 0.156,\n", + " 0.147,\n", + " 0.142,\n", + " 0.113,\n", + " 0.014,\n", + " 0.0,\n", + " 0.052,\n", + " 0.115,\n", + " 0.162,\n", + " 0.174,\n", + " 0.163,\n", + " 0.142,\n", + " 0.116,\n", + " 0.082,\n", + " 0.033,\n", + " 0.002,\n", + " 0.101,\n", + " 0.286,\n", + " 0.534,\n", + " 0.65,\n", + " 0.644,\n", + " 0.585,\n", + " 0.461,\n", + " 0.364,\n", + " 0.273,\n", + " 0.031,\n", + " 0.05,\n", + " 0.12,\n", + " 0.177,\n", + " 0.196,\n", + " 0.186,\n", + " 0.156,\n", + " 0.124,\n", + " 0.084,\n", + " 0.042,\n", + " 0.005,\n", + " 0.119,\n", + " 0.351,\n", + " 0.699,\n", + " 0.865,\n", + " 0.882,\n", + " 0.794,\n", + " 0.629,\n", + " 0.484,\n", + " 0.383,\n", + " 0.05,\n", + " 0.374,\n", + " 1.207,\n", + " 1.94,\n", + " 1.974,\n", + " 1.892,\n", + " 2.056,\n", + " 1.907,\n", + " 2.517,\n", + " 0.906,\n", + " 0.035,\n", + " 0.064,\n", + " 0.155,\n", + " 0.236,\n", + " 0.261,\n", + " 0.25,\n", + " 0.223,\n", + " 0.181,\n", + " 0.139,\n", + " 0.067,\n", + " 0.006\n", + " ],\n", + " \"MoRSE\": [\n", + " 325.0,\n", + " 23.491,\n", + " -3.392,\n", + " 2.059,\n", + " -4.125,\n", + " -1.576,\n", + " 0.095,\n", + " 1.725,\n", + " 0.782,\n", + " 0.498,\n", + " -0.173,\n", + " -1.447,\n", + " 0.365,\n", + " 1.049,\n", + " 0.006,\n", + " 0.14,\n", + " -0.538,\n", + " -0.928,\n", + " 0.336,\n", + " 0.296,\n", + " 0.237,\n", + " 0.112,\n", + " -0.36,\n", + " -0.15,\n", + " -0.097,\n", + " 0.201,\n", + " 0.328,\n", + " -0.169,\n", + " -0.272,\n", + " -0.093,\n", + " 0.258,\n", + " -0.063,\n", + " 97.692,\n", + " 8.852,\n", + " -0.644,\n", + " -0.962,\n", + " -2.173,\n", + " 0.239,\n", + " 1.354,\n", + " -0.812,\n", + " -0.185,\n", + " 0.174,\n", + " 0.526,\n", + " -0.171,\n", + " 0.014,\n", + " -0.13,\n", + " 0.412,\n", + " -0.292,\n", + " 0.184,\n", + " -0.248,\n", + " 0.057,\n", + " -0.088,\n", + " 0.016,\n", + " 0.149,\n", + " -0.072,\n", + " -0.079,\n", + " -0.121,\n", + " 0.096,\n", + " 0.115,\n", + " -0.083,\n", + " -0.035,\n", + " 0.048,\n", + " 0.047,\n", + " 0.03,\n", + " 94.954,\n", + " 9.319,\n", + " -0.621,\n", + " -0.42,\n", + " -1.823,\n", + " 0.019,\n", + " 0.775,\n", + " -0.205,\n", + " 0.049,\n", + " 0.082,\n", + " 0.426,\n", + " -0.523,\n", + " -0.026,\n", + " 0.306,\n", + " 0.21,\n", + " -0.214,\n", + " -0.01,\n", + " -0.284,\n", + " 0.196,\n", + " -0.054,\n", + " 0.025,\n", + " 0.089,\n", + " -0.076,\n", + " -0.093,\n", + " -0.053,\n", + " 0.107,\n", + " 0.12,\n", + " -0.096,\n", + " -0.088,\n", + " 0.023,\n", + " 0.114,\n", + " -0.03,\n", + " 336.928,\n", + " 23.964,\n", + " -2.964,\n", + " 2.0,\n", + " -4.544,\n", + " -1.686,\n", + " 0.249,\n", + " 1.605,\n", + " 0.88,\n", + " 0.515,\n", + " -0.154,\n", + " -1.433,\n", + " 0.346,\n", + " 0.96,\n", + " 0.152,\n", + " 0.113,\n", + " -0.486,\n", + " -0.994,\n", + " 0.3,\n", + " 0.272,\n", + " 0.266,\n", + " 0.182,\n", + " -0.389,\n", + " -0.167,\n", + " -0.166,\n", + " 0.198,\n", + " 0.367,\n", + " -0.148,\n", + " -0.244,\n", + " -0.122,\n", + " 0.207,\n", + " -0.035,\n", + " 103.614,\n", + " 10.256,\n", + " -1.005,\n", + " -0.055,\n", + " -1.736,\n", + " -0.145,\n", + " 0.554,\n", + " 0.113,\n", + " 0.096,\n", + " 0.091,\n", + " 0.358,\n", + " -0.695,\n", + " 0.017,\n", + " 0.476,\n", + " 0.124,\n", + " -0.178,\n", + " -0.107,\n", + " -0.308,\n", + " 0.257,\n", + " -0.022,\n", + " 0.027,\n", + " 0.059,\n", + " -0.096,\n", + " -0.097,\n", + " -0.013,\n", + " 0.117,\n", + " 0.122,\n", + " -0.113,\n", + " -0.122,\n", + " 0.02,\n", + " 0.162,\n", + " -0.055,\n", + " 446.757,\n", + " 30.25,\n", + " -4.389,\n", + " 3.212,\n", + " -5.639,\n", + " -2.319,\n", + " -0.132,\n", + " 2.393,\n", + " 1.324,\n", + " 0.797,\n", + " -0.521,\n", + " -1.768,\n", + " 0.453,\n", + " 1.299,\n", + " 0.039,\n", + " 0.351,\n", + " -0.751,\n", + " -1.292,\n", + " 0.287,\n", + " 0.469,\n", + " 0.406,\n", + " 0.161,\n", + " -0.47,\n", + " -0.212,\n", + " -0.243,\n", + " 0.269,\n", + " 0.481,\n", + " -0.176,\n", + " -0.3,\n", + " -0.218,\n", + " 0.265,\n", + " -0.061,\n", + " 1246.572,\n", + " 77.106,\n", + " -13.075,\n", + " 11.171,\n", + " -18.693,\n", + " -7.786,\n", + " 2.998,\n", + " 3.007,\n", + " 2.04,\n", + " 3.07,\n", + " -1.549,\n", + " -2.709,\n", + " 3.56,\n", + " -1.527,\n", + " 3.268,\n", + " -0.734,\n", + " 0.229,\n", + " -3.115,\n", + " -0.663,\n", + " 0.039,\n", + " 1.208,\n", + " 2.721,\n", + " -2.16,\n", + " -0.61,\n", + " -1.664,\n", + " 0.374,\n", + " 2.001,\n", + " -0.502,\n", + " -0.702,\n", + " -0.146,\n", + " -0.165,\n", + " 0.45\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 9.718,\n", + " 6.001,\n", + " 8.93,\n", + " 20.178,\n", + " 15.457,\n", + " 6.969,\n", + " 12.792,\n", + " 8.408,\n", + " 10.977,\n", + " 3.827,\n", + " 2.821,\n", + " 5.227,\n", + " 4.638,\n", + " 0.642,\n", + " 0.667,\n", + " 0.98,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.936,\n", + " 6.148,\n", + " 0.765,\n", + " 9.394,\n", + " 0.969,\n", + " 0.54,\n", + " 3.675,\n", + " 3.882,\n", + " 1.811,\n", + " 0.225,\n", + " 1.937,\n", + " 0.422,\n", + " 1.295,\n", + " 0.074,\n", + " 0.049,\n", + " 0.007,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 2.115,\n", + " 5.142,\n", + " 2.187,\n", + " 8.232,\n", + " 2.306,\n", + " 1.221,\n", + " 3.894,\n", + " 3.892,\n", + " 2.638,\n", + " 0.507,\n", + " 1.163,\n", + " 1.088,\n", + " 0.712,\n", + " 0.132,\n", + " 0.109,\n", + " 0.068,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 10.344,\n", + " 6.379,\n", + " 8.678,\n", + " 21.602,\n", + " 15.245,\n", + " 6.592,\n", + " 13.179,\n", + " 8.33,\n", + " 11.831,\n", + " 3.5,\n", + " 3.444,\n", + " 5.3,\n", + " 4.664,\n", + " 0.704,\n", + " 0.692,\n", + " 0.87,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 2.658,\n", + " 4.825,\n", + " 3.076,\n", + " 8.086,\n", + " 3.262,\n", + " 1.783,\n", + " 4.245,\n", + " 4.158,\n", + " 3.132,\n", + " 0.812,\n", + " 0.952,\n", + " 1.468,\n", + " 0.787,\n", + " 0.154,\n", + " 0.141,\n", + " 0.142,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 14.04,\n", + " 6.837,\n", + " 11.495,\n", + " 27.5,\n", + " 21.887,\n", + " 9.46,\n", + " 17.424,\n", + " 10.58,\n", + " 14.965,\n", + " 5.353,\n", + " 3.989,\n", + " 7.219,\n", + " 6.847,\n", + " 1.002,\n", + " 1.02,\n", + " 1.43,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 33.18,\n", + " 19.867,\n", + " 16.455,\n", + " 80.865,\n", + " 38.553,\n", + " 12.375,\n", + " 41.96,\n", + " 21.036,\n", + " 47.565,\n", + " 5.454,\n", + " 22.097,\n", + " 14.587,\n", + " 26.896,\n", + " 2.679,\n", + " 2.143,\n", + " 0.98,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 5.72,\n", + " 1.792,\n", + " 0.652,\n", + " 0.701,\n", + " 0.219,\n", + " 0.175,\n", + " 0.175,\n", + " 0.175,\n", + " 0.483,\n", + " 0.546,\n", + " 0.457,\n", + " 5.296,\n", + " 1.537,\n", + " 0.392,\n", + " 0.733,\n", + " 0.213,\n", + " 0.175,\n", + " 0.175,\n", + " 0.175,\n", + " 0.44,\n", + " 0.379,\n", + " 0.1,\n", + " 5.134,\n", + " 1.549,\n", + " 0.496,\n", + " 0.715,\n", + " 0.216,\n", + " 0.175,\n", + " 0.175,\n", + " 0.175,\n", + " 0.396,\n", + " 0.394,\n", + " 0.22,\n", + " 5.733,\n", + " 1.799,\n", + " 0.65,\n", + " 0.701,\n", + " 0.22,\n", + " 0.175,\n", + " 0.175,\n", + " 0.175,\n", + " 0.487,\n", + " 0.543,\n", + " 0.432,\n", + " 5.166,\n", + " 1.572,\n", + " 0.53,\n", + " 0.711,\n", + " 0.216,\n", + " 0.175,\n", + " 0.175,\n", + " 0.175,\n", + " 0.395,\n", + " 0.416,\n", + " 0.294,\n", + " 5.864,\n", + " 1.808,\n", + " 0.664,\n", + " 0.703,\n", + " 0.217,\n", + " 0.175,\n", + " 0.175,\n", + " 0.175,\n", + " 0.507,\n", + " 0.556,\n", + " 0.477,\n", + " 6.039,\n", + " 1.923,\n", + " 0.562,\n", + " 0.708,\n", + " 0.226,\n", + " 0.175,\n", + " 0.175,\n", + " 0.175,\n", + " 0.572,\n", + " 0.596,\n", + " 0.2,\n", + " 8.163,\n", + " 7.226,\n", + " 7.178,\n", + " 8.183,\n", + " 7.268,\n", + " 8.336,\n", + " 8.525,\n", + " 15.143,\n", + " 10.822,\n", + " 11.264,\n", + " 15.213,\n", + " 11.691,\n", + " 15.697,\n", + " 16.092,\n", + " 0.175,\n", + " 0.175,\n", + " 0.551,\n", + " 0.599,\n", + " 0.573,\n", + " 0.551,\n", + " 0.566,\n", + " 0.555,\n", + " 0.563,\n", + " 0.495,\n", + " 0.306,\n", + " 0.337,\n", + " 0.487,\n", + " 0.369,\n", + " 0.513,\n", + " 0.456,\n", + " 29.986,\n", + " 21.241,\n", + " 22.385,\n", + " 30.103,\n", + " 23.265,\n", + " 31.075,\n", + " 31.148\n", + " ],\n", + " \"GETAWAY\": [\n", + " 39.02,\n", + " 0.907,\n", + " 4.541,\n", + " 10.24,\n", + " 3.0,\n", + " 1.868,\n", + " 1.866,\n", + " 1.504,\n", + " 1.103,\n", + " 0.503,\n", + " 0.105,\n", + " 0.028,\n", + " 0.135,\n", + " 17.931,\n", + " 0.423,\n", + " 0.221,\n", + " 0.374,\n", + " 0.679,\n", + " 0.831,\n", + " 0.685,\n", + " 0.531,\n", + " 0.322,\n", + " 0.28,\n", + " 9.0,\n", + " 1.493,\n", + " 0.835,\n", + " 0.605,\n", + " 0.104,\n", + " 0.065,\n", + " 0.03,\n", + " 0.001,\n", + " 0.008,\n", + " 0.075,\n", + " 4.98,\n", + " 0.199,\n", + " 0.094,\n", + " 0.148,\n", + " 0.165,\n", + " 0.111,\n", + " 0.087,\n", + " 0.073,\n", + " 0.083,\n", + " 0.113,\n", + " 1.992,\n", + " 0.873,\n", + " 0.744,\n", + " 0.493,\n", + " 0.242,\n", + " 0.138,\n", + " 0.068,\n", + " 0.007,\n", + " 0.008,\n", + " 0.04,\n", + " 4.45,\n", + " 0.1,\n", + " 0.085,\n", + " 0.114,\n", + " 0.156,\n", + " 0.158,\n", + " 0.12,\n", + " 0.089,\n", + " 0.07,\n", + " 0.074,\n", + " 1.925,\n", + " 3.182,\n", + " 2.045,\n", + " 1.949,\n", + " 1.483,\n", + " 1.067,\n", + " 0.529,\n", + " 0.093,\n", + " 0.031,\n", + " 0.155,\n", + " 18.628,\n", + " 0.456,\n", + " 0.243,\n", + " 0.393,\n", + " 0.7,\n", + " 0.864,\n", + " 0.691,\n", + " 0.543,\n", + " 0.328,\n", + " 0.316,\n", + " 9.387,\n", + " 0.843,\n", + " 0.731,\n", + " 0.556,\n", + " 0.338,\n", + " 0.202,\n", + " 0.086,\n", + " 0.015,\n", + " 0.009,\n", + " 0.036,\n", + " 4.91,\n", + " 0.094,\n", + " 0.083,\n", + " 0.122,\n", + " 0.177,\n", + " 0.189,\n", + " 0.15,\n", + " 0.109,\n", + " 0.076,\n", + " 0.071,\n", + " 2.166,\n", + " 4.291,\n", + " 2.519,\n", + " 2.541,\n", + " 2.162,\n", + " 1.578,\n", + " 0.743,\n", + " 0.152,\n", + " 0.043,\n", + " 0.195,\n", + " 25.197,\n", + " 0.614,\n", + " 0.301,\n", + " 0.503,\n", + " 0.959,\n", + " 1.182,\n", + " 0.978,\n", + " 0.77,\n", + " 0.461,\n", + " 0.415,\n", + " 12.821,\n", + " 24.611,\n", + " 8.384,\n", + " 11.106,\n", + " 3.662,\n", + " 2.503,\n", + " 1.776,\n", + " 0.105,\n", + " 0.157,\n", + " 1.458,\n", + " 85.344,\n", + " 4.164,\n", + " 1.026,\n", + " 2.233,\n", + " 2.89,\n", + " 2.797,\n", + " 2.005,\n", + " 1.726,\n", + " 1.268,\n", + " 2.435,\n", + " 39.609,\n", + " 20.186,\n", + " 0.859,\n", + " 0.882,\n", + " 1.913,\n", + " 1.782,\n", + " 2.086,\n", + " 1.903,\n", + " 1.254,\n", + " 0.84,\n", + " 0.509,\n", + " 0.418,\n", + " 22.329,\n", + " 0.173,\n", + " 0.101,\n", + " 0.078,\n", + " 0.078,\n", + " 0.049,\n", + " 0.038,\n", + " 0.029,\n", + " 0.034,\n", + " 0.173,\n", + " 0.79,\n", + " 0.639,\n", + " 0.483,\n", + " 0.287,\n", + " 0.197,\n", + " 0.155,\n", + " 0.162,\n", + " 0.186,\n", + " 5.853,\n", + " 0.162,\n", + " 0.14,\n", + " 0.095,\n", + " 0.04,\n", + " 0.03,\n", + " 0.031,\n", + " 0.028,\n", + " 0.052,\n", + " 0.162,\n", + " 0.753,\n", + " 0.568,\n", + " 0.508,\n", + " 0.387,\n", + " 0.249,\n", + " 0.166,\n", + " 0.131,\n", + " 0.113,\n", + " 5.872,\n", + " 0.087,\n", + " 0.04,\n", + " 0.033,\n", + " 0.021,\n", + " 0.016,\n", + " 0.014,\n", + " 0.016,\n", + " 0.018,\n", + " 0.087,\n", + " 2.073,\n", + " 1.829,\n", + " 2.133,\n", + " 1.944,\n", + " 1.267,\n", + " 0.859,\n", + " 0.529,\n", + " 0.472,\n", + " 23.187,\n", + " 0.189,\n", + " 0.139,\n", + " 0.094,\n", + " 0.097,\n", + " 0.059,\n", + " 0.042,\n", + " 0.031,\n", + " 0.052,\n", + " 0.189,\n", + " 0.761,\n", + " 0.628,\n", + " 0.586,\n", + " 0.465,\n", + " 0.301,\n", + " 0.195,\n", + " 0.136,\n", + " 0.108,\n", + " 6.514,\n", + " 0.055,\n", + " 0.028,\n", + " 0.025,\n", + " 0.018,\n", + " 0.011,\n", + " 0.014,\n", + " 0.013,\n", + " 0.011,\n", + " 0.055,\n", + " 2.575,\n", + " 2.36,\n", + " 2.914,\n", + " 2.675,\n", + " 1.775,\n", + " 1.204,\n", + " 0.723,\n", + " 0.612,\n", + " 31.03,\n", + " 0.27,\n", + " 0.147,\n", + " 0.114,\n", + " 0.114,\n", + " 0.071,\n", + " 0.055,\n", + " 0.042,\n", + " 0.052,\n", + " 0.27,\n", + " 8.011,\n", + " 8.053,\n", + " 7.762,\n", + " 5.892,\n", + " 3.687,\n", + " 2.774,\n", + " 2.207,\n", + " 3.913,\n", + " 87.946,\n", + " 1.415,\n", + " 3.313,\n", + " 1.715,\n", + " 0.545,\n", + " 0.318,\n", + " 0.326,\n", + " 0.353,\n", + " 1.007,\n", + " 3.313\n", + " ]\n", + "}\n", + "*******\n", + "\n", + "*******\n", + "Basic Information on Asn:\n", + "{\n", + " \"InChI Key\": \"DCXYFEDJOCDNAF-REOHCLBHSA-N\",\n", + " \"InChI\": \"InChI=1S/C4H8N2O3/c5-2(4(8)9)1-3(6)7/h2H,1,5H2,(H2,6,7)(H,8,9)/t2-/m0/s1\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 52,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 5,\n", + " \"n_o\": 5,\n", + " \"nh_oh\": 5,\n", + " \"h_acceptors\": 4,\n", + " \"h_donors\": 3,\n", + " \"rotatable_bonds\": 4,\n", + " \"aromatic_carbocycles\": 0,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 0,\n", + " \"aliphatic_heterocycles\": 0,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 5.627633845517772,\n", + " \"Bertz CT complexity index\": 321.89215204307857,\n", + " \"Ipc\": 2440.692735669027,\n", + " \"log-P\": -1.7263000000000002,\n", + " \"Molar Refractivity\": 29.422600000000003,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -0.78,\n", + " \"phi\": 0.6753525176551473,\n", + " \"kappa_1\": 1.849766490940581,\n", + " \"kappa_2\": 3.285913486196659,\n", + " \"kappa_3\": 3.774016620498616,\n", + " \"chi_0\": 14.016507857945053,\n", + " \"chi_1\": 7.5288154239059395,\n", + " \"chi_0n\": 12.119172062391506,\n", + " \"chi_1n\": 5.5066887036594485,\n", + " \"chi_2n\": 1.0662168407237267,\n", + " \"chi_3n\": 0.4186836007164658,\n", + " \"chi_4n\": 0.15231917741010362,\n", + " \"chi_0v\": 4.119172062391505,\n", + " \"chi_1v\": 1.8095860311957526,\n", + " \"chi_2v\": 1.0662168407237267,\n", + " \"chi_3v\": 0.4186836007164658,\n", + " \"chi_4v\": 0.15231917741010362\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 106.41,\n", + " \"Labute_ASA\": 63.189797505751436,\n", + " \"PEOE_VSA\": 61.59546253674188,\n", + " \"SMR_VSA\": 61.59546253674188,\n", + " \"SlogP_VSA\": 61.59546253674188,\n", + " \"EState_VSA-CCG\": 61.59546253674188,\n", + " \"EState_VSA-RDK\": 67.33333333333333,\n", + " \"Avg_VSA_approx\": 62.743036696060166\n", + " },\n", + " \"Plane of Best Fit\": 0.8088702913850323,\n", + " \"Principal Moments of Inertia\": [\n", + " 225.0362465005206,\n", + " 374.34308162360173,\n", + " 472.81431463388157\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.4759505783465437,\n", + " 0.7917338160826837\n", + " ],\n", + " \"Radius of gyration\": 2.0143687583345224,\n", + " \"Inertial shape factor\": 0.003518250185891063,\n", + " \"Eccentricity\": 0.8794720273957499,\n", + " \"Asphericity\": 0.16246198706116413,\n", + " \"Spherocity index\": 0.5566435060981589,\n", + " \"Autocorr 2D\": [\n", + " 2.406,\n", + " 2.699,\n", + " 2.601,\n", + " 2.376,\n", + " 2.148,\n", + " 0.523,\n", + " 0.014,\n", + " 0.0,\n", + " 2.245,\n", + " 2.466,\n", + " 2.466,\n", + " 2.203,\n", + " 1.702,\n", + " 0.883,\n", + " 0.13,\n", + " 0.0,\n", + " 2.931,\n", + " 3.328,\n", + " 3.623,\n", + " 3.56,\n", + " 3.119,\n", + " 2.476,\n", + " 1.02,\n", + " 0.0,\n", + " 2.184,\n", + " 2.45,\n", + " 2.462,\n", + " 2.187,\n", + " 1.666,\n", + " 0.987,\n", + " 0.255,\n", + " 0.0,\n", + " 3.069,\n", + " 3.489,\n", + " 3.822,\n", + " 3.797,\n", + " 3.353,\n", + " 2.753,\n", + " 1.365,\n", + " 0.0,\n", + " 4.374,\n", + " 4.984,\n", + " 5.194,\n", + " 5.127,\n", + " 5.22,\n", + " 3.738,\n", + " 1.099,\n", + " 0.0,\n", + " 3.616,\n", + " 5.777,\n", + " 9.052,\n", + " 9.437,\n", + " 6.089,\n", + " 3.489,\n", + " 0.634,\n", + " 0.0,\n", + " 1.547,\n", + " 2.624,\n", + " 2.812,\n", + " 2.357,\n", + " 1.384,\n", + " 0.663,\n", + " 0.194,\n", + " 0.0,\n", + " 0.153,\n", + " 0.275,\n", + " 0.472,\n", + " 0.512,\n", + " 0.409,\n", + " 0.207,\n", + " 0.023,\n", + " 0.0,\n", + " 1.063,\n", + " 1.62,\n", + " 1.538,\n", + " 1.116,\n", + " 0.578,\n", + " 0.258,\n", + " 0.07,\n", + " 0.0,\n", + " 0.187,\n", + " 0.227,\n", + " 0.201,\n", + " 0.131,\n", + " 0.064,\n", + " 0.019,\n", + " 0.003,\n", + " 0.0,\n", + " 34.861,\n", + " 66.672,\n", + " 105.571,\n", + " 106.405,\n", + " 87.692,\n", + " 41.51,\n", + " 4.383,\n", + " 0.0,\n", + " -0.146,\n", + " 0.112,\n", + " -0.275,\n", + " -0.073,\n", + " 0.182,\n", + " -0.325,\n", + " 1.082,\n", + " 0.0,\n", + " 0.137,\n", + " -0.168,\n", + " -0.286,\n", + " 0.006,\n", + " -0.023,\n", + " 0.117,\n", + " 1.013,\n", + " 0.0,\n", + " -0.315,\n", + " 0.259,\n", + " -0.209,\n", + " -0.254,\n", + " 0.484,\n", + " -0.546,\n", + " 0.547,\n", + " 0.0,\n", + " 0.195,\n", + " -0.311,\n", + " -0.234,\n", + " -0.022,\n", + " -0.016,\n", + " 0.375,\n", + " 0.557,\n", + " 0.0,\n", + " 0.163,\n", + " -0.345,\n", + " -0.169,\n", + " -0.058,\n", + " 0.137,\n", + " 0.197,\n", + " 0.159,\n", + " 0.0,\n", + " -0.268,\n", + " 0.228,\n", + " -0.23,\n", + " -0.237,\n", + " 0.486,\n", + " -0.516,\n", + " 0.472,\n", + " 0.0,\n", + " 0.918,\n", + " 0.696,\n", + " 1.188,\n", + " 1.085,\n", + " 0.877,\n", + " 1.439,\n", + " 0.0,\n", + " 0.0,\n", + " 0.976,\n", + " 1.307,\n", + " 1.223,\n", + " 0.848,\n", + " 0.782,\n", + " 0.622,\n", + " 0.0,\n", + " 0.0,\n", + " 1.007,\n", + " 0.456,\n", + " 1.145,\n", + " 1.313,\n", + " 0.65,\n", + " 1.764,\n", + " 0.0,\n", + " 0.0,\n", + " 1.198,\n", + " 1.678,\n", + " 1.208,\n", + " 0.758,\n", + " 0.573,\n", + " 0.065,\n", + " 0.0,\n", + " 0.0,\n", + " 1.424,\n", + " 1.738,\n", + " 1.165,\n", + " 0.726,\n", + " 0.446,\n", + " 0.034,\n", + " 0.0,\n", + " 0.0,\n", + " 0.949,\n", + " 0.505,\n", + " 1.192,\n", + " 1.272,\n", + " 0.657,\n", + " 1.691,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": 2.7755575615628914e-17,\n", + " \"bcut2d_chglo\": -2.536055133168408,\n", + " \"bcut2d_logphi\": -0.04951826971947767,\n", + " \"bcut2d_logplow\": -2.9513652948731823,\n", + " \"bcut2d_mrhi\": 0.6379581157786187,\n", + " \"bcut2d_mrlow\": -1.7487524809153099,\n", + " \"bcut2d_mwhi\": 10.439067676559743,\n", + " \"bcut2d_mwlow\": -1.5386765411186853\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.144,\n", + " 0.401,\n", + " 0.718,\n", + " 0.803,\n", + " 0.544,\n", + " 0.318,\n", + " 0.07,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.101,\n", + " 0.244,\n", + " 0.288,\n", + " 0.259,\n", + " 0.226,\n", + " 0.02,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.083,\n", + " 0.185,\n", + " 0.243,\n", + " 0.212,\n", + " 0.13,\n", + " 0.043,\n", + " 0.005,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.16,\n", + " 0.437,\n", + " 0.798,\n", + " 0.891,\n", + " 0.622,\n", + " 0.341,\n", + " 0.062,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.077,\n", + " 0.178,\n", + " 0.239,\n", + " 0.206,\n", + " 0.123,\n", + " 0.053,\n", + " 0.01,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.181,\n", + " 0.507,\n", + " 0.97,\n", + " 1.128,\n", + " 0.792,\n", + " 0.468,\n", + " 0.102,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.708,\n", + " 2.451,\n", + " 4.026,\n", + " 4.422,\n", + " 5.478,\n", + " 1.213,\n", + " 0.07,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.102,\n", + " 0.242,\n", + " 0.354,\n", + " 0.334,\n", + " 0.22,\n", + " 0.087,\n", + " 0.012,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"MoRSE\": [\n", + " 136.0,\n", + " 18.288,\n", + " -0.458,\n", + " 0.373,\n", + " -2.387,\n", + " -1.159,\n", + " 1.014,\n", + " 0.223,\n", + " 0.75,\n", + " 0.035,\n", + " -0.474,\n", + " -0.468,\n", + " -0.339,\n", + " 0.862,\n", + " -0.112,\n", + " 0.303,\n", + " -0.217,\n", + " -0.466,\n", + " 0.15,\n", + " 0.113,\n", + " 0.041,\n", + " 0.259,\n", + " -0.149,\n", + " -0.178,\n", + " -0.186,\n", + " 0.197,\n", + " 0.158,\n", + " 0.016,\n", + " 0.002,\n", + " -0.163,\n", + " -0.091,\n", + " 0.033,\n", + " 54.475,\n", + " 9.029,\n", + " -0.255,\n", + " -0.435,\n", + " -1.63,\n", + " 0.129,\n", + " 1.517,\n", + " -0.696,\n", + " -0.186,\n", + " 0.131,\n", + " -0.13,\n", + " 0.245,\n", + " -0.206,\n", + " 0.173,\n", + " -0.153,\n", + " 0.048,\n", + " 0.01,\n", + " 0.019,\n", + " 0.037,\n", + " -0.068,\n", + " -0.124,\n", + " 0.204,\n", + " -0.015,\n", + " 0.029,\n", + " -0.208,\n", + " 0.086,\n", + " 0.111,\n", + " -0.068,\n", + " -0.007,\n", + " 0.04,\n", + " -0.068,\n", + " -0.005,\n", + " 44.085,\n", + " 8.321,\n", + " -0.282,\n", + " -0.426,\n", + " -1.069,\n", + " -0.038,\n", + " 0.825,\n", + " -0.304,\n", + " 0.033,\n", + " 0.045,\n", + " -0.028,\n", + " -0.044,\n", + " -0.241,\n", + " 0.365,\n", + " -0.095,\n", + " 0.028,\n", + " -0.07,\n", + " -0.036,\n", + " 0.072,\n", + " -0.016,\n", + " -0.095,\n", + " 0.18,\n", + " -0.038,\n", + " -0.039,\n", + " -0.126,\n", + " 0.102,\n", + " 0.077,\n", + " -0.045,\n", + " -0.023,\n", + " -0.007,\n", + " 0.004,\n", + " -0.011,\n", + " 149.531,\n", + " 19.203,\n", + " -0.031,\n", + " 0.565,\n", + " -2.941,\n", + " -1.268,\n", + " 1.319,\n", + " 0.171,\n", + " 0.755,\n", + " 0.036,\n", + " -0.507,\n", + " -0.445,\n", + " -0.355,\n", + " 0.851,\n", + " -0.123,\n", + " 0.356,\n", + " -0.198,\n", + " -0.5,\n", + " 0.113,\n", + " 0.101,\n", + " 0.075,\n", + " 0.285,\n", + " -0.133,\n", + " -0.188,\n", + " -0.253,\n", + " 0.206,\n", + " 0.189,\n", + " 0.029,\n", + " 0.024,\n", + " -0.175,\n", + " -0.149,\n", + " 0.035,\n", + " 43.369,\n", + " 8.415,\n", + " -0.465,\n", + " -0.392,\n", + " -0.831,\n", + " -0.153,\n", + " 0.609,\n", + " -0.171,\n", + " 0.109,\n", + " 0.048,\n", + " -0.021,\n", + " -0.168,\n", + " -0.232,\n", + " 0.446,\n", + " -0.088,\n", + " 0.036,\n", + " -0.119,\n", + " -0.063,\n", + " 0.102,\n", + " 0.008,\n", + " -0.086,\n", + " 0.16,\n", + " -0.053,\n", + " -0.056,\n", + " -0.098,\n", + " 0.121,\n", + " 0.063,\n", + " -0.05,\n", + " -0.027,\n", + " -0.023,\n", + " 0.033,\n", + " -0.009,\n", + " 185.723,\n", + " 23.125,\n", + " -0.137,\n", + " 0.895,\n", + " -3.389,\n", + " -1.657,\n", + " 1.196,\n", + " 0.351,\n", + " 1.203,\n", + " 0.08,\n", + " -0.752,\n", + " -0.645,\n", + " -0.448,\n", + " 1.063,\n", + " -0.041,\n", + " 0.467,\n", + " -0.287,\n", + " -0.709,\n", + " 0.153,\n", + " 0.156,\n", + " 0.161,\n", + " 0.321,\n", + " -0.201,\n", + " -0.254,\n", + " -0.267,\n", + " 0.232,\n", + " 0.235,\n", + " 0.07,\n", + " 0.034,\n", + " -0.266,\n", + " -0.186,\n", + " 0.052,\n", + " 797.236,\n", + " 67.26,\n", + " 3.588,\n", + " 8.725,\n", + " -19.97,\n", + " -7.037,\n", + " 14.367,\n", + " -2.975,\n", + " -0.161,\n", + " 3.094,\n", + " -4.019,\n", + " -0.744,\n", + " 1.322,\n", + " 0.57,\n", + " -1.738,\n", + " 3.019,\n", + " -0.477,\n", + " -1.747,\n", + " 0.053,\n", + " -0.465,\n", + " 1.064,\n", + " 0.537,\n", + " 0.264,\n", + " 0.193,\n", + " -3.095,\n", + " 1.417,\n", + " 1.25,\n", + " -0.605,\n", + " 0.969,\n", + " -0.282,\n", + " -2.121,\n", + " 0.419\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 6.169,\n", + " 3.81,\n", + " 4.456,\n", + " 13.032,\n", + " 8.548,\n", + " 7.687,\n", + " 7.228,\n", + " 3.861,\n", + " 1.814,\n", + " 0.596,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.616,\n", + " 3.897,\n", + " 0.386,\n", + " 7.87,\n", + " 4.342,\n", + " 2.311,\n", + " 1.5,\n", + " 0.865,\n", + " 0.093,\n", + " 0.004,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.307,\n", + " 3.405,\n", + " 1.131,\n", + " 6.098,\n", + " 3.319,\n", + " 2.23,\n", + " 1.636,\n", + " 0.751,\n", + " 0.24,\n", + " 0.041,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 6.709,\n", + " 3.999,\n", + " 4.295,\n", + " 14.287,\n", + " 9.615,\n", + " 7.951,\n", + " 8.324,\n", + " 4.472,\n", + " 1.79,\n", + " 0.529,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.586,\n", + " 3.248,\n", + " 1.601,\n", + " 5.623,\n", + " 3.134,\n", + " 2.46,\n", + " 1.609,\n", + " 0.748,\n", + " 0.345,\n", + " 0.086,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 9.07,\n", + " 4.204,\n", + " 5.607,\n", + " 17.098,\n", + " 11.41,\n", + " 10.407,\n", + " 10.172,\n", + " 5.777,\n", + " 2.733,\n", + " 0.869,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 23.527,\n", + " 12.677,\n", + " 8.508,\n", + " 64.469,\n", + " 57.387,\n", + " 30.475,\n", + " 39.177,\n", + " 28.739,\n", + " 4.453,\n", + " 0.596,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 2.537,\n", + " 1.338,\n", + " 0.883,\n", + " 0.533,\n", + " 0.281,\n", + " 0.197,\n", + " 0.197,\n", + " 0.197,\n", + " 0.539,\n", + " 0.488,\n", + " 0.536,\n", + " 2.366,\n", + " 1.255,\n", + " 0.515,\n", + " 0.572,\n", + " 0.303,\n", + " 0.197,\n", + " 0.197,\n", + " 0.197,\n", + " 0.841,\n", + " 0.217,\n", + " 0.162,\n", + " 2.152,\n", + " 1.253,\n", + " 0.63,\n", + " 0.533,\n", + " 0.31,\n", + " 0.197,\n", + " 0.197,\n", + " 0.197,\n", + " 0.508,\n", + " 0.358,\n", + " 0.258,\n", + " 2.483,\n", + " 1.444,\n", + " 0.856,\n", + " 0.519,\n", + " 0.302,\n", + " 0.197,\n", + " 0.197,\n", + " 0.197,\n", + " 0.541,\n", + " 0.575,\n", + " 0.488,\n", + " 2.187,\n", + " 1.167,\n", + " 0.699,\n", + " 0.54,\n", + " 0.288,\n", + " 0.197,\n", + " 0.197,\n", + " 0.197,\n", + " 0.433,\n", + " 0.382,\n", + " 0.334,\n", + " 2.621,\n", + " 1.354,\n", + " 0.901,\n", + " 0.538,\n", + " 0.278,\n", + " 0.197,\n", + " 0.197,\n", + " 0.197,\n", + " 0.57,\n", + " 0.492,\n", + " 0.557,\n", + " 2.652,\n", + " 1.646,\n", + " 0.684,\n", + " 0.532,\n", + " 0.33,\n", + " 0.197,\n", + " 0.197,\n", + " 0.197,\n", + " 1.111,\n", + " 0.35,\n", + " 0.277,\n", + " 4.758,\n", + " 4.136,\n", + " 4.035,\n", + " 4.783,\n", + " 4.054,\n", + " 4.876,\n", + " 4.982,\n", + " 6.817,\n", + " 4.835,\n", + " 4.842,\n", + " 6.946,\n", + " 4.898,\n", + " 7.131,\n", + " 7.306,\n", + " 0.197,\n", + " 0.197,\n", + " 0.3,\n", + " 0.358,\n", + " 0.3,\n", + " 0.279,\n", + " 0.309,\n", + " 0.306,\n", + " 0.298,\n", + " 0.521,\n", + " 0.407,\n", + " 0.375,\n", + " 0.534,\n", + " 0.383,\n", + " 0.54,\n", + " 0.579,\n", + " 14.573,\n", + " 10.501,\n", + " 10.576,\n", + " 14.796,\n", + " 10.737,\n", + " 15.205,\n", + " 15.275\n", + " ],\n", + " \"GETAWAY\": [\n", + " 24.529,\n", + " 0.86,\n", + " 3.952,\n", + " 15.685,\n", + " 3.0,\n", + " 1.672,\n", + " 1.197,\n", + " 0.653,\n", + " 0.387,\n", + " 0.363,\n", + " 0.122,\n", + " 0.0,\n", + " 0.0,\n", + " 11.786,\n", + " 0.617,\n", + " 0.305,\n", + " 0.491,\n", + " 0.936,\n", + " 1.12,\n", + " 0.729,\n", + " 0.504,\n", + " 0.107,\n", + " 0.0,\n", + " 9.0,\n", + " 1.947,\n", + " 0.8,\n", + " 0.44,\n", + " 0.085,\n", + " 0.094,\n", + " 0.036,\n", + " 0.013,\n", + " 0.0,\n", + " 0.0,\n", + " 4.883,\n", + " 0.389,\n", + " 0.144,\n", + " 0.276,\n", + " 0.238,\n", + " 0.223,\n", + " 0.345,\n", + " 0.037,\n", + " 0.001,\n", + " 0.0,\n", + " 2.913,\n", + " 0.932,\n", + " 0.653,\n", + " 0.293,\n", + " 0.099,\n", + " 0.075,\n", + " 0.057,\n", + " 0.022,\n", + " 0.0,\n", + " 0.0,\n", + " 3.329,\n", + " 0.161,\n", + " 0.117,\n", + " 0.166,\n", + " 0.23,\n", + " 0.221,\n", + " 0.173,\n", + " 0.073,\n", + " 0.007,\n", + " 0.0,\n", + " 2.136,\n", + " 3.45,\n", + " 1.906,\n", + " 1.272,\n", + " 0.705,\n", + " 0.421,\n", + " 0.397,\n", + " 0.149,\n", + " 0.0,\n", + " 0.0,\n", + " 13.15,\n", + " 0.721,\n", + " 0.353,\n", + " 0.551,\n", + " 1.055,\n", + " 1.23,\n", + " 0.853,\n", + " 0.558,\n", + " 0.095,\n", + " 0.0,\n", + " 10.11,\n", + " 0.793,\n", + " 0.595,\n", + " 0.319,\n", + " 0.112,\n", + " 0.08,\n", + " 0.066,\n", + " 0.021,\n", + " 0.0,\n", + " 0.0,\n", + " 3.178,\n", + " 0.129,\n", + " 0.105,\n", + " 0.154,\n", + " 0.234,\n", + " 0.228,\n", + " 0.151,\n", + " 0.084,\n", + " 0.015,\n", + " 0.0,\n", + " 2.073,\n", + " 4.294,\n", + " 2.275,\n", + " 1.623,\n", + " 0.953,\n", + " 0.571,\n", + " 0.523,\n", + " 0.178,\n", + " 0.0,\n", + " 0.0,\n", + " 16.538,\n", + " 0.896,\n", + " 0.42,\n", + " 0.663,\n", + " 1.319,\n", + " 1.612,\n", + " 1.065,\n", + " 0.738,\n", + " 0.155,\n", + " 0.0,\n", + " 12.841,\n", + " 39.054,\n", + " 9.217,\n", + " 9.452,\n", + " 3.11,\n", + " 2.387,\n", + " 1.717,\n", + " 0.802,\n", + " 0.0,\n", + " 0.0,\n", + " 92.423,\n", + " 8.9,\n", + " 1.737,\n", + " 4.602,\n", + " 5.343,\n", + " 5.473,\n", + " 8.571,\n", + " 2.209,\n", + " 0.107,\n", + " 0.0,\n", + " 64.983,\n", + " 14.822,\n", + " 1.002,\n", + " 1.022,\n", + " 1.806,\n", + " 1.568,\n", + " 1.85,\n", + " 1.673,\n", + " 0.992,\n", + " 0.531,\n", + " 0.096,\n", + " -0.082,\n", + " 16.865,\n", + " 0.243,\n", + " 0.131,\n", + " 0.105,\n", + " 0.087,\n", + " 0.092,\n", + " 0.08,\n", + " 0.052,\n", + " 0.0,\n", + " 0.243,\n", + " 0.859,\n", + " 0.762,\n", + " 0.535,\n", + " 0.408,\n", + " 0.398,\n", + " 0.04,\n", + " 0.001,\n", + " 0.0,\n", + " 6.009,\n", + " 0.177,\n", + " 0.197,\n", + " 0.099,\n", + " 0.081,\n", + " 0.099,\n", + " 0.009,\n", + " 0.0,\n", + " 0.175,\n", + " 0.197,\n", + " 0.73,\n", + " 0.549,\n", + " 0.498,\n", + " 0.368,\n", + " 0.226,\n", + " 0.079,\n", + " 0.007,\n", + " 0.0,\n", + " 4.913,\n", + " 0.095,\n", + " 0.057,\n", + " 0.034,\n", + " 0.03,\n", + " 0.031,\n", + " 0.015,\n", + " 0.004,\n", + " 1.0,\n", + " 1.0,\n", + " 2.044,\n", + " 1.687,\n", + " 2.052,\n", + " 1.826,\n", + " 1.135,\n", + " 0.593,\n", + " 0.085,\n", + " 0.0,\n", + " 18.842,\n", + " 0.304,\n", + " 0.196,\n", + " 0.131,\n", + " 0.109,\n", + " 0.115,\n", + " 0.1,\n", + " 0.046,\n", + " 0.0,\n", + " 0.304,\n", + " 0.679,\n", + " 0.547,\n", + " 0.509,\n", + " 0.375,\n", + " 0.211,\n", + " 0.089,\n", + " 0.014,\n", + " 0.0,\n", + " 4.849,\n", + " 0.061,\n", + " 0.036,\n", + " 0.029,\n", + " 0.023,\n", + " 0.017,\n", + " 0.014,\n", + " 0.008,\n", + " 0.0,\n", + " 0.061,\n", + " 2.451,\n", + " 2.066,\n", + " 2.569,\n", + " 2.389,\n", + " 1.442,\n", + " 0.779,\n", + " 0.14,\n", + " -4.1558656177312474e+36,\n", + " -8.311731235462495e+36,\n", + " 0.355,\n", + " 0.191,\n", + " 0.153,\n", + " 0.129,\n", + " 0.134,\n", + " 0.116,\n", + " 0.076,\n", + " 0.0,\n", + " 0.355,\n", + " 9.493,\n", + " 10.679,\n", + " 10.027,\n", + " 8.407,\n", + " 9.905,\n", + " 2.421,\n", + " 0.096,\n", + " 0.0,\n", + " 102.054,\n", + " 1.554,\n", + " 4.669,\n", + " 1.528,\n", + " 1.457,\n", + " 2.687,\n", + " 0.557,\n", + " 0.052,\n", + " 0.0,\n", + " 4.669\n", + " ]\n", + "}\n", + "*******\n", + "\n", + "*******\n", + "Basic Information on Asp:\n", + "{\n", + " \"InChI Key\": \"CKLJMWTZIZZHCS-REOHCLBHSA-N\",\n", + " \"InChI\": \"InChI=1S/C4H7NO4/c5-2(4(8)9)1-3(6)7/h2H,1,5H2,(H,6,7)(H,8,9)/t2-/m0/s1\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 52,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 5,\n", + " \"n_o\": 5,\n", + " \"nh_oh\": 4,\n", + " \"h_acceptors\": 5,\n", + " \"h_donors\": 3,\n", + " \"rotatable_bonds\": 4,\n", + " \"aromatic_carbocycles\": 0,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 0,\n", + " \"aliphatic_heterocycles\": 0,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 5.523866220579362,\n", + " \"Bertz CT complexity index\": 296.11141326299594,\n", + " \"Ipc\": 1730.1265351177376,\n", + " \"log-P\": -1.1270000000000002,\n", + " \"Molar Refractivity\": 27.863999999999997,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -0.78,\n", + " \"phi\": 0.7736786906517563,\n", + " \"kappa_1\": 2.1190783765659593,\n", + " \"kappa_2\": 3.285913486196659,\n", + " \"kappa_3\": 3.774016620498616,\n", + " \"chi_0\": 13.146264369941973,\n", + " \"chi_1\": 7.156136623843764,\n", + " \"chi_0n\": 11.08020675735541,\n", + " \"chi_1n\": 5.001027150605347,\n", + " \"chi_2n\": 1.0485217548805088,\n", + " \"chi_3n\": 0.41381293758695403,\n", + " \"chi_4n\": 0.14770561907472962,\n", + " \"chi_0v\": 4.08020675735541,\n", + " \"chi_1v\": 1.7901033786777052,\n", + " \"chi_2v\": 1.0485217548805088,\n", + " \"chi_3v\": 0.41381293758695403,\n", + " \"chi_4v\": 0.14770561907472962\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 100.62000000000002,\n", + " \"Labute_ASA\": 61.20972705441748,\n", + " \"PEOE_VSA\": 59.654194811299405,\n", + " \"SMR_VSA\": 59.65419481129939,\n", + " \"SlogP_VSA\": 59.65419481129939,\n", + " \"EState_VSA-CCG\": 59.6541948112994,\n", + " \"EState_VSA-RDK\": 63.83333333333333,\n", + " \"Avg_VSA_approx\": 60.49002251570619\n", + " },\n", + " \"Plane of Best Fit\": 0.7560466677826564,\n", + " \"Principal Moments of Inertia\": [\n", + " 199.4017157450801,\n", + " 410.5864500344377,\n", + " 463.8081644251245\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.42992282378692537,\n", + " 0.8852505874780073\n", + " ],\n", + " \"Radius of gyration\": 2.0084084402149807,\n", + " \"Inertial shape factor\": 0.004439533452208268,\n", + " \"Eccentricity\": 0.9028656409383826,\n", + " \"Asphericity\": 0.20353580041458144,\n", + " \"Spherocity index\": 0.5187420626585039,\n", + " \"Autocorr 2D\": [\n", + " 2.413,\n", + " 2.719,\n", + " 2.601,\n", + " 2.402,\n", + " 2.18,\n", + " 0.38,\n", + " 0.007,\n", + " 0.0,\n", + " 2.217,\n", + " 2.431,\n", + " 2.421,\n", + " 2.148,\n", + " 1.583,\n", + " 0.638,\n", + " 0.067,\n", + " 0.0,\n", + " 2.889,\n", + " 3.275,\n", + " 3.577,\n", + " 3.495,\n", + " 3.018,\n", + " 2.051,\n", + " 0.635,\n", + " 0.0,\n", + " 2.129,\n", + " 2.381,\n", + " 2.387,\n", + " 2.066,\n", + " 1.445,\n", + " 0.684,\n", + " 0.135,\n", + " 0.0,\n", + " 2.985,\n", + " 3.398,\n", + " 3.755,\n", + " 3.693,\n", + " 3.176,\n", + " 2.278,\n", + " 0.899,\n", + " 0.0,\n", + " 4.391,\n", + " 5.078,\n", + " 5.184,\n", + " 5.185,\n", + " 5.339,\n", + " 3.367,\n", + " 0.693,\n", + " 0.0,\n", + " 3.131,\n", + " 4.983,\n", + " 8.487,\n", + " 8.913,\n", + " 5.707,\n", + " 2.298,\n", + " 0.37,\n", + " 0.0,\n", + " 1.363,\n", + " 2.313,\n", + " 2.548,\n", + " 1.991,\n", + " 1.083,\n", + " 0.377,\n", + " 0.108,\n", + " 0.0,\n", + " 0.202,\n", + " 0.352,\n", + " 0.549,\n", + " 0.597,\n", + " 0.508,\n", + " 0.161,\n", + " 0.016,\n", + " 0.0,\n", + " 1.086,\n", + " 1.537,\n", + " 1.487,\n", + " 1.011,\n", + " 0.49,\n", + " 0.158,\n", + " 0.036,\n", + " 0.0,\n", + " 0.169,\n", + " 0.214,\n", + " 0.196,\n", + " 0.116,\n", + " 0.05,\n", + " 0.013,\n", + " 0.002,\n", + " 0.0,\n", + " 43.754,\n", + " 81.478,\n", + " 118.263,\n", + " 120.381,\n", + " 103.772,\n", + " 31.589,\n", + " 2.883,\n", + " 0.0,\n", + " -0.155,\n", + " 0.096,\n", + " -0.241,\n", + " -0.112,\n", + " 0.263,\n", + " -0.45,\n", + " 1.227,\n", + " 0.0,\n", + " 0.126,\n", + " -0.22,\n", + " -0.25,\n", + " 0.0,\n", + " 0.075,\n", + " 0.094,\n", + " 1.14,\n", + " 0.0,\n", + " -0.329,\n", + " 0.282,\n", + " -0.214,\n", + " -0.302,\n", + " 0.552,\n", + " -0.648,\n", + " 0.609,\n", + " 0.0,\n", + " 0.165,\n", + " -0.335,\n", + " -0.216,\n", + " -0.044,\n", + " 0.138,\n", + " 0.402,\n", + " 0.543,\n", + " 0.0,\n", + " 0.149,\n", + " -0.386,\n", + " -0.15,\n", + " -0.021,\n", + " 0.137,\n", + " 0.242,\n", + " 0.236,\n", + " 0.0,\n", + " -0.278,\n", + " 0.261,\n", + " -0.233,\n", + " -0.295,\n", + " 0.554,\n", + " -0.621,\n", + " 0.536,\n", + " 0.0,\n", + " 0.874,\n", + " 0.679,\n", + " 1.146,\n", + " 1.142,\n", + " 0.881,\n", + " 1.612,\n", + " 0.0,\n", + " 0.0,\n", + " 0.963,\n", + " 1.32,\n", + " 1.184,\n", + " 0.848,\n", + " 0.666,\n", + " 0.675,\n", + " 0.0,\n", + " 0.0,\n", + " 1.052,\n", + " 0.449,\n", + " 1.084,\n", + " 1.336,\n", + " 0.747,\n", + " 1.824,\n", + " 0.0,\n", + " 0.0,\n", + " 1.247,\n", + " 1.672,\n", + " 1.156,\n", + " 0.741,\n", + " 0.38,\n", + " 0.026,\n", + " 0.0,\n", + " 0.0,\n", + " 1.389,\n", + " 1.758,\n", + " 1.125,\n", + " 0.679,\n", + " 0.301,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.989,\n", + " 0.493,\n", + " 1.121,\n", + " 1.315,\n", + " 0.729,\n", + " 1.771,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": -2.7755575614110754e-17,\n", + " \"bcut2d_chglo\": -2.604648778257967,\n", + " \"bcut2d_logphi\": 4.558727919759753e-29,\n", + " \"bcut2d_logplow\": -2.813627147332874,\n", + " \"bcut2d_mrhi\": 0.42935917194587975,\n", + " \"bcut2d_mrlow\": -1.8289977145396958,\n", + " \"bcut2d_mwhi\": 11.394289817041237,\n", + " \"bcut2d_mwlow\": -1.528274549055748\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.154,\n", + " 0.418,\n", + " 0.756,\n", + " 0.848,\n", + " 0.558,\n", + " 0.239,\n", + " 0.043,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.115,\n", + " 0.28,\n", + " 0.326,\n", + " 0.3,\n", + " 0.26,\n", + " 0.018,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.091,\n", + " 0.2,\n", + " 0.26,\n", + " 0.228,\n", + " 0.131,\n", + " 0.035,\n", + " 0.003,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.174,\n", + " 0.468,\n", + " 0.852,\n", + " 0.968,\n", + " 0.669,\n", + " 0.268,\n", + " 0.038,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.082,\n", + " 0.185,\n", + " 0.247,\n", + " 0.208,\n", + " 0.113,\n", + " 0.039,\n", + " 0.006,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.189,\n", + " 0.522,\n", + " 1.014,\n", + " 1.188,\n", + " 0.8,\n", + " 0.349,\n", + " 0.063,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.818,\n", + " 3.039,\n", + " 4.465,\n", + " 5.328,\n", + " 6.831,\n", + " 1.094,\n", + " 0.043,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.11,\n", + " 0.26,\n", + " 0.376,\n", + " 0.357,\n", + " 0.22,\n", + " 0.069,\n", + " 0.007,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"MoRSE\": [\n", + " 120.0,\n", + " 16.871,\n", + " -0.948,\n", + " 0.357,\n", + " -2.115,\n", + " -1.04,\n", + " 0.872,\n", + " 0.621,\n", + " 0.079,\n", + " 0.186,\n", + " -0.25,\n", + " -0.453,\n", + " -0.131,\n", + " 0.357,\n", + " 0.196,\n", + " 0.075,\n", + " -0.149,\n", + " -0.227,\n", + " -0.042,\n", + " 0.171,\n", + " -0.018,\n", + " 0.154,\n", + " 0.057,\n", + " -0.238,\n", + " -0.027,\n", + " 0.013,\n", + " 0.052,\n", + " 0.063,\n", + " 0.029,\n", + " -0.08,\n", + " -0.036,\n", + " 0.01,\n", + " 55.173,\n", + " 9.914,\n", + " -0.971,\n", + " -0.207,\n", + " -1.744,\n", + " 0.438,\n", + " 1.183,\n", + " -0.374,\n", + " -0.512,\n", + " 0.292,\n", + " -0.183,\n", + " 0.347,\n", + " -0.14,\n", + " -0.233,\n", + " 0.308,\n", + " -0.19,\n", + " 0.068,\n", + " 0.017,\n", + " 0.028,\n", + " -0.028,\n", + " -0.174,\n", + " 0.209,\n", + " -0.05,\n", + " 0.109,\n", + " -0.157,\n", + " -0.058,\n", + " 0.119,\n", + " -0.002,\n", + " 0.03,\n", + " -0.044,\n", + " -0.017,\n", + " -0.028,\n", + " 41.203,\n", + " 8.405,\n", + " -0.677,\n", + " -0.196,\n", + " -1.23,\n", + " 0.192,\n", + " 0.644,\n", + " -0.097,\n", + " -0.212,\n", + " 0.137,\n", + " -0.023,\n", + " -0.004,\n", + " -0.171,\n", + " 0.107,\n", + " 0.162,\n", + " -0.109,\n", + " -0.032,\n", + " -0.041,\n", + " 0.083,\n", + " 0.02,\n", + " -0.147,\n", + " 0.135,\n", + " 0.013,\n", + " -0.012,\n", + " -0.074,\n", + " -0.019,\n", + " 0.088,\n", + " -0.001,\n", + " -0.011,\n", + " -0.047,\n", + " 0.036,\n", + " -0.001,\n", + " 136.252,\n", + " 18.485,\n", + " -0.963,\n", + " 0.651,\n", + " -2.651,\n", + " -1.086,\n", + " 1.08,\n", + " 0.648,\n", + " -0.003,\n", + " 0.263,\n", + " -0.305,\n", + " -0.431,\n", + " -0.105,\n", + " 0.196,\n", + " 0.322,\n", + " 0.102,\n", + " -0.142,\n", + " -0.207,\n", + " -0.132,\n", + " 0.14,\n", + " 0.022,\n", + " 0.214,\n", + " 0.038,\n", + " -0.199,\n", + " -0.115,\n", + " 0.011,\n", + " 0.062,\n", + " 0.097,\n", + " 0.062,\n", + " -0.096,\n", + " -0.075,\n", + " -0.026,\n", + " 38.361,\n", + " 8.025,\n", + " -0.684,\n", + " -0.229,\n", + " -0.945,\n", + " 0.04,\n", + " 0.468,\n", + " -0.0,\n", + " -0.1,\n", + " 0.088,\n", + " 0.024,\n", + " -0.142,\n", + " -0.166,\n", + " 0.237,\n", + " 0.103,\n", + " -0.083,\n", + " -0.081,\n", + " -0.066,\n", + " 0.12,\n", + " 0.043,\n", + " -0.138,\n", + " 0.098,\n", + " 0.028,\n", + " -0.056,\n", + " -0.032,\n", + " -0.005,\n", + " 0.083,\n", + " -0.018,\n", + " -0.023,\n", + " -0.049,\n", + " 0.057,\n", + " 0.024,\n", + " 161.774,\n", + " 20.884,\n", + " -0.926,\n", + " 0.757,\n", + " -2.786,\n", + " -1.564,\n", + " 1.049,\n", + " 0.87,\n", + " 0.221,\n", + " 0.321,\n", + " -0.439,\n", + " -0.61,\n", + " -0.169,\n", + " 0.429,\n", + " 0.265,\n", + " 0.19,\n", + " -0.194,\n", + " -0.319,\n", + " -0.154,\n", + " 0.229,\n", + " 0.072,\n", + " 0.198,\n", + " 0.072,\n", + " -0.326,\n", + " -0.068,\n", + " 0.024,\n", + " 0.055,\n", + " 0.121,\n", + " 0.062,\n", + " -0.107,\n", + " -0.108,\n", + " 0.002,\n", + " 830.403,\n", + " 82.206,\n", + " -10.1,\n", + " 6.905,\n", + " -13.142,\n", + " -6.344,\n", + " 10.703,\n", + " -0.12,\n", + " -3.085,\n", + " 3.619,\n", + " -2.901,\n", + " 0.033,\n", + " 2.29,\n", + " -5.222,\n", + " 3.761,\n", + " 0.862,\n", + " -0.758,\n", + " 0.911,\n", + " -1.98,\n", + " -1.235,\n", + " 1.425,\n", + " 1.651,\n", + " -0.974,\n", + " 1.516,\n", + " -2.91,\n", + " 0.041,\n", + " 1.057,\n", + " -0.03,\n", + " 1.491,\n", + " -0.768,\n", + " -1.436,\n", + " -0.238\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 5.066,\n", + " 4.214,\n", + " 4.12,\n", + " 9.555,\n", + " 6.101,\n", + " 6.671,\n", + " 4.203,\n", + " 3.813,\n", + " 0.183,\n", + " 1.019,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.528,\n", + " 4.196,\n", + " 0.358,\n", + " 6.499,\n", + " 4.157,\n", + " 1.042,\n", + " 1.036,\n", + " 0.291,\n", + " 0.133,\n", + " 0.112,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.075,\n", + " 3.717,\n", + " 1.048,\n", + " 5.073,\n", + " 2.79,\n", + " 1.107,\n", + " 1.001,\n", + " 0.589,\n", + " 0.054,\n", + " 0.19,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 5.659,\n", + " 4.403,\n", + " 3.968,\n", + " 10.714,\n", + " 7.084,\n", + " 6.428,\n", + " 5.103,\n", + " 4.229,\n", + " 0.254,\n", + " 1.267,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.256,\n", + " 3.559,\n", + " 1.485,\n", + " 4.538,\n", + " 2.424,\n", + " 1.467,\n", + " 0.953,\n", + " 0.679,\n", + " 0.034,\n", + " 0.176,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 7.278,\n", + " 4.617,\n", + " 5.179,\n", + " 12.296,\n", + " 8.32,\n", + " 9.322,\n", + " 5.884,\n", + " 5.517,\n", + " 0.268,\n", + " 1.488,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 21.158,\n", + " 13.702,\n", + " 7.553,\n", + " 47.535,\n", + " 51.672,\n", + " 23.219,\n", + " 30.967,\n", + " 16.382,\n", + " 3.455,\n", + " 7.019,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 2.584,\n", + " 1.425,\n", + " 0.838,\n", + " 0.533,\n", + " 0.294,\n", + " 0.2,\n", + " 0.2,\n", + " 0.2,\n", + " 0.444,\n", + " 0.36,\n", + " 0.488,\n", + " 2.536,\n", + " 0.99,\n", + " 0.588,\n", + " 0.616,\n", + " 0.241,\n", + " 0.2,\n", + " 0.2,\n", + " 0.2,\n", + " 0.458,\n", + " 0.201,\n", + " 0.245,\n", + " 2.323,\n", + " 1.056,\n", + " 0.627,\n", + " 0.58,\n", + " 0.264,\n", + " 0.2,\n", + " 0.2,\n", + " 0.2,\n", + " 0.372,\n", + " 0.22,\n", + " 0.278,\n", + " 2.647,\n", + " 1.395,\n", + " 0.823,\n", + " 0.544,\n", + " 0.287,\n", + " 0.2,\n", + " 0.2,\n", + " 0.2,\n", + " 0.472,\n", + " 0.355,\n", + " 0.472,\n", + " 2.23,\n", + " 1.126,\n", + " 0.665,\n", + " 0.555,\n", + " 0.28,\n", + " 0.2,\n", + " 0.2,\n", + " 0.2,\n", + " 0.334,\n", + " 0.237,\n", + " 0.312,\n", + " 2.634,\n", + " 1.484,\n", + " 0.859,\n", + " 0.529,\n", + " 0.298,\n", + " 0.2,\n", + " 0.2,\n", + " 0.2,\n", + " 0.46,\n", + " 0.384,\n", + " 0.512,\n", + " 2.988,\n", + " 1.226,\n", + " 0.803,\n", + " 0.596,\n", + " 0.244,\n", + " 0.2,\n", + " 0.2,\n", + " 0.2,\n", + " 0.637,\n", + " 0.305,\n", + " 0.455,\n", + " 4.846,\n", + " 4.114,\n", + " 4.006,\n", + " 4.866,\n", + " 4.021,\n", + " 4.977,\n", + " 5.018,\n", + " 7.039,\n", + " 4.584,\n", + " 4.571,\n", + " 7.022,\n", + " 4.744,\n", + " 7.447,\n", + " 7.049,\n", + " 0.2,\n", + " 0.2,\n", + " 0.3,\n", + " 0.425,\n", + " 0.37,\n", + " 0.316,\n", + " 0.332,\n", + " 0.294,\n", + " 0.393,\n", + " 0.431,\n", + " 0.301,\n", + " 0.29,\n", + " 0.433,\n", + " 0.294,\n", + " 0.452,\n", + " 0.466,\n", + " 14.97,\n", + " 10.175,\n", + " 10.114,\n", + " 14.929,\n", + " 10.436,\n", + " 15.783,\n", + " 15.009\n", + " ],\n", + " \"GETAWAY\": [\n", + " 23.774,\n", + " 0.833,\n", + " 3.829,\n", + " 16.164,\n", + " 3.0,\n", + " 1.59,\n", + " 1.087,\n", + " 0.878,\n", + " 0.232,\n", + " 0.194,\n", + " 0.01,\n", + " 0.0,\n", + " 0.0,\n", + " 10.984,\n", + " 0.682,\n", + " 0.314,\n", + " 0.432,\n", + " 0.93,\n", + " 1.112,\n", + " 0.828,\n", + " 0.426,\n", + " 0.116,\n", + " 0.0,\n", + " 9.0,\n", + " 1.907,\n", + " 0.709,\n", + " 0.397,\n", + " 0.089,\n", + " 0.026,\n", + " 0.126,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 4.6,\n", + " 0.343,\n", + " 0.118,\n", + " 0.254,\n", + " 0.24,\n", + " 0.232,\n", + " 0.323,\n", + " 0.032,\n", + " 0.001,\n", + " 0.0,\n", + " 2.744,\n", + " 0.875,\n", + " 0.579,\n", + " 0.279,\n", + " 0.134,\n", + " 0.044,\n", + " 0.055,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 3.06,\n", + " 0.147,\n", + " 0.105,\n", + " 0.149,\n", + " 0.22,\n", + " 0.216,\n", + " 0.167,\n", + " 0.062,\n", + " 0.008,\n", + " 0.0,\n", + " 2.003,\n", + " 3.467,\n", + " 1.857,\n", + " 1.163,\n", + " 0.978,\n", + " 0.288,\n", + " 0.267,\n", + " 0.009,\n", + " 0.0,\n", + " 0.0,\n", + " 12.59,\n", + " 0.761,\n", + " 0.371,\n", + " 0.496,\n", + " 1.057,\n", + " 1.231,\n", + " 0.957,\n", + " 0.478,\n", + " 0.102,\n", + " 0.0,\n", + " 10.146,\n", + " 0.736,\n", + " 0.515,\n", + " 0.304,\n", + " 0.149,\n", + " 0.042,\n", + " 0.035,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 2.829,\n", + " 0.129,\n", + " 0.095,\n", + " 0.136,\n", + " 0.219,\n", + " 0.221,\n", + " 0.151,\n", + " 0.07,\n", + " 0.017,\n", + " 0.0,\n", + " 1.943,\n", + " 4.295,\n", + " 2.157,\n", + " 1.453,\n", + " 1.285,\n", + " 0.337,\n", + " 0.283,\n", + " 0.015,\n", + " 0.0,\n", + " 0.0,\n", + " 15.355,\n", + " 0.993,\n", + " 0.436,\n", + " 0.579,\n", + " 1.317,\n", + " 1.603,\n", + " 1.202,\n", + " 0.622,\n", + " 0.168,\n", + " 0.0,\n", + " 12.85,\n", + " 39.473,\n", + " 9.177,\n", + " 8.557,\n", + " 4.285,\n", + " 1.509,\n", + " 3.925,\n", + " 0.01,\n", + " 0.0,\n", + " 0.0,\n", + " 94.397,\n", + " 7.979,\n", + " 1.802,\n", + " 4.467,\n", + " 5.531,\n", + " 5.875,\n", + " 8.813,\n", + " 1.946,\n", + " 0.116,\n", + " 0.0,\n", + " 65.08,\n", + " 13.326,\n", + " 0.975,\n", + " 1.001,\n", + " 1.742,\n", + " 1.417,\n", + " 1.825,\n", + " 1.528,\n", + " 0.885,\n", + " 0.34,\n", + " 0.065,\n", + " 0.088,\n", + " 15.782,\n", + " 0.267,\n", + " 0.143,\n", + " 0.124,\n", + " 0.09,\n", + " 0.086,\n", + " 0.071,\n", + " 0.065,\n", + " 0.0,\n", + " 0.267,\n", + " 0.795,\n", + " 0.757,\n", + " 0.535,\n", + " 0.425,\n", + " 0.413,\n", + " 0.026,\n", + " 0.0,\n", + " 0.0,\n", + " 5.904,\n", + " 0.141,\n", + " 0.163,\n", + " 0.101,\n", + " 0.088,\n", + " 0.111,\n", + " 0.008,\n", + " 0.0,\n", + " 1.132,\n", + " 1.132,\n", + " 0.677,\n", + " 0.518,\n", + " 0.48,\n", + " 0.349,\n", + " 0.203,\n", + " 0.051,\n", + " 0.005,\n", + " 0.0,\n", + " 4.564,\n", + " 0.076,\n", + " 0.047,\n", + " 0.035,\n", + " 0.031,\n", + " 0.032,\n", + " 0.013,\n", + " 0.005,\n", + " 1.0,\n", + " 1.0,\n", + " 2.019,\n", + " 1.569,\n", + " 2.052,\n", + " 1.721,\n", + " 1.069,\n", + " 0.385,\n", + " 0.058,\n", + " 0.0,\n", + " 17.747,\n", + " 0.334,\n", + " 0.162,\n", + " 0.154,\n", + " 0.112,\n", + " 0.11,\n", + " 0.088,\n", + " 0.058,\n", + " 0.0,\n", + " 0.334,\n", + " 0.615,\n", + " 0.498,\n", + " 0.478,\n", + " 0.334,\n", + " 0.169,\n", + " 0.056,\n", + " 0.009,\n", + " 0.0,\n", + " 4.319,\n", + " 0.048,\n", + " 0.033,\n", + " 0.023,\n", + " 0.019,\n", + " 0.015,\n", + " 0.012,\n", + " 0.009,\n", + " 0.0,\n", + " 0.048,\n", + " 2.346,\n", + " 1.851,\n", + " 2.54,\n", + " 2.174,\n", + " 1.279,\n", + " 0.497,\n", + " 0.095,\n", + " -4.1558656177312474e+36,\n", + " -8.311731235462495e+36,\n", + " 0.39,\n", + " 0.208,\n", + " 0.18,\n", + " 0.131,\n", + " 0.126,\n", + " 0.103,\n", + " 0.095,\n", + " 0.0,\n", + " 0.39,\n", + " 9.655,\n", + " 11.284,\n", + " 10.371,\n", + " 8.995,\n", + " 11.199,\n", + " 1.605,\n", + " 0.065,\n", + " 0.0,\n", + " 106.35,\n", + " 1.602,\n", + " 3.868,\n", + " 1.818,\n", + " 1.591,\n", + " 3.054,\n", + " 0.495,\n", + " 0.065,\n", + " 0.0,\n", + " 3.868\n", + " ]\n", + "}\n", + "*******\n", + "\n", + "*******\n", + "Basic Information on Cys:\n", + "{\n", + " \"InChI Key\": \"XUJNEKJLAYXESH-REOHCLBHSA-N\",\n", + " \"InChI\": \"InChI=1S/C3H7NO2S/c4-2(1-7)3(5)6/h2,7H,1,4H2,(H,5,6)/t2-/m0/s1\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 42,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 4,\n", + " \"n_o\": 3,\n", + " \"nh_oh\": 3,\n", + " \"h_acceptors\": 4,\n", + " \"h_donors\": 3,\n", + " \"rotatable_bonds\": 4,\n", + " \"aromatic_carbocycles\": 0,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 0,\n", + " \"aliphatic_heterocycles\": 0,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 5.20160426321713,\n", + " \"Bertz CT complexity index\": 224.98044693086234,\n", + " \"Ipc\": 678.3410878365554,\n", + " \"log-P\": -0.6718999999999999,\n", + " \"Molar Refractivity\": 29.464199999999998,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -0.06,\n", + " \"phi\": 0.6287632783165877,\n", + " \"kappa_1\": 1.46239201737182,\n", + " \"kappa_2\": 3.009687481832754,\n", + " \"kappa_3\": 2.613400673400674,\n", + " \"chi_0\": 11.568914100752346,\n", + " \"chi_1\": 6.235416320188736,\n", + " \"chi_0n\": 10.171958466891548,\n", + " \"chi_1n\": 4.546903005373415,\n", + " \"chi_2n\": 0.7381263489312095,\n", + " \"chi_3n\": 0.2900237483002402,\n", + " \"chi_4n\": 0.04166666666666668,\n", + " \"chi_0v\": 3.988455047819273,\n", + " \"chi_1v\": 1.7442275239096365,\n", + " \"chi_2v\": 0.9422504941631411,\n", + " \"chi_3v\": 0.4833729138337336,\n", + " \"chi_4v\": 0.125\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 102.11999999999999,\n", + " \"Labute_ASA\": 56.638321360859855,\n", + " \"PEOE_VSA\": 55.33887168594582,\n", + " \"SMR_VSA\": 55.33887168594582,\n", + " \"SlogP_VSA\": 55.33887168594582,\n", + " \"EState_VSA-CCG\": 55.338871685945826,\n", + " \"EState_VSA-RDK\": 53.5,\n", + " \"Avg_VSA_approx\": 54.97109734875666\n", + " },\n", + " \"Plane of Best Fit\": 0.7444596715108345,\n", + " \"Principal Moments of Inertia\": [\n", + " 164.75112270228104,\n", + " 329.78668501819453,\n", + " 394.7084374910573\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.41739954623091563,\n", + " 0.835519724671876\n", + " ],\n", + " \"Radius of gyration\": 1.9156430911321813,\n", + " \"Inertial shape factor\": 0.0050714053474569,\n", + " \"Eccentricity\": 0.908723070470991,\n", + " \"Asphericity\": 0.21329368291111364,\n", + " \"Spherocity index\": 0.5818381299788511,\n", + " \"Autocorr 2D\": [\n", + " 2.331,\n", + " 2.54,\n", + " 2.641,\n", + " 2.289,\n", + " 0.4,\n", + " 0.007,\n", + " 0.0,\n", + " 0.0,\n", + " 2.088,\n", + " 2.274,\n", + " 2.241,\n", + " 1.82,\n", + " 0.745,\n", + " 0.067,\n", + " 0.0,\n", + " 0.0,\n", + " 2.719,\n", + " 3.102,\n", + " 3.363,\n", + " 3.23,\n", + " 2.286,\n", + " 0.635,\n", + " 0.0,\n", + " 0.0,\n", + " 2.152,\n", + " 2.383,\n", + " 2.37,\n", + " 1.98,\n", + " 1.045,\n", + " 0.135,\n", + " 0.0,\n", + " 0.0,\n", + " 2.83,\n", + " 3.248,\n", + " 3.574,\n", + " 3.447,\n", + " 2.623,\n", + " 0.899,\n", + " 0.0,\n", + " 0.0,\n", + " 4.071,\n", + " 4.643,\n", + " 4.944,\n", + " 4.775,\n", + " 3.145,\n", + " 0.693,\n", + " 0.0,\n", + " 0.0,\n", + " 3.898,\n", + " 6.586,\n", + " 9.131,\n", + " 11.336,\n", + " 4.451,\n", + " 0.405,\n", + " 0.0,\n", + " 0.0,\n", + " 1.512,\n", + " 2.404,\n", + " 2.626,\n", + " 1.879,\n", + " 0.905,\n", + " 0.105,\n", + " 0.0,\n", + " 0.0,\n", + " 0.092,\n", + " 0.179,\n", + " 0.286,\n", + " 0.331,\n", + " 0.11,\n", + " 0.009,\n", + " 0.0,\n", + " 0.0,\n", + " 1.359,\n", + " 2.055,\n", + " 2.025,\n", + " 1.794,\n", + " 0.723,\n", + " 0.063,\n", + " 0.0,\n", + " 0.0,\n", + " 0.177,\n", + " 0.232,\n", + " 0.233,\n", + " 0.138,\n", + " 0.041,\n", + " 0.003,\n", + " 0.0,\n", + " 0.0,\n", + " 22.142,\n", + " 45.294,\n", + " 62.662,\n", + " 69.128,\n", + " 21.544,\n", + " 1.602,\n", + " 0.0,\n", + " 0.0,\n", + " -0.216,\n", + " -0.16,\n", + " 0.023,\n", + " -0.139,\n", + " 0.082,\n", + " 0.726,\n", + " 0.0,\n", + " 0.0,\n", + " 0.012,\n", + " -0.261,\n", + " -0.12,\n", + " -0.12,\n", + " 0.328,\n", + " 0.88,\n", + " 0.0,\n", + " 0.0,\n", + " -0.291,\n", + " 0.222,\n", + " 0.055,\n", + " -0.417,\n", + " -0.04,\n", + " 0.477,\n", + " 0.0,\n", + " 0.0,\n", + " 0.015,\n", + " -0.258,\n", + " -0.067,\n", + " -0.104,\n", + " 0.17,\n", + " 0.455,\n", + " 0.0,\n", + " 0.0,\n", + " 0.124,\n", + " -0.337,\n", + " -0.109,\n", + " -0.023,\n", + " 0.132,\n", + " 0.284,\n", + " 0.0,\n", + " 0.0,\n", + " -0.27,\n", + " 0.18,\n", + " 0.04,\n", + " -0.361,\n", + " -0.068,\n", + " 0.421,\n", + " 0.0,\n", + " 0.0,\n", + " 1.032,\n", + " 1.011,\n", + " 0.823,\n", + " 1.264,\n", + " 0.906,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.029,\n", + " 1.288,\n", + " 1.002,\n", + " 0.95,\n", + " 0.546,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.025,\n", + " 0.492,\n", + " 0.86,\n", + " 1.699,\n", + " 0.901,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.039,\n", + " 1.277,\n", + " 0.891,\n", + " 1.063,\n", + " 0.601,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.186,\n", + " 1.488,\n", + " 1.006,\n", + " 0.75,\n", + " 0.35,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.994,\n", + " 0.554,\n", + " 0.886,\n", + " 1.633,\n", + " 0.893,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": -1.3877787807815223e-16,\n", + " \"bcut2d_chglo\": -2.500414193537432,\n", + " \"bcut2d_logphi\": -1.9319934487914026e-16,\n", + " \"bcut2d_logplow\": -2.5339052939336546,\n", + " \"bcut2d_mrhi\": 0.6050848093461204,\n", + " \"bcut2d_mrlow\": -1.9592681919694086,\n", + " \"bcut2d_mwhi\": 1.8085967389437025,\n", + " \"bcut2d_mwlow\": -1.877312420655897\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.183,\n", + " 0.492,\n", + " 0.853,\n", + " 0.845,\n", + " 0.356,\n", + " 0.044,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.154,\n", + " 0.321,\n", + " 0.463,\n", + " 0.375,\n", + " 0.02,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.111,\n", + " 0.231,\n", + " 0.29,\n", + " 0.205,\n", + " 0.045,\n", + " 0.003,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.199,\n", + " 0.528,\n", + " 0.922,\n", + " 0.942,\n", + " 0.348,\n", + " 0.039,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.12,\n", + " 0.258,\n", + " 0.333,\n", + " 0.242,\n", + " 0.076,\n", + " 0.006,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.218,\n", + " 0.603,\n", + " 1.132,\n", + " 1.166,\n", + " 0.504,\n", + " 0.064,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.814,\n", + " 2.628,\n", + " 4.782,\n", + " 4.765,\n", + " 0.859,\n", + " 0.044,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.137,\n", + " 0.309,\n", + " 0.434,\n", + " 0.352,\n", + " 0.091,\n", + " 0.007,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"MoRSE\": [\n", + " 91.0,\n", + " 16.538,\n", + " -1.134,\n", + " 0.319,\n", + " -2.028,\n", + " -0.399,\n", + " 0.24,\n", + " 0.716,\n", + " 0.129,\n", + " 0.192,\n", + " -0.504,\n", + " -0.18,\n", + " -0.211,\n", + " 0.437,\n", + " 0.226,\n", + " -0.055,\n", + " -0.078,\n", + " -0.413,\n", + " 0.208,\n", + " 0.098,\n", + " 0.017,\n", + " 0.166,\n", + " -0.076,\n", + " -0.341,\n", + " 0.156,\n", + " 0.098,\n", + " 0.039,\n", + " 0.005,\n", + " -0.104,\n", + " 0.045,\n", + " -0.081,\n", + " 0.092,\n", + " 43.358,\n", + " 7.351,\n", + " -0.438,\n", + " -0.854,\n", + " -0.587,\n", + " 0.212,\n", + " 0.622,\n", + " -0.379,\n", + " 0.053,\n", + " 0.002,\n", + " -0.165,\n", + " 0.239,\n", + " -0.046,\n", + " -0.21,\n", + " 0.29,\n", + " -0.159,\n", + " 0.039,\n", + " -0.122,\n", + " 0.269,\n", + " -0.192,\n", + " -0.094,\n", + " 0.211,\n", + " -0.053,\n", + " -0.034,\n", + " -0.041,\n", + " 0.031,\n", + " 0.044,\n", + " -0.037,\n", + " -0.011,\n", + " 0.05,\n", + " -0.047,\n", + " -0.007,\n", + " 30.526,\n", + " 6.901,\n", + " -0.54,\n", + " -0.403,\n", + " -0.649,\n", + " 0.101,\n", + " 0.326,\n", + " -0.067,\n", + " 0.017,\n", + " 0.047,\n", + " -0.094,\n", + " 0.009,\n", + " -0.112,\n", + " 0.104,\n", + " 0.126,\n", + " -0.09,\n", + " -0.032,\n", + " -0.084,\n", + " 0.152,\n", + " -0.056,\n", + " -0.063,\n", + " 0.12,\n", + " -0.012,\n", + " -0.096,\n", + " -0.002,\n", + " 0.064,\n", + " 0.025,\n", + " -0.033,\n", + " -0.034,\n", + " 0.031,\n", + " -0.001,\n", + " -0.0,\n", + " 97.269,\n", + " 17.283,\n", + " -0.895,\n", + " 0.307,\n", + " -2.253,\n", + " -0.448,\n", + " 0.333,\n", + " 0.763,\n", + " 0.074,\n", + " 0.236,\n", + " -0.543,\n", + " -0.134,\n", + " -0.264,\n", + " 0.424,\n", + " 0.25,\n", + " -0.026,\n", + " -0.075,\n", + " -0.43,\n", + " 0.199,\n", + " 0.058,\n", + " 0.053,\n", + " 0.19,\n", + " -0.077,\n", + " -0.345,\n", + " 0.133,\n", + " 0.076,\n", + " 0.062,\n", + " 0.03,\n", + " -0.104,\n", + " 0.045,\n", + " -0.11,\n", + " 0.078,\n", + " 35.365,\n", + " 7.627,\n", + " -0.703,\n", + " -0.405,\n", + " -0.601,\n", + " 0.065,\n", + " 0.218,\n", + " 0.022,\n", + " 0.076,\n", + " 0.012,\n", + " -0.102,\n", + " -0.04,\n", + " -0.075,\n", + " 0.09,\n", + " 0.163,\n", + " -0.078,\n", + " -0.075,\n", + " -0.099,\n", + " 0.152,\n", + " -0.009,\n", + " -0.074,\n", + " 0.121,\n", + " -0.024,\n", + " -0.135,\n", + " 0.032,\n", + " 0.103,\n", + " -0.002,\n", + " -0.049,\n", + " -0.037,\n", + " 0.037,\n", + " 0.009,\n", + " 0.005,\n", + " 120.004,\n", + " 20.938,\n", + " -1.232,\n", + " 0.657,\n", + " -2.732,\n", + " -0.604,\n", + " 0.165,\n", + " 1.038,\n", + " 0.242,\n", + " 0.28,\n", + " -0.696,\n", + " -0.272,\n", + " -0.314,\n", + " 0.603,\n", + " 0.303,\n", + " -0.031,\n", + " -0.082,\n", + " -0.596,\n", + " 0.24,\n", + " 0.126,\n", + " 0.084,\n", + " 0.209,\n", + " -0.099,\n", + " -0.45,\n", + " 0.182,\n", + " 0.101,\n", + " 0.067,\n", + " 0.059,\n", + " -0.131,\n", + " 0.029,\n", + " -0.15,\n", + " 0.138,\n", + " 440.549,\n", + " 65.055,\n", + " -2.661,\n", + " 1.061,\n", + " -8.549,\n", + " -4.02,\n", + " 5.057,\n", + " 1.942,\n", + " -1.596,\n", + " 2.16,\n", + " -3.072,\n", + " 0.954,\n", + " -0.405,\n", + " -0.373,\n", + " 1.131,\n", + " 0.605,\n", + " -0.373,\n", + " -1.262,\n", + " 1.034,\n", + " -1.506,\n", + " 1.313,\n", + " 0.791,\n", + " -0.675,\n", + " -0.205,\n", + " -0.421,\n", + " -0.204,\n", + " 0.769,\n", + " 0.149,\n", + " -0.127,\n", + " 0.273,\n", + " -0.979,\n", + " 0.065\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 4.184,\n", + " 2.847,\n", + " 2.942,\n", + " 8.599,\n", + " 7.755,\n", + " 3.91,\n", + " 5.027,\n", + " 2.121,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.418,\n", + " 2.848,\n", + " 0.457,\n", + " 5.157,\n", + " 1.253,\n", + " 1.804,\n", + " 0.373,\n", + " 0.161,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.909,\n", + " 2.431,\n", + " 0.791,\n", + " 3.788,\n", + " 1.779,\n", + " 1.263,\n", + " 0.708,\n", + " 0.311,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 4.54,\n", + " 3.013,\n", + " 2.907,\n", + " 9.187,\n", + " 8.283,\n", + " 4.371,\n", + " 5.37,\n", + " 2.38,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.112,\n", + " 2.325,\n", + " 1.096,\n", + " 3.697,\n", + " 2.141,\n", + " 1.457,\n", + " 0.937,\n", + " 0.346,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 5.982,\n", + " 3.192,\n", + " 3.824,\n", + " 11.178,\n", + " 10.452,\n", + " 5.36,\n", + " 7.235,\n", + " 3.096,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 15.586,\n", + " 9.674,\n", + " 6.624,\n", + " 39.795,\n", + " 29.345,\n", + " 23.754,\n", + " 19.235,\n", + " 9.448,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 1.838,\n", + " 1.357,\n", + " 0.769,\n", + " 0.464,\n", + " 0.342,\n", + " 0.208,\n", + " 0.208,\n", + " 0.208,\n", + " 0.594,\n", + " 0.461,\n", + " 0.479,\n", + " 2.316,\n", + " 1.092,\n", + " 0.465,\n", + " 0.598,\n", + " 0.282,\n", + " 0.208,\n", + " 0.208,\n", + " 0.208,\n", + " 1.089,\n", + " 0.258,\n", + " 0.167,\n", + " 1.839,\n", + " 1.12,\n", + " 0.575,\n", + " 0.52,\n", + " 0.317,\n", + " 0.208,\n", + " 0.208,\n", + " 0.208,\n", + " 0.608,\n", + " 0.272,\n", + " 0.3,\n", + " 1.841,\n", + " 1.429,\n", + " 0.733,\n", + " 0.46,\n", + " 0.357,\n", + " 0.208,\n", + " 0.208,\n", + " 0.208,\n", + " 0.565,\n", + " 0.475,\n", + " 0.424,\n", + " 1.967,\n", + " 1.012,\n", + " 0.661,\n", + " 0.54,\n", + " 0.278,\n", + " 0.208,\n", + " 0.208,\n", + " 0.208,\n", + " 0.712,\n", + " 0.243,\n", + " 0.373,\n", + " 1.846,\n", + " 1.41,\n", + " 0.769,\n", + " 0.459,\n", + " 0.35,\n", + " 0.208,\n", + " 0.208,\n", + " 0.208,\n", + " 0.614,\n", + " 0.509,\n", + " 0.444,\n", + " 2.288,\n", + " 1.502,\n", + " 0.532,\n", + " 0.529,\n", + " 0.348,\n", + " 0.208,\n", + " 0.208,\n", + " 0.208,\n", + " 1.154,\n", + " 0.497,\n", + " 0.202,\n", + " 3.963,\n", + " 3.873,\n", + " 3.534,\n", + " 4.002,\n", + " 3.64,\n", + " 4.025,\n", + " 4.322,\n", + " 4.949,\n", + " 4.114,\n", + " 3.76,\n", + " 5.026,\n", + " 3.961,\n", + " 5.106,\n", + " 5.454,\n", + " 0.208,\n", + " 0.208,\n", + " 0.209,\n", + " 0.397,\n", + " 0.281,\n", + " 0.225,\n", + " 0.31,\n", + " 0.214,\n", + " 0.315,\n", + " 0.511,\n", + " 0.504,\n", + " 0.393,\n", + " 0.488,\n", + " 0.442,\n", + " 0.522,\n", + " 0.618,\n", + " 10.83,\n", + " 9.164,\n", + " 8.477,\n", + " 10.956,\n", + " 8.917,\n", + " 11.132,\n", + " 11.605\n", + " ],\n", + " \"GETAWAY\": [\n", + " 15.651,\n", + " 0.796,\n", + " 3.647,\n", + " 18.323,\n", + " 3.0,\n", + " 1.495,\n", + " 0.738,\n", + " 0.371,\n", + " 0.381,\n", + " 0.228,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 9.427,\n", + " 0.764,\n", + " 0.369,\n", + " 0.551,\n", + " 1.086,\n", + " 1.36,\n", + " 0.671,\n", + " 0.081,\n", + " 0.0,\n", + " 0.0,\n", + " 9.0,\n", + " 3.562,\n", + " 0.698,\n", + " 0.292,\n", + " 0.022,\n", + " 0.048,\n", + " 0.007,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 5.696,\n", + " 0.987,\n", + " 0.199,\n", + " 0.257,\n", + " 0.424,\n", + " 0.705,\n", + " 0.041,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 4.241,\n", + " 1.128,\n", + " 0.569,\n", + " 0.177,\n", + " 0.038,\n", + " 0.079,\n", + " 0.022,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 2.898,\n", + " 0.272,\n", + " 0.152,\n", + " 0.179,\n", + " 0.284,\n", + " 0.346,\n", + " 0.087,\n", + " 0.006,\n", + " 0.0,\n", + " 0.0,\n", + " 2.378,\n", + " 3.299,\n", + " 1.66,\n", + " 0.8,\n", + " 0.359,\n", + " 0.408,\n", + " 0.22,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 10.193,\n", + " 0.842,\n", + " 0.408,\n", + " 0.599,\n", + " 1.146,\n", + " 1.526,\n", + " 0.678,\n", + " 0.072,\n", + " 0.0,\n", + " 0.0,\n", + " 9.702,\n", + " 1.481,\n", + " 0.655,\n", + " 0.198,\n", + " 0.058,\n", + " 0.124,\n", + " 0.034,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 3.621,\n", + " 0.386,\n", + " 0.191,\n", + " 0.224,\n", + " 0.349,\n", + " 0.409,\n", + " 0.135,\n", + " 0.012,\n", + " 0.0,\n", + " 0.0,\n", + " 3.027,\n", + " 4.111,\n", + " 1.916,\n", + " 0.997,\n", + " 0.541,\n", + " 0.521,\n", + " 0.333,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 12.728,\n", + " 1.05,\n", + " 0.46,\n", + " 0.707,\n", + " 1.489,\n", + " 1.865,\n", + " 0.956,\n", + " 0.119,\n", + " 0.0,\n", + " 0.0,\n", + " 12.241,\n", + " 30.86,\n", + " 7.386,\n", + " 6.795,\n", + " 0.949,\n", + " 1.531,\n", + " 0.515,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 65.213,\n", + " 8.261,\n", + " 1.797,\n", + " 4.301,\n", + " 5.23,\n", + " 8.25,\n", + " 1.958,\n", + " 0.081,\n", + " 0.0,\n", + " 0.0,\n", + " 51.495,\n", + " 11.947,\n", + " 1.017,\n", + " 1.045,\n", + " 1.622,\n", + " 1.397,\n", + " 1.743,\n", + " 1.584,\n", + " 0.704,\n", + " 0.071,\n", + " -0.105,\n", + " -0.073,\n", + " 13.884,\n", + " 0.254,\n", + " 0.153,\n", + " 0.114,\n", + " 0.101,\n", + " 0.115,\n", + " 0.071,\n", + " 0.473,\n", + " 0.0,\n", + " 0.473,\n", + " 0.851,\n", + " 0.634,\n", + " 0.727,\n", + " 0.654,\n", + " 0.039,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 5.81,\n", + " 0.234,\n", + " 0.212,\n", + " 0.183,\n", + " 0.294,\n", + " 0.014,\n", + " 0.001,\n", + " 0.248,\n", + " 0.744,\n", + " 0.744,\n", + " 0.673,\n", + " 0.481,\n", + " 0.483,\n", + " 0.373,\n", + " 0.087,\n", + " 0.005,\n", + " 0.0,\n", + " 0.0,\n", + " 4.205,\n", + " 0.106,\n", + " 0.061,\n", + " 0.064,\n", + " 0.07,\n", + " 0.022,\n", + " 0.005,\n", + " 0.0,\n", + " 1.0,\n", + " 1.0,\n", + " 1.796,\n", + " 1.48,\n", + " 1.843,\n", + " 1.746,\n", + " 0.703,\n", + " 0.063,\n", + " 0.0,\n", + " 0.0,\n", + " 15.262,\n", + " 0.29,\n", + " 0.211,\n", + " 0.12,\n", + " 0.126,\n", + " 0.143,\n", + " 0.063,\n", + " 0.0,\n", + " 0.0,\n", + " 0.29,\n", + " 0.766,\n", + " 0.579,\n", + " 0.574,\n", + " 0.457,\n", + " 0.137,\n", + " 0.01,\n", + " 1.0,\n", + " 0.0,\n", + " 7.047,\n", + " 0.159,\n", + " 0.072,\n", + " 0.089,\n", + " 0.063,\n", + " 0.039,\n", + " 0.01,\n", + " 0.0,\n", + " 0.0,\n", + " 0.159,\n", + " 2.076,\n", + " 1.785,\n", + " 2.376,\n", + " 2.187,\n", + " 1.006,\n", + " 0.103,\n", + " 0.329,\n", + " -4.1558656177312474e+36,\n", + " -8.311731235462495e+36,\n", + " 0.338,\n", + " 0.222,\n", + " 0.167,\n", + " 0.147,\n", + " 0.168,\n", + " 0.103,\n", + " 0.0,\n", + " 0.0,\n", + " 0.338,\n", + " 7.767,\n", + " 8.457,\n", + " 8.6,\n", + " 8.549,\n", + " 1.933,\n", + " 0.071,\n", + " 0.0,\n", + " 0.0,\n", + " 70.753,\n", + " 1.728,\n", + " 5.028,\n", + " 1.561,\n", + " 1.867,\n", + " 0.803,\n", + " 0.071,\n", + " 0.0,\n", + " 0.0,\n", + " 5.028\n", + " ]\n", + "}\n", + "*******\n", + "\n", + "*******\n", + "Basic Information on Gln:\n", + "{\n", + " \"InChI Key\": \"ZDXPYRJPNDTMRX-VKHMYHEASA-N\",\n", + " \"InChI\": \"InChI=1S/C5H10N2O3/c6-3(5(9)10)1-2-4(7)8/h3H,1-2,6H2,(H2,7,8)(H,9,10)/t3-/m0/s1\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 58,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 5,\n", + " \"n_o\": 5,\n", + " \"nh_oh\": 5,\n", + " \"h_acceptors\": 4,\n", + " \"h_donors\": 3,\n", + " \"rotatable_bonds\": 5,\n", + " \"aromatic_carbocycles\": 0,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 0,\n", + " \"aliphatic_heterocycles\": 0,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 6.023636922478043,\n", + " \"Bertz CT complexity index\": 400.3543020288157,\n", + " \"Ipc\": 8420.618890092503,\n", + " \"log-P\": -1.3362000000000003,\n", + " \"Molar Refractivity\": 34.0396,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -0.78,\n", + " \"phi\": 0.7698785717266201,\n", + " \"kappa_1\": 1.8766263535926917,\n", + " \"kappa_2\": 4.1024606217041155,\n", + " \"kappa_3\": 4.134036739067375,\n", + " \"chi_0\": 16.51650785794505,\n", + " \"chi_1\": 8.778815423905938,\n", + " \"chi_0n\": 14.619172062391506,\n", + " \"chi_1n\": 6.7566887036594485,\n", + " \"chi_2n\": 1.191216840723727,\n", + " \"chi_3n\": 0.4811836007164659,\n", + " \"chi_4n\": 0.16369825389946907,\n", + " \"chi_0v\": 4.619172062391505,\n", + " \"chi_1v\": 2.0595860311957526,\n", + " \"chi_2v\": 1.191216840723727,\n", + " \"chi_3v\": 0.4811836007164659,\n", + " \"chi_4v\": 0.16369825389946907\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 106.41000000000001,\n", + " \"Labute_ASA\": 72.36468062048368,\n", + " \"PEOE_VSA\": 70.70990455041171,\n", + " \"SMR_VSA\": 70.7099045504117,\n", + " \"SlogP_VSA\": 70.7099045504117,\n", + " \"EState_VSA-CCG\": 70.70990455041171,\n", + " \"EState_VSA-RDK\": 78.58333333333334,\n", + " \"Avg_VSA_approx\": 72.28459030699602\n", + " },\n", + " \"Plane of Best Fit\": 0.8478202558814021,\n", + " \"Principal Moments of Inertia\": [\n", + " 248.11697679574945,\n", + " 606.4941956722739,\n", + " 664.1600511291191\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.373580097709781,\n", + " 0.9131747605734354\n", + " ],\n", + " \"Radius of gyration\": 2.2794901268596,\n", + " \"Inertial shape factor\": 0.0036804203096717693,\n", + " \"Eccentricity\": 0.9275979250705289,\n", + " \"Asphericity\": 0.2643221148449755,\n", + " \"Spherocity index\": 0.5047944394309618,\n", + " \"Autocorr 2D\": [\n", + " 2.506,\n", + " 2.786,\n", + " 2.698,\n", + " 2.369,\n", + " 2.326,\n", + " 2.146,\n", + " 0.523,\n", + " 0.014,\n", + " 2.395,\n", + " 2.632,\n", + " 2.646,\n", + " 2.435,\n", + " 2.117,\n", + " 1.677,\n", + " 0.883,\n", + " 0.13,\n", + " 3.074,\n", + " 3.512,\n", + " 3.824,\n", + " 3.774,\n", + " 3.457,\n", + " 3.037,\n", + " 2.476,\n", + " 1.02,\n", + " 2.365,\n", + " 2.657,\n", + " 2.697,\n", + " 2.499,\n", + " 2.129,\n", + " 1.61,\n", + " 0.987,\n", + " 0.255,\n", + " 3.217,\n", + " 3.69,\n", + " 4.049,\n", + " 4.031,\n", + " 3.727,\n", + " 3.245,\n", + " 2.753,\n", + " 1.365,\n", + " 4.438,\n", + " 5.046,\n", + " 5.264,\n", + " 5.038,\n", + " 4.952,\n", + " 5.209,\n", + " 3.738,\n", + " 1.099,\n", + " 4.476,\n", + " 7.365,\n", + " 11.302,\n", + " 11.366,\n", + " 8.3,\n", + " 5.5,\n", + " 3.29,\n", + " 0.55,\n", + " 2.056,\n", + " 3.457,\n", + " 3.913,\n", + " 3.345,\n", + " 2.376,\n", + " 1.183,\n", + " 0.648,\n", + " 0.182,\n", + " 0.137,\n", + " 0.268,\n", + " 0.472,\n", + " 0.499,\n", + " 0.36,\n", + " 0.389,\n", + " 0.184,\n", + " 0.018,\n", + " 1.404,\n", + " 2.171,\n", + " 2.206,\n", + " 1.705,\n", + " 1.146,\n", + " 0.515,\n", + " 0.266,\n", + " 0.072,\n", + " 0.231,\n", + " 0.293,\n", + " 0.279,\n", + " 0.215,\n", + " 0.138,\n", + " 0.07,\n", + " 0.023,\n", + " 0.004,\n", + " 32.044,\n", + " 66.236,\n", + " 105.044,\n", + " 106.087,\n", + " 74.899,\n", + " 84.133,\n", + " 36.49,\n", + " 3.294,\n", + " -0.125,\n", + " 0.07,\n", + " -0.175,\n", + " -0.213,\n", + " 0.225,\n", + " 0.084,\n", + " -0.382,\n", + " 0.963,\n", + " 0.099,\n", + " -0.192,\n", + " -0.205,\n", + " -0.06,\n", + " 0.171,\n", + " -0.148,\n", + " 0.079,\n", + " 0.909,\n", + " -0.256,\n", + " 0.262,\n", + " -0.107,\n", + " -0.325,\n", + " -0.018,\n", + " 0.575,\n", + " -0.596,\n", + " 0.466,\n", + " 0.163,\n", + " -0.297,\n", + " -0.175,\n", + " -0.001,\n", + " -0.002,\n", + " -0.073,\n", + " 0.369,\n", + " 0.545,\n", + " 0.178,\n", + " -0.301,\n", + " -0.118,\n", + " -0.068,\n", + " -0.069,\n", + " 0.168,\n", + " 0.237,\n", + " 0.196,\n", + " -0.21,\n", + " 0.239,\n", + " -0.118,\n", + " -0.325,\n", + " -0.027,\n", + " 0.595,\n", + " -0.558,\n", + " 0.394,\n", + " 0.948,\n", + " 0.762,\n", + " 1.1,\n", + " 1.187,\n", + " 0.777,\n", + " 1.015,\n", + " 1.491,\n", + " 0.0,\n", + " 1.065,\n", + " 1.351,\n", + " 1.174,\n", + " 0.947,\n", + " 0.702,\n", + " 0.844,\n", + " 0.601,\n", + " 0.0,\n", + " 0.957,\n", + " 0.422,\n", + " 1.014,\n", + " 1.326,\n", + " 1.018,\n", + " 0.813,\n", + " 1.974,\n", + " 0.0,\n", + " 1.255,\n", + " 1.65,\n", + " 1.171,\n", + " 0.821,\n", + " 0.756,\n", + " 0.613,\n", + " 0.062,\n", + " 0.0,\n", + " 1.417,\n", + " 1.67,\n", + " 1.114,\n", + " 0.842,\n", + " 0.76,\n", + " 0.496,\n", + " 0.034,\n", + " 0.0,\n", + " 0.9,\n", + " 0.46,\n", + " 1.049,\n", + " 1.304,\n", + " 1.013,\n", + " 0.825,\n", + " 1.899,\n", + " 0.0\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": -5.5511151227844956e-17,\n", + " \"bcut2d_chglo\": -2.7309841438390707,\n", + " \"bcut2d_logphi\": -0.24296477720213855,\n", + " \"bcut2d_logplow\": -2.811168883342064,\n", + " \"bcut2d_mrhi\": 0.7795234704610202,\n", + " \"bcut2d_mrlow\": -2.347847768921612,\n", + " \"bcut2d_mwhi\": 2.0535624818996614,\n", + " \"bcut2d_mwlow\": -2.076500819467823\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.123,\n", + " 0.356,\n", + " 0.656,\n", + " 0.762,\n", + " 0.639,\n", + " 0.43,\n", + " 0.28,\n", + " 0.059,\n", + " 0.0,\n", + " 0.0,\n", + " 0.082,\n", + " 0.193,\n", + " 0.233,\n", + " 0.191,\n", + " 0.205,\n", + " 0.197,\n", + " 0.019,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.071,\n", + " 0.159,\n", + " 0.215,\n", + " 0.204,\n", + " 0.164,\n", + " 0.111,\n", + " 0.04,\n", + " 0.004,\n", + " 0.0,\n", + " 0.0,\n", + " 0.133,\n", + " 0.378,\n", + " 0.704,\n", + " 0.814,\n", + " 0.674,\n", + " 0.498,\n", + " 0.305,\n", + " 0.053,\n", + " 0.0,\n", + " 0.0,\n", + " 0.068,\n", + " 0.16,\n", + " 0.224,\n", + " 0.218,\n", + " 0.167,\n", + " 0.102,\n", + " 0.047,\n", + " 0.009,\n", + " 0.0,\n", + " 0.0,\n", + " 0.152,\n", + " 0.445,\n", + " 0.876,\n", + " 1.051,\n", + " 0.892,\n", + " 0.624,\n", + " 0.411,\n", + " 0.087,\n", + " 0.0,\n", + " 0.0,\n", + " 0.543,\n", + " 1.864,\n", + " 3.104,\n", + " 2.955,\n", + " 2.973,\n", + " 4.598,\n", + " 1.151,\n", + " 0.059,\n", + " 0.0,\n", + " 0.0,\n", + " 0.086,\n", + " 0.208,\n", + " 0.31,\n", + " 0.312,\n", + " 0.254,\n", + " 0.184,\n", + " 0.079,\n", + " 0.01,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"MoRSE\": [\n", + " 190.0,\n", + " 19.454,\n", + " -2.335,\n", + " 0.325,\n", + " -2.791,\n", + " -1.194,\n", + " 0.909,\n", + " 0.642,\n", + " 0.762,\n", + " -0.184,\n", + " -0.297,\n", + " -0.937,\n", + " -0.145,\n", + " 1.15,\n", + " -0.298,\n", + " 0.358,\n", + " -0.337,\n", + " -0.69,\n", + " 0.486,\n", + " 0.269,\n", + " -0.085,\n", + " 0.22,\n", + " -0.338,\n", + " -0.163,\n", + " -0.175,\n", + " 0.253,\n", + " 0.199,\n", + " 0.042,\n", + " -0.189,\n", + " -0.122,\n", + " 0.13,\n", + " -0.066,\n", + " 67.504,\n", + " 8.377,\n", + " -0.957,\n", + " -0.285,\n", + " -1.524,\n", + " 0.266,\n", + " 1.432,\n", + " -0.629,\n", + " -0.235,\n", + " -0.002,\n", + " 0.076,\n", + " 0.058,\n", + " -0.182,\n", + " 0.311,\n", + " -0.114,\n", + " -0.09,\n", + " -0.042,\n", + " 0.017,\n", + " 0.179,\n", + " -0.151,\n", + " -0.02,\n", + " 0.09,\n", + " -0.036,\n", + " 0.051,\n", + " -0.159,\n", + " 0.004,\n", + " 0.177,\n", + " -0.018,\n", + " -0.102,\n", + " 0.051,\n", + " -0.031,\n", + " -0.044,\n", + " 59.594,\n", + " 8.499,\n", + " -0.621,\n", + " -0.461,\n", + " -1.195,\n", + " 0.09,\n", + " 0.796,\n", + " -0.262,\n", + " 0.045,\n", + " -0.042,\n", + " 0.141,\n", + " -0.289,\n", + " -0.163,\n", + " 0.474,\n", + " -0.12,\n", + " -0.004,\n", + " -0.144,\n", + " -0.05,\n", + " 0.188,\n", + " -0.036,\n", + " -0.089,\n", + " 0.13,\n", + " -0.031,\n", + " -0.073,\n", + " -0.096,\n", + " 0.099,\n", + " 0.098,\n", + " -0.019,\n", + " -0.122,\n", + " 0.038,\n", + " 0.052,\n", + " -0.053,\n", + " 203.734,\n", + " 19.865,\n", + " -2.157,\n", + " 0.481,\n", + " -3.22,\n", + " -1.203,\n", + " 1.127,\n", + " 0.628,\n", + " 0.72,\n", + " -0.205,\n", + " -0.31,\n", + " -0.904,\n", + " -0.169,\n", + " 1.135,\n", + " -0.261,\n", + " 0.326,\n", + " -0.305,\n", + " -0.702,\n", + " 0.455,\n", + " 0.232,\n", + " -0.05,\n", + " 0.252,\n", + " -0.366,\n", + " -0.144,\n", + " -0.219,\n", + " 0.207,\n", + " 0.281,\n", + " 0.048,\n", + " -0.169,\n", + " -0.15,\n", + " 0.075,\n", + " -0.07,\n", + " 61.289,\n", + " 9.041,\n", + " -0.797,\n", + " -0.453,\n", + " -1.033,\n", + " -0.068,\n", + " 0.596,\n", + " -0.097,\n", + " 0.136,\n", + " -0.035,\n", + " 0.136,\n", + " -0.443,\n", + " -0.134,\n", + " 0.566,\n", + " -0.144,\n", + " 0.046,\n", + " -0.207,\n", + " -0.098,\n", + " 0.229,\n", + " 0.019,\n", + " -0.107,\n", + " 0.122,\n", + " -0.043,\n", + " -0.109,\n", + " -0.071,\n", + " 0.151,\n", + " 0.059,\n", + " -0.024,\n", + " -0.136,\n", + " 0.034,\n", + " 0.092,\n", + " -0.051,\n", + " 257.458,\n", + " 24.284,\n", + " -2.958,\n", + " 0.786,\n", + " -3.803,\n", + " -1.685,\n", + " 1.003,\n", + " 0.945,\n", + " 1.193,\n", + " -0.232,\n", + " -0.546,\n", + " -1.187,\n", + " -0.215,\n", + " 1.411,\n", + " -0.295,\n", + " 0.552,\n", + " -0.412,\n", + " -1.019,\n", + " 0.575,\n", + " 0.393,\n", + " -0.032,\n", + " 0.294,\n", + " -0.497,\n", + " -0.192,\n", + " -0.283,\n", + " 0.296,\n", + " 0.311,\n", + " 0.095,\n", + " -0.188,\n", + " -0.242,\n", + " 0.115,\n", + " -0.085,\n", + " 948.82,\n", + " 60.327,\n", + " -15.731,\n", + " 10.274,\n", + " -15.073,\n", + " -5.386,\n", + " 10.136,\n", + " 0.924,\n", + " -1.792,\n", + " 1.454,\n", + " -3.002,\n", + " -1.238,\n", + " 0.68,\n", + " 2.396,\n", + " -0.54,\n", + " 0.119,\n", + " -0.841,\n", + " -1.738,\n", + " 1.719,\n", + " -0.984,\n", + " 1.794,\n", + " -0.132,\n", + " -1.951,\n", + " 1.455,\n", + " -1.922,\n", + " -0.549,\n", + " 2.579,\n", + " -0.063,\n", + " 0.216,\n", + " -0.908,\n", + " -1.342,\n", + " 0.1\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 6.941,\n", + " 4.682,\n", + " 5.225,\n", + " 13.923,\n", + " 8.731,\n", + " 10.25,\n", + " 10.029,\n", + " 6.326,\n", + " 5.001,\n", + " 2.845,\n", + " 1.786,\n", + " 0.237,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.681,\n", + " 4.791,\n", + " 0.468,\n", + " 7.681,\n", + " 3.637,\n", + " 2.616,\n", + " 2.118,\n", + " 3.255,\n", + " 3.031,\n", + " 0.561,\n", + " 0.046,\n", + " 0.002,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.509,\n", + " 4.284,\n", + " 1.291,\n", + " 5.607,\n", + " 3.029,\n", + " 3.043,\n", + " 2.701,\n", + " 1.911,\n", + " 1.688,\n", + " 0.527,\n", + " 0.161,\n", + " 0.016,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 7.438,\n", + " 4.879,\n", + " 5.211,\n", + " 14.865,\n", + " 9.718,\n", + " 10.617,\n", + " 10.986,\n", + " 7.314,\n", + " 5.775,\n", + " 3.06,\n", + " 1.699,\n", + " 0.21,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.878,\n", + " 4.119,\n", + " 1.772,\n", + " 5.18,\n", + " 2.889,\n", + " 3.489,\n", + " 2.919,\n", + " 1.584,\n", + " 1.484,\n", + " 0.587,\n", + " 0.268,\n", + " 0.034,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 10.005,\n", + " 5.078,\n", + " 6.648,\n", + " 18.679,\n", + " 11.631,\n", + " 13.533,\n", + " 13.898,\n", + " 8.914,\n", + " 6.919,\n", + " 4.247,\n", + " 2.605,\n", + " 0.345,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 24.726,\n", + " 14.8,\n", + " 13.094,\n", + " 65.744,\n", + " 49.004,\n", + " 37.434,\n", + " 43.18,\n", + " 55.562,\n", + " 60.305,\n", + " 14.486,\n", + " 3.397,\n", + " 0.237,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 3.649,\n", + " 1.326,\n", + " 1.006,\n", + " 0.61,\n", + " 0.222,\n", + " 0.188,\n", + " 0.188,\n", + " 0.188,\n", + " 0.512,\n", + " 0.538,\n", + " 0.434,\n", + " 3.548,\n", + " 1.047,\n", + " 0.697,\n", + " 0.671,\n", + " 0.198,\n", + " 0.188,\n", + " 0.188,\n", + " 0.188,\n", + " 0.595,\n", + " 0.21,\n", + " 0.183,\n", + " 3.285,\n", + " 1.071,\n", + " 0.807,\n", + " 0.636,\n", + " 0.207,\n", + " 0.188,\n", + " 0.188,\n", + " 0.188,\n", + " 0.439,\n", + " 0.289,\n", + " 0.263,\n", + " 3.644,\n", + " 1.352,\n", + " 1.02,\n", + " 0.606,\n", + " 0.225,\n", + " 0.188,\n", + " 0.188,\n", + " 0.188,\n", + " 0.516,\n", + " 0.52,\n", + " 0.438,\n", + " 3.279,\n", + " 1.07,\n", + " 0.837,\n", + " 0.632,\n", + " 0.206,\n", + " 0.188,\n", + " 0.188,\n", + " 0.188,\n", + " 0.416,\n", + " 0.339,\n", + " 0.312,\n", + " 3.74,\n", + " 1.365,\n", + " 1.024,\n", + " 0.61,\n", + " 0.223,\n", + " 0.188,\n", + " 0.188,\n", + " 0.188,\n", + " 0.538,\n", + " 0.569,\n", + " 0.443,\n", + " 3.998,\n", + " 1.428,\n", + " 0.879,\n", + " 0.634,\n", + " 0.226,\n", + " 0.188,\n", + " 0.188,\n", + " 0.188,\n", + " 0.774,\n", + " 0.367,\n", + " 0.292,\n", + " 5.981,\n", + " 5.292,\n", + " 5.163,\n", + " 6.017,\n", + " 5.186,\n", + " 6.129,\n", + " 6.304,\n", + " 9.844,\n", + " 6.916,\n", + " 7.033,\n", + " 10.026,\n", + " 7.149,\n", + " 10.334,\n", + " 10.475,\n", + " 0.188,\n", + " 0.188,\n", + " 0.415,\n", + " 0.506,\n", + " 0.454,\n", + " 0.408,\n", + " 0.448,\n", + " 0.415,\n", + " 0.451,\n", + " 0.495,\n", + " 0.329,\n", + " 0.33,\n", + " 0.491,\n", + " 0.356,\n", + " 0.517,\n", + " 0.478,\n", + " 20.694,\n", + " 14.796,\n", + " 15.034,\n", + " 21.07,\n", + " 15.272,\n", + " 21.691,\n", + " 21.795\n", + " ],\n", + " \"GETAWAY\": [\n", + " 27.219,\n", + " 0.819,\n", + " 4.153,\n", + " 13.036,\n", + " 3.0,\n", + " 1.779,\n", + " 1.522,\n", + " 0.951,\n", + " 0.526,\n", + " 0.395,\n", + " 0.193,\n", + " 0.05,\n", + " 0.0,\n", + " 13.831,\n", + " 0.547,\n", + " 0.291,\n", + " 0.445,\n", + " 0.782,\n", + " 0.993,\n", + " 0.716,\n", + " 0.458,\n", + " 0.447,\n", + " 0.094,\n", + " 9.0,\n", + " 1.829,\n", + " 0.834,\n", + " 0.529,\n", + " 0.092,\n", + " 0.052,\n", + " 0.118,\n", + " 0.022,\n", + " 0.001,\n", + " 0.0,\n", + " 5.126,\n", + " 0.34,\n", + " 0.137,\n", + " 0.241,\n", + " 0.221,\n", + " 0.124,\n", + " 0.145,\n", + " 0.257,\n", + " 0.033,\n", + " 0.001,\n", + " 2.657,\n", + " 0.923,\n", + " 0.705,\n", + " 0.384,\n", + " 0.134,\n", + " 0.082,\n", + " 0.083,\n", + " 0.036,\n", + " 0.005,\n", + " 0.0,\n", + " 3.778,\n", + " 0.144,\n", + " 0.112,\n", + " 0.148,\n", + " 0.197,\n", + " 0.184,\n", + " 0.132,\n", + " 0.128,\n", + " 0.066,\n", + " 0.007,\n", + " 2.09,\n", + " 3.381,\n", + " 2.004,\n", + " 1.602,\n", + " 0.969,\n", + " 0.528,\n", + " 0.461,\n", + " 0.242,\n", + " 0.047,\n", + " 0.0,\n", + " 15.085,\n", + " 0.635,\n", + " 0.336,\n", + " 0.497,\n", + " 0.858,\n", + " 1.083,\n", + " 0.733,\n", + " 0.555,\n", + " 0.497,\n", + " 0.083,\n", + " 9.918,\n", + " 0.813,\n", + " 0.659,\n", + " 0.425,\n", + " 0.175,\n", + " 0.105,\n", + " 0.076,\n", + " 0.033,\n", + " 0.007,\n", + " 0.0,\n", + " 3.776,\n", + " 0.118,\n", + " 0.101,\n", + " 0.14,\n", + " 0.204,\n", + " 0.208,\n", + " 0.147,\n", + " 0.106,\n", + " 0.075,\n", + " 0.014,\n", + " 2.108,\n", + " 4.28,\n", + " 2.399,\n", + " 2.049,\n", + " 1.379,\n", + " 0.756,\n", + " 0.577,\n", + " 0.282,\n", + " 0.073,\n", + " 0.0,\n", + " 19.312,\n", + " 0.794,\n", + " 0.399,\n", + " 0.598,\n", + " 1.093,\n", + " 1.424,\n", + " 1.025,\n", + " 0.67,\n", + " 0.655,\n", + " 0.137,\n", + " 12.796,\n", + " 35.077,\n", + " 9.251,\n", + " 10.869,\n", + " 3.339,\n", + " 1.544,\n", + " 3.143,\n", + " 1.353,\n", + " 0.102,\n", + " 0.0,\n", + " 94.278,\n", + " 7.474,\n", + " 1.638,\n", + " 4.186,\n", + " 4.24,\n", + " 4.104,\n", + " 2.731,\n", + " 5.976,\n", + " 1.978,\n", + " 0.094,\n", + " 57.37,\n", + " 16.378,\n", + " 0.929,\n", + " 0.96,\n", + " 1.855,\n", + " 1.639,\n", + " 1.906,\n", + " 1.722,\n", + " 1.099,\n", + " 0.604,\n", + " 0.392,\n", + " 0.077,\n", + " 18.59,\n", + " 0.233,\n", + " 0.128,\n", + " 0.078,\n", + " 0.082,\n", + " 0.086,\n", + " 0.066,\n", + " 0.043,\n", + " 0.04,\n", + " 0.233,\n", + " 0.845,\n", + " 0.719,\n", + " 0.53,\n", + " 0.278,\n", + " 0.281,\n", + " 0.285,\n", + " 0.028,\n", + " 0.001,\n", + " 5.933,\n", + " 0.191,\n", + " 0.203,\n", + " 0.1,\n", + " 0.041,\n", + " 0.063,\n", + " 0.074,\n", + " 0.005,\n", + " 0.0,\n", + " 0.203,\n", + " 0.745,\n", + " 0.555,\n", + " 0.498,\n", + " 0.357,\n", + " 0.233,\n", + " 0.157,\n", + " 0.056,\n", + " 0.005,\n", + " 5.212,\n", + " 0.103,\n", + " 0.059,\n", + " 0.035,\n", + " 0.022,\n", + " 0.022,\n", + " 0.021,\n", + " 0.008,\n", + " 0.003,\n", + " 0.103,\n", + " 2.076,\n", + " 1.732,\n", + " 2.047,\n", + " 1.84,\n", + " 1.15,\n", + " 0.724,\n", + " 0.431,\n", + " 0.068,\n", + " 20.134,\n", + " 0.291,\n", + " 0.202,\n", + " 0.099,\n", + " 0.103,\n", + " 0.076,\n", + " 0.083,\n", + " 0.054,\n", + " 0.036,\n", + " 0.291,\n", + " 0.71,\n", + " 0.576,\n", + " 0.529,\n", + " 0.401,\n", + " 0.245,\n", + " 0.137,\n", + " 0.066,\n", + " 0.011,\n", + " 5.352,\n", + " 0.065,\n", + " 0.037,\n", + " 0.023,\n", + " 0.02,\n", + " 0.016,\n", + " 0.011,\n", + " 0.008,\n", + " 0.006,\n", + " 0.065,\n", + " 2.496,\n", + " 2.146,\n", + " 2.631,\n", + " 2.441,\n", + " 1.561,\n", + " 0.88,\n", + " 0.575,\n", + " 0.112,\n", + " 25.685,\n", + " 0.34,\n", + " 0.187,\n", + " 0.114,\n", + " 0.128,\n", + " 0.125,\n", + " 0.097,\n", + " 0.063,\n", + " 0.059,\n", + " 0.34,\n", + " 9.225,\n", + " 10.119,\n", + " 9.226,\n", + " 6.613,\n", + " 4.977,\n", + " 7.018,\n", + " 1.668,\n", + " 0.077,\n", + " 97.846,\n", + " 1.674,\n", + " 4.815,\n", + " 1.542,\n", + " 0.575,\n", + " 1.144,\n", + " 1.827,\n", + " 0.3,\n", + " 0.04,\n", + " 4.815\n", + " ]\n", + "}\n", + "*******\n", + "\n", + "*******\n", + "Basic Information on Glu:\n", + "{\n", + " \"InChI Key\": \"WHUUTDBJXJRKMK-VKHMYHEASA-N\",\n", + " \"InChI\": \"InChI=1S/C5H9NO4/c6-3(5(9)10)1-2-4(7)8/h3H,1-2,6H2,(H,7,8)(H,9,10)/t3-/m0/s1\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 58,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 5,\n", + " \"n_o\": 5,\n", + " \"nh_oh\": 4,\n", + " \"h_acceptors\": 5,\n", + " \"h_donors\": 3,\n", + " \"rotatable_bonds\": 5,\n", + " \"aromatic_carbocycles\": 0,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 0,\n", + " \"aliphatic_heterocycles\": 0,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 5.948736842333626,\n", + " \"Bertz CT complexity index\": 373.6214684541581,\n", + " \"Ipc\": 5968.500744656154,\n", + " \"log-P\": -0.7369000000000003,\n", + " \"Molar Refractivity\": 32.480999999999995,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -0.78,\n", + " \"phi\": 0.8618916692309112,\n", + " \"kappa_1\": 2.1009139360681814,\n", + " \"kappa_2\": 4.1024606217041155,\n", + " \"kappa_3\": 4.134036739067375,\n", + " \"chi_0\": 15.646264369941973,\n", + " \"chi_1\": 8.406136623843764,\n", + " \"chi_0n\": 13.58020675735541,\n", + " \"chi_1n\": 6.251027150605347,\n", + " \"chi_2n\": 1.1735217548805086,\n", + " \"chi_3n\": 0.47631293758695403,\n", + " \"chi_4n\": 0.16126292233471315,\n", + " \"chi_0v\": 4.58020675735541,\n", + " \"chi_1v\": 2.040103378677705,\n", + " \"chi_2v\": 1.1735217548805086,\n", + " \"chi_3v\": 0.47631293758695403,\n", + " \"chi_4v\": 0.16126292233471315\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 100.62000000000002,\n", + " \"Labute_ASA\": 70.38461016914972,\n", + " \"PEOE_VSA\": 68.76863682496922,\n", + " \"SMR_VSA\": 68.7686368249692,\n", + " \"SlogP_VSA\": 68.7686368249692,\n", + " \"EState_VSA-CCG\": 68.76863682496922,\n", + " \"EState_VSA-RDK\": 75.08333333333333,\n", + " \"Avg_VSA_approx\": 70.03157612664202\n", + " },\n", + " \"Plane of Best Fit\": 0.7332097856692027,\n", + " \"Principal Moments of Inertia\": [\n", + " 180.86308572173806,\n", + " 748.1751443356245,\n", + " 829.6544566948265\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.21799808855636063,\n", + " 0.9017912677962354\n", + " ],\n", + " \"Radius of gyration\": 2.4447213400183583,\n", + " \"Inertial shape factor\": 0.004986043803231698,\n", + " \"Eccentricity\": 0.9759491961089847,\n", + " \"Asphericity\": 0.4845859045410938,\n", + " \"Spherocity index\": 0.3875970821185808,\n", + " \"Autocorr 2D\": [\n", + " 2.513,\n", + " 2.804,\n", + " 2.698,\n", + " 2.378,\n", + " 2.353,\n", + " 2.179,\n", + " 0.38,\n", + " 0.007,\n", + " 2.371,\n", + " 2.602,\n", + " 2.609,\n", + " 2.393,\n", + " 2.057,\n", + " 1.554,\n", + " 0.638,\n", + " 0.067,\n", + " 3.038,\n", + " 3.469,\n", + " 3.786,\n", + " 3.721,\n", + " 3.385,\n", + " 2.928,\n", + " 2.051,\n", + " 0.635,\n", + " 2.319,\n", + " 2.601,\n", + " 2.638,\n", + " 2.416,\n", + " 2.001,\n", + " 1.374,\n", + " 0.684,\n", + " 0.135,\n", + " 3.144,\n", + " 3.616,\n", + " 3.997,\n", + " 3.949,\n", + " 3.615,\n", + " 3.046,\n", + " 2.278,\n", + " 0.899,\n", + " 4.454,\n", + " 5.134,\n", + " 5.256,\n", + " 5.058,\n", + " 5.021,\n", + " 5.329,\n", + " 3.367,\n", + " 0.693,\n", + " 4.018,\n", + " 6.694,\n", + " 10.904,\n", + " 11.015,\n", + " 7.947,\n", + " 5.066,\n", + " 2.171,\n", + " 0.314,\n", + " 1.88,\n", + " 3.166,\n", + " 3.687,\n", + " 2.991,\n", + " 2.06,\n", + " 0.866,\n", + " 0.37,\n", + " 0.099,\n", + " 0.181,\n", + " 0.35,\n", + " 0.553,\n", + " 0.601,\n", + " 0.434,\n", + " 0.486,\n", + " 0.143,\n", + " 0.012,\n", + " 1.431,\n", + " 2.09,\n", + " 2.16,\n", + " 1.61,\n", + " 1.042,\n", + " 0.429,\n", + " 0.163,\n", + " 0.037,\n", + " 0.211,\n", + " 0.279,\n", + " 0.273,\n", + " 0.207,\n", + " 0.118,\n", + " 0.051,\n", + " 0.015,\n", + " 0.002,\n", + " 40.15,\n", + " 82.158,\n", + " 118.463,\n", + " 124.164,\n", + " 87.112,\n", + " 99.872,\n", + " 27.795,\n", + " 2.12,\n", + " -0.129,\n", + " 0.062,\n", + " -0.136,\n", + " -0.254,\n", + " 0.225,\n", + " 0.145,\n", + " -0.514,\n", + " 1.063,\n", + " 0.086,\n", + " -0.231,\n", + " -0.171,\n", + " -0.065,\n", + " 0.186,\n", + " -0.088,\n", + " 0.044,\n", + " 0.998,\n", + " -0.26,\n", + " 0.29,\n", + " -0.103,\n", + " -0.365,\n", + " -0.06,\n", + " 0.689,\n", + " -0.699,\n", + " 0.506,\n", + " 0.137,\n", + " -0.315,\n", + " -0.159,\n", + " 0.0,\n", + " -0.022,\n", + " 0.085,\n", + " 0.397,\n", + " 0.534,\n", + " 0.151,\n", + " -0.339,\n", + " -0.105,\n", + " -0.031,\n", + " -0.042,\n", + " 0.15,\n", + " 0.276,\n", + " 0.27,\n", + " -0.212,\n", + " 0.275,\n", + " -0.111,\n", + " -0.372,\n", + " -0.072,\n", + " 0.71,\n", + " -0.663,\n", + " 0.437,\n", + " 0.9,\n", + " 0.74,\n", + " 1.05,\n", + " 1.235,\n", + " 0.813,\n", + " 1.038,\n", + " 1.662,\n", + " 0.0,\n", + " 1.057,\n", + " 1.361,\n", + " 1.139,\n", + " 0.948,\n", + " 0.682,\n", + " 0.73,\n", + " 0.647,\n", + " 0.0,\n", + " 0.987,\n", + " 0.408,\n", + " 0.945,\n", + " 1.336,\n", + " 1.099,\n", + " 0.953,\n", + " 2.038,\n", + " 0.0,\n", + " 1.296,\n", + " 1.643,\n", + " 1.129,\n", + " 0.795,\n", + " 0.748,\n", + " 0.419,\n", + " 0.025,\n", + " 0.0,\n", + " 1.397,\n", + " 1.692,\n", + " 1.088,\n", + " 0.809,\n", + " 0.714,\n", + " 0.342,\n", + " 0.0,\n", + " 0.0,\n", + " 0.926,\n", + " 0.441,\n", + " 0.97,\n", + " 1.333,\n", + " 1.095,\n", + " 0.933,\n", + " 1.985,\n", + " 0.0\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": -1.0594528295717906e-16,\n", + " \"bcut2d_chglo\": -2.6988855758759915,\n", + " \"bcut2d_logphi\": -9.633452673509246e-17,\n", + " \"bcut2d_logplow\": -2.8272636017092863,\n", + " \"bcut2d_mrhi\": 0.4287958401745982,\n", + " \"bcut2d_mrlow\": -2.0811357922605827,\n", + " \"bcut2d_mwhi\": 10.171115548686169,\n", + " \"bcut2d_mwlow\": -1.5282589800831352\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.13,\n", + " 0.369,\n", + " 0.683,\n", + " 0.79,\n", + " 0.677,\n", + " 0.44,\n", + " 0.22,\n", + " 0.043,\n", + " 0.0,\n", + " 0.0,\n", + " 0.091,\n", + " 0.215,\n", + " 0.257,\n", + " 0.227,\n", + " 0.264,\n", + " 0.255,\n", + " 0.017,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.077,\n", + " 0.169,\n", + " 0.227,\n", + " 0.224,\n", + " 0.187,\n", + " 0.12,\n", + " 0.033,\n", + " 0.003,\n", + " 0.0,\n", + " 0.0,\n", + " 0.143,\n", + " 0.4,\n", + " 0.738,\n", + " 0.861,\n", + " 0.748,\n", + " 0.557,\n", + " 0.25,\n", + " 0.038,\n", + " 0.0,\n", + " 0.0,\n", + " 0.072,\n", + " 0.165,\n", + " 0.23,\n", + " 0.227,\n", + " 0.172,\n", + " 0.094,\n", + " 0.036,\n", + " 0.006,\n", + " 0.0,\n", + " 0.0,\n", + " 0.157,\n", + " 0.457,\n", + " 0.907,\n", + " 1.08,\n", + " 0.935,\n", + " 0.628,\n", + " 0.321,\n", + " 0.063,\n", + " 0.0,\n", + " 0.0,\n", + " 0.614,\n", + " 2.252,\n", + " 3.36,\n", + " 3.348,\n", + " 3.99,\n", + " 6.596,\n", + " 1.051,\n", + " 0.043,\n", + " 0.0,\n", + " 0.0,\n", + " 0.091,\n", + " 0.219,\n", + " 0.324,\n", + " 0.334,\n", + " 0.284,\n", + " 0.195,\n", + " 0.065,\n", + " 0.007,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"MoRSE\": [\n", + " 171.0,\n", + " 19.298,\n", + " -2.25,\n", + " 1.067,\n", + " -2.983,\n", + " -1.451,\n", + " 1.32,\n", + " 0.516,\n", + " 0.384,\n", + " 0.024,\n", + " -0.239,\n", + " -0.892,\n", + " 0.124,\n", + " 0.688,\n", + " -0.038,\n", + " 0.193,\n", + " -0.317,\n", + " -0.376,\n", + " 0.199,\n", + " 0.381,\n", + " -0.262,\n", + " 0.402,\n", + " -0.181,\n", + " -0.236,\n", + " 0.051,\n", + " -0.0,\n", + " 0.212,\n", + " -0.148,\n", + " 0.015,\n", + " -0.11,\n", + " 0.082,\n", + " 0.05,\n", + " 68.296,\n", + " 9.034,\n", + " -0.978,\n", + " -0.174,\n", + " -2.025,\n", + " 0.276,\n", + " 1.565,\n", + " -0.41,\n", + " -0.629,\n", + " 0.269,\n", + " -0.247,\n", + " 0.231,\n", + " -0.179,\n", + " -0.069,\n", + " 0.226,\n", + " -0.149,\n", + " 0.047,\n", + " -0.098,\n", + " 0.194,\n", + " -0.014,\n", + " -0.189,\n", + " 0.261,\n", + " -0.0,\n", + " 0.065,\n", + " -0.12,\n", + " -0.106,\n", + " 0.14,\n", + " -0.024,\n", + " -0.011,\n", + " 0.011,\n", + " -0.055,\n", + " 0.062,\n", + " 56.245,\n", + " 8.747,\n", + " -0.839,\n", + " -0.137,\n", + " -1.478,\n", + " 0.047,\n", + " 0.946,\n", + " -0.185,\n", + " -0.205,\n", + " 0.152,\n", + " -0.005,\n", + " -0.167,\n", + " -0.14,\n", + " 0.231,\n", + " 0.113,\n", + " -0.115,\n", + " -0.058,\n", + " -0.115,\n", + " 0.198,\n", + " 0.04,\n", + " -0.201,\n", + " 0.193,\n", + " -0.003,\n", + " -0.026,\n", + " -0.062,\n", + " -0.028,\n", + " 0.121,\n", + " -0.044,\n", + " -0.038,\n", + " -0.043,\n", + " 0.063,\n", + " 0.051,\n", + " 188.222,\n", + " 20.304,\n", + " -2.313,\n", + " 1.452,\n", + " -3.474,\n", + " -1.543,\n", + " 1.622,\n", + " 0.484,\n", + " 0.303,\n", + " 0.062,\n", + " -0.333,\n", + " -0.847,\n", + " 0.116,\n", + " 0.573,\n", + " 0.055,\n", + " 0.234,\n", + " -0.277,\n", + " -0.428,\n", + " 0.177,\n", + " 0.344,\n", + " -0.196,\n", + " 0.484,\n", + " -0.195,\n", + " -0.215,\n", + " -0.019,\n", + " -0.042,\n", + " 0.249,\n", + " -0.128,\n", + " 0.059,\n", + " -0.107,\n", + " 0.002,\n", + " 0.047,\n", + " 55.31,\n", + " 9.021,\n", + " -0.939,\n", + " -0.137,\n", + " -1.249,\n", + " -0.098,\n", + " 0.726,\n", + " -0.059,\n", + " -0.075,\n", + " 0.11,\n", + " 0.062,\n", + " -0.351,\n", + " -0.09,\n", + " 0.353,\n", + " 0.065,\n", + " -0.104,\n", + " -0.126,\n", + " -0.115,\n", + " 0.224,\n", + " 0.076,\n", + " -0.218,\n", + " 0.169,\n", + " -0.023,\n", + " -0.058,\n", + " -0.024,\n", + " 0.005,\n", + " 0.116,\n", + " -0.067,\n", + " -0.053,\n", + " -0.061,\n", + " 0.12,\n", + " 0.051,\n", + " 229.107,\n", + " 23.789,\n", + " -2.714,\n", + " 1.725,\n", + " -3.879,\n", + " -2.048,\n", + " 1.557,\n", + " 0.695,\n", + " 0.677,\n", + " 0.043,\n", + " -0.408,\n", + " -1.147,\n", + " 0.149,\n", + " 0.867,\n", + " -0.057,\n", + " 0.369,\n", + " -0.401,\n", + " -0.524,\n", + " 0.162,\n", + " 0.508,\n", + " -0.245,\n", + " 0.545,\n", + " -0.262,\n", + " -0.313,\n", + " 0.031,\n", + " -0.008,\n", + " 0.298,\n", + " -0.181,\n", + " 0.071,\n", + " -0.143,\n", + " 0.013,\n", + " 0.059,\n", + " 985.487,\n", + " 74.835,\n", + " -15.677,\n", + " 12.038,\n", + " -17.813,\n", + " -6.46,\n", + " 13.362,\n", + " 0.943,\n", + " -4.555,\n", + " 1.55,\n", + " -5.486,\n", + " -1.133,\n", + " 2.462,\n", + " -2.784,\n", + " 2.588,\n", + " 1.596,\n", + " -1.077,\n", + " -1.046,\n", + " 1.008,\n", + " -0.649,\n", + " 1.519,\n", + " 3.365,\n", + " -1.874,\n", + " 0.978,\n", + " -1.936,\n", + " -1.31,\n", + " 1.878,\n", + " -0.531,\n", + " 1.307,\n", + " 0.323,\n", + " -2.078,\n", + " 0.354\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 5.89,\n", + " 5.152,\n", + " 4.165,\n", + " 14.939,\n", + " 7.051,\n", + " 6.83,\n", + " 5.486,\n", + " 6.298,\n", + " 1.622,\n", + " 2.71,\n", + " 1.885,\n", + " 0.465,\n", + " 0.916,\n", + " 0.31,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.596,\n", + " 5.134,\n", + " 0.36,\n", + " 7.7,\n", + " 2.676,\n", + " 0.783,\n", + " 1.811,\n", + " 2.456,\n", + " 0.176,\n", + " 2.425,\n", + " 1.243,\n", + " 0.058,\n", + " 0.104,\n", + " 0.003,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.292,\n", + " 4.648,\n", + " 1.068,\n", + " 6.677,\n", + " 2.042,\n", + " 1.23,\n", + " 1.311,\n", + " 2.104,\n", + " 0.315,\n", + " 1.184,\n", + " 0.439,\n", + " 0.089,\n", + " 0.173,\n", + " 0.023,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 6.434,\n", + " 5.343,\n", + " 3.992,\n", + " 16.37,\n", + " 7.488,\n", + " 6.454,\n", + " 6.6,\n", + " 6.723,\n", + " 1.973,\n", + " 3.645,\n", + " 2.28,\n", + " 0.583,\n", + " 1.146,\n", + " 0.279,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.571,\n", + " 4.488,\n", + " 1.52,\n", + " 6.331,\n", + " 1.912,\n", + " 1.712,\n", + " 1.157,\n", + " 2.155,\n", + " 0.312,\n", + " 0.767,\n", + " 0.317,\n", + " 0.081,\n", + " 0.159,\n", + " 0.045,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 8.272,\n", + " 5.561,\n", + " 5.189,\n", + " 19.666,\n", + " 9.771,\n", + " 9.329,\n", + " 8.007,\n", + " 8.516,\n", + " 2.336,\n", + " 3.7,\n", + " 2.751,\n", + " 0.679,\n", + " 1.338,\n", + " 0.452,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 22.365,\n", + " 15.884,\n", + " 7.31,\n", + " 66.263,\n", + " 29.055,\n", + " 13.759,\n", + " 45.213,\n", + " 31.685,\n", + " 9.015,\n", + " 45.659,\n", + " 26.173,\n", + " 2.916,\n", + " 5.532,\n", + " 0.376,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 4.231,\n", + " 1.211,\n", + " 0.807,\n", + " 0.677,\n", + " 0.194,\n", + " 0.191,\n", + " 0.191,\n", + " 0.191,\n", + " 0.468,\n", + " 0.411,\n", + " 0.42,\n", + " 4.75,\n", + " 0.928,\n", + " 0.352,\n", + " 0.788,\n", + " 0.154,\n", + " 0.191,\n", + " 0.191,\n", + " 0.191,\n", + " 0.587,\n", + " 0.267,\n", + " 0.068,\n", + " 4.093,\n", + " 0.899,\n", + " 0.537,\n", + " 0.74,\n", + " 0.163,\n", + " 0.191,\n", + " 0.191,\n", + " 0.191,\n", + " 0.439,\n", + " 0.239,\n", + " 0.175,\n", + " 4.444,\n", + " 1.208,\n", + " 0.756,\n", + " 0.693,\n", + " 0.189,\n", + " 0.191,\n", + " 0.191,\n", + " 0.191,\n", + " 0.515,\n", + " 0.42,\n", + " 0.356,\n", + " 3.769,\n", + " 0.924,\n", + " 0.642,\n", + " 0.706,\n", + " 0.173,\n", + " 0.191,\n", + " 0.191,\n", + " 0.191,\n", + " 0.375,\n", + " 0.238,\n", + " 0.268,\n", + " 4.297,\n", + " 1.27,\n", + " 0.828,\n", + " 0.672,\n", + " 0.199,\n", + " 0.191,\n", + " 0.191,\n", + " 0.191,\n", + " 0.483,\n", + " 0.451,\n", + " 0.442,\n", + " 5.594,\n", + " 1.246,\n", + " 0.472,\n", + " 0.765,\n", + " 0.17,\n", + " 0.194,\n", + " 0.194,\n", + " 0.191,\n", + " 0.811,\n", + " 0.478,\n", + " 0.118,\n", + " 6.249,\n", + " 6.029,\n", + " 5.528,\n", + " 6.409,\n", + " 5.335,\n", + " 6.395,\n", + " 7.313,\n", + " 9.518,\n", + " 6.402,\n", + " 6.356,\n", + " 9.645,\n", + " 6.495,\n", + " 10.068,\n", + " 10.203,\n", + " 0.191,\n", + " 0.191,\n", + " 0.515,\n", + " 0.682,\n", + " 0.611,\n", + " 0.54,\n", + " 0.56,\n", + " 0.508,\n", + " 0.647,\n", + " 0.433,\n", + " 0.307,\n", + " 0.284,\n", + " 0.43,\n", + " 0.293,\n", + " 0.458,\n", + " 0.469,\n", + " 19.905,\n", + " 13.979,\n", + " 13.858,\n", + " 20.116,\n", + " 14.066,\n", + " 20.982,\n", + " 20.808\n", + " ],\n", + " \"GETAWAY\": [\n", + " 29.219,\n", + " 0.88,\n", + " 4.04,\n", + " 13.117,\n", + " 3.0,\n", + " 1.657,\n", + " 1.297,\n", + " 1.036,\n", + " 0.48,\n", + " 0.339,\n", + " 0.138,\n", + " 0.047,\n", + " 0.0,\n", + " 12.99,\n", + " 0.6,\n", + " 0.28,\n", + " 0.388,\n", + " 0.767,\n", + " 0.985,\n", + " 0.85,\n", + " 0.511,\n", + " 0.338,\n", + " 0.081,\n", + " 9.0,\n", + " 1.695,\n", + " 0.74,\n", + " 0.488,\n", + " 0.151,\n", + " 0.042,\n", + " 0.013,\n", + " 0.113,\n", + " 0.005,\n", + " 0.0,\n", + " 4.799,\n", + " 0.257,\n", + " 0.102,\n", + " 0.183,\n", + " 0.183,\n", + " 0.121,\n", + " 0.169,\n", + " 0.234,\n", + " 0.023,\n", + " 0.001,\n", + " 2.288,\n", + " 0.843,\n", + " 0.631,\n", + " 0.354,\n", + " 0.168,\n", + " 0.082,\n", + " 0.036,\n", + " 0.037,\n", + " 0.008,\n", + " 0.0,\n", + " 3.478,\n", + " 0.121,\n", + " 0.093,\n", + " 0.12,\n", + " 0.176,\n", + " 0.178,\n", + " 0.145,\n", + " 0.121,\n", + " 0.046,\n", + " 0.006,\n", + " 1.891,\n", + " 3.353,\n", + " 1.903,\n", + " 1.379,\n", + " 1.123,\n", + " 0.544,\n", + " 0.339,\n", + " 0.177,\n", + " 0.058,\n", + " 0.0,\n", + " 14.399,\n", + " 0.646,\n", + " 0.326,\n", + " 0.424,\n", + " 0.84,\n", + " 1.06,\n", + " 0.869,\n", + " 0.631,\n", + " 0.37,\n", + " 0.072,\n", + " 9.827,\n", + " 0.753,\n", + " 0.581,\n", + " 0.381,\n", + " 0.19,\n", + " 0.092,\n", + " 0.052,\n", + " 0.024,\n", + " 0.008,\n", + " 0.0,\n", + " 3.407,\n", + " 0.115,\n", + " 0.086,\n", + " 0.119,\n", + " 0.185,\n", + " 0.204,\n", + " 0.165,\n", + " 0.1,\n", + " 0.054,\n", + " 0.012,\n", + " 1.964,\n", + " 4.278,\n", + " 2.218,\n", + " 1.713,\n", + " 1.498,\n", + " 0.697,\n", + " 0.495,\n", + " 0.201,\n", + " 0.069,\n", + " 0.0,\n", + " 18.058,\n", + " 0.871,\n", + " 0.387,\n", + " 0.519,\n", + " 1.078,\n", + " 1.411,\n", + " 1.217,\n", + " 0.74,\n", + " 0.493,\n", + " 0.118,\n", + " 12.796,\n", + " 33.609,\n", + " 8.979,\n", + " 9.365,\n", + " 5.152,\n", + " 2.317,\n", + " 0.958,\n", + " 2.728,\n", + " 0.309,\n", + " 0.0,\n", + " 93.225,\n", + " 5.768,\n", + " 1.533,\n", + " 3.203,\n", + " 3.959,\n", + " 3.827,\n", + " 3.472,\n", + " 6.396,\n", + " 1.398,\n", + " 0.081,\n", + " 53.506,\n", + " 14.572,\n", + " 0.899,\n", + " 0.937,\n", + " 1.748,\n", + " 1.474,\n", + " 1.866,\n", + " 1.632,\n", + " 1.045,\n", + " 0.504,\n", + " 0.231,\n", + " 0.038,\n", + " 17.078,\n", + " 0.24,\n", + " 0.156,\n", + " 0.102,\n", + " 0.08,\n", + " 0.065,\n", + " 0.055,\n", + " 0.052,\n", + " 0.038,\n", + " 0.24,\n", + " 0.752,\n", + " 0.658,\n", + " 0.484,\n", + " 0.262,\n", + " 0.273,\n", + " 0.252,\n", + " 0.016,\n", + " 0.0,\n", + " 5.394,\n", + " 0.132,\n", + " 0.137,\n", + " 0.077,\n", + " 0.035,\n", + " 0.064,\n", + " 0.081,\n", + " 0.005,\n", + " 0.0,\n", + " 0.137,\n", + " 0.671,\n", + " 0.498,\n", + " 0.467,\n", + " 0.336,\n", + " 0.213,\n", + " 0.126,\n", + " 0.033,\n", + " 0.003,\n", + " 4.691,\n", + " 0.071,\n", + " 0.04,\n", + " 0.027,\n", + " 0.022,\n", + " 0.022,\n", + " 0.023,\n", + " 0.009,\n", + " 0.003,\n", + " 0.071,\n", + " 1.991,\n", + " 1.573,\n", + " 2.02,\n", + " 1.769,\n", + " 1.102,\n", + " 0.631,\n", + " 0.255,\n", + " 0.034,\n", + " 18.752,\n", + " 0.3,\n", + " 0.139,\n", + " 0.127,\n", + " 0.086,\n", + " 0.072,\n", + " 0.08,\n", + " 0.056,\n", + " 0.034,\n", + " 0.3,\n", + " 0.632,\n", + " 0.512,\n", + " 0.495,\n", + " 0.371,\n", + " 0.221,\n", + " 0.101,\n", + " 0.037,\n", + " 0.006,\n", + " 4.747,\n", + " 0.048,\n", + " 0.03,\n", + " 0.021,\n", + " 0.018,\n", + " 0.014,\n", + " 0.01,\n", + " 0.008,\n", + " 0.006,\n", + " 0.048,\n", + " 2.333,\n", + " 1.92,\n", + " 2.578,\n", + " 2.311,\n", + " 1.484,\n", + " 0.728,\n", + " 0.337,\n", + " 0.056,\n", + " 23.493,\n", + " 0.351,\n", + " 0.228,\n", + " 0.148,\n", + " 0.116,\n", + " 0.095,\n", + " 0.08,\n", + " 0.076,\n", + " 0.056,\n", + " 0.351,\n", + " 9.07,\n", + " 9.739,\n", + " 9.046,\n", + " 6.614,\n", + " 5.105,\n", + " 6.825,\n", + " 0.997,\n", + " 0.038,\n", + " 94.87,\n", + " 1.442,\n", + " 3.248,\n", + " 1.384,\n", + " 0.484,\n", + " 1.16,\n", + " 1.907,\n", + " 0.316,\n", + " 0.038,\n", + " 3.248\n", + " ]\n", + "}\n", + "*******\n", + "\n", + "*******\n", + "Basic Information on Gly:\n", + "{\n", + " \"InChI Key\": \"DHMQDGOQFOQNFH-UHFFFAOYSA-N\",\n", + " \"InChI\": \"InChI=1S/C2H5NO2/c3-1-2(4)5/h1,3H2,(H,4,5)\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 30,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 3,\n", + " \"n_o\": 3,\n", + " \"nh_oh\": 3,\n", + " \"h_acceptors\": 3,\n", + " \"h_donors\": 2,\n", + " \"rotatable_bonds\": 2,\n", + " \"aromatic_carbocycles\": 0,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 0,\n", + " \"aliphatic_heterocycles\": 0,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 4.240872027530418,\n", + " \"Bertz CT complexity index\": 135.60964047443682,\n", + " \"Ipc\": 103.9300028775056,\n", + " \"log-P\": -0.9702999999999999,\n", + " \"Molar Refractivity\": 16.6902,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -0.41,\n", + " \"phi\": 0.2996058784817605,\n", + " \"kappa_1\": 0.8017062236322657,\n", + " \"kappa_2\": 1.868551532033426,\n", + " \"kappa_3\": 3.5899999999999985,\n", + " \"chi_0\": 8.361807319565798,\n", + " \"chi_1\": 4.424756148408914,\n", + " \"chi_0n\": 7.263710176427685,\n", + " \"chi_1n\": 3.184530569677621,\n", + " \"chi_2n\": 0.3992608774402544,\n", + " \"chi_3n\": 0.09128709291752769,\n", + " \"chi_4n\": 0.0,\n", + " \"chi_0v\": 2.263710176427684,\n", + " \"chi_1v\": 0.8818550882138421,\n", + " \"chi_2v\": 0.3992608774402544,\n", + " \"chi_3v\": 0.09128709291752769,\n", + " \"chi_4v\": 0.0\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 63.32000000000001,\n", + " \"Labute_ASA\": 36.62747571492164,\n", + " \"PEOE_VSA\": 35.08562824940258,\n", + " \"SMR_VSA\": 35.085628249402575,\n", + " \"SlogP_VSA\": 35.08562824940257,\n", + " \"EState_VSA-CCG\": 35.08562824940258,\n", + " \"EState_VSA-RDK\": 40.41666666666667,\n", + " \"Avg_VSA_approx\": 36.1518359328554\n", + " },\n", + " \"Plane of Best Fit\": 0.3376457226986545,\n", + " \"Principal Moments of Inertia\": [\n", + " 49.17700708873895,\n", + " 131.85487099666753,\n", + " 175.2783233273265\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.28056525276603944,\n", + " 0.7522599970929258\n", + " ],\n", + " \"Radius of gyration\": 1.5405457511985536,\n", + " \"Inertial shape factor\": 0.015296986165414406,\n", + " \"Eccentricity\": 0.9598349540104948,\n", + " \"Asphericity\": 0.38789157241010563,\n", + " \"Spherocity index\": 0.26772589094725613,\n", + " \"Autocorr 2D\": [\n", + " 1.842,\n", + " 1.979,\n", + " 1.599,\n", + " 0.445,\n", + " 0.014,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.668,\n", + " 1.714,\n", + " 1.409,\n", + " 0.738,\n", + " 0.13,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 2.41,\n", + " 2.724,\n", + " 2.816,\n", + " 2.182,\n", + " 1.02,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.598,\n", + " 1.688,\n", + " 1.424,\n", + " 0.797,\n", + " 0.255,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 2.542,\n", + " 2.904,\n", + " 3.039,\n", + " 2.426,\n", + " 1.365,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 3.875,\n", + " 4.468,\n", + " 4.552,\n", + " 3.497,\n", + " 1.099,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 2.248,\n", + " 3.418,\n", + " 4.458,\n", + " 2.409,\n", + " 0.585,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.868,\n", + " 1.197,\n", + " 1.021,\n", + " 0.413,\n", + " 0.165,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.103,\n", + " 0.187,\n", + " 0.277,\n", + " 0.158,\n", + " 0.024,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.517,\n", + " 0.578,\n", + " 0.417,\n", + " 0.125,\n", + " 0.053,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.083,\n", + " 0.072,\n", + " 0.035,\n", + " 0.011,\n", + " 0.002,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 22.008,\n", + " 41.027,\n", + " 56.104,\n", + " 31.016,\n", + " 4.601,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " -0.183,\n", + " 0.055,\n", + " -0.137,\n", + " -0.582,\n", + " 0.964,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.023,\n", + " -0.279,\n", + " -0.176,\n", + " -0.131,\n", + " 0.902,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " -0.36,\n", + " 0.237,\n", + " -0.083,\n", + " -0.679,\n", + " 0.533,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.006,\n", + " -0.513,\n", + " -0.073,\n", + " 0.245,\n", + " 0.465,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " -0.062,\n", + " -0.468,\n", + " 0.007,\n", + " 0.183,\n", + " 0.131,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " -0.329,\n", + " 0.215,\n", + " -0.087,\n", + " -0.653,\n", + " 0.482,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.959,\n", + " 0.773,\n", + " 1.096,\n", + " 1.567,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.095,\n", + " 1.298,\n", + " 0.933,\n", + " 0.746,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.069,\n", + " 0.531,\n", + " 1.134,\n", + " 1.799,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.423,\n", + " 1.679,\n", + " 0.695,\n", + " 0.092,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.653,\n", + " 1.688,\n", + " 0.557,\n", + " 0.054,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.017,\n", + " 0.557,\n", + " 1.16,\n", + " 1.766,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": -8.379736639989965e-17,\n", + " \"bcut2d_chglo\": -2.293707236465487,\n", + " \"bcut2d_logphi\": -5.656586310465175e-17,\n", + " \"bcut2d_logplow\": -2.663019574164672,\n", + " \"bcut2d_mrhi\": 6.05280448851192e-17,\n", + " \"bcut2d_mrlow\": -0.886817101594298,\n", + " \"bcut2d_mwhi\": 8.126046730298837e-16,\n", + " \"bcut2d_mwlow\": -0.17018388099836326\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.239,\n", + " 0.609,\n", + " 0.884,\n", + " 0.555,\n", + " 0.203,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.158,\n", + " 0.326,\n", + " 0.279,\n", + " 0.045,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.125,\n", + " 0.228,\n", + " 0.204,\n", + " 0.087,\n", + " 0.014,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.269,\n", + " 0.678,\n", + " 1.001,\n", + " 0.623,\n", + " 0.18,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.113,\n", + " 0.214,\n", + " 0.203,\n", + " 0.098,\n", + " 0.029,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.306,\n", + " 0.805,\n", + " 1.256,\n", + " 0.82,\n", + " 0.297,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.278,\n", + " 4.337,\n", + " 6.337,\n", + " 2.488,\n", + " 0.203,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.158,\n", + " 0.324,\n", + " 0.345,\n", + " 0.17,\n", + " 0.034,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"MoRSE\": [\n", + " 45.0,\n", + " 12.888,\n", + " -0.667,\n", + " 0.225,\n", + " -1.303,\n", + " -0.767,\n", + " 0.266,\n", + " 0.657,\n", + " 0.092,\n", + " 0.097,\n", + " -0.171,\n", + " -0.372,\n", + " -0.16,\n", + " 0.392,\n", + " 0.191,\n", + " -0.089,\n", + " 0.014,\n", + " -0.298,\n", + " 0.02,\n", + " 0.184,\n", + " -0.009,\n", + " 0.023,\n", + " 0.075,\n", + " -0.208,\n", + " 0.026,\n", + " 0.039,\n", + " 0.015,\n", + " 0.034,\n", + " 0.023,\n", + " -0.031,\n", + " -0.068,\n", + " 0.008,\n", + " 16.067,\n", + " 5.708,\n", + " -0.403,\n", + " -0.28,\n", + " -0.751,\n", + " 0.034,\n", + " 0.62,\n", + " -0.062,\n", + " -0.306,\n", + " 0.121,\n", + " -0.048,\n", + " 0.117,\n", + " -0.075,\n", + " -0.057,\n", + " 0.127,\n", + " -0.08,\n", + " 0.027,\n", + " -0.045,\n", + " 0.062,\n", + " -0.007,\n", + " -0.047,\n", + " 0.005,\n", + " 0.031,\n", + " 0.028,\n", + " -0.023,\n", + " -0.058,\n", + " 0.03,\n", + " 0.021,\n", + " 0.008,\n", + " 0.026,\n", + " -0.076,\n", + " 0.023,\n", + " 13.179,\n", + " 4.834,\n", + " -0.191,\n", + " -0.213,\n", + " -0.559,\n", + " -0.056,\n", + " 0.315,\n", + " 0.059,\n", + " -0.101,\n", + " 0.033,\n", + " 0.013,\n", + " -0.058,\n", + " -0.075,\n", + " 0.079,\n", + " 0.095,\n", + " -0.068,\n", + " -0.004,\n", + " -0.063,\n", + " 0.049,\n", + " 0.038,\n", + " -0.049,\n", + " 0.011,\n", + " 0.031,\n", + " -0.021,\n", + " -0.015,\n", + " -0.006,\n", + " 0.016,\n", + " 0.012,\n", + " 0.002,\n", + " -0.009,\n", + " -0.015,\n", + " 0.009,\n", + " 49.721,\n", + " 14.129,\n", + " -0.712,\n", + " 0.371,\n", + " -1.584,\n", + " -0.824,\n", + " 0.361,\n", + " 0.705,\n", + " 0.041,\n", + " 0.145,\n", + " -0.193,\n", + " -0.375,\n", + " -0.164,\n", + " 0.343,\n", + " 0.235,\n", + " -0.068,\n", + " 0.029,\n", + " -0.329,\n", + " 0.011,\n", + " 0.163,\n", + " 0.015,\n", + " 0.038,\n", + " 0.075,\n", + " -0.189,\n", + " -0.016,\n", + " 0.036,\n", + " 0.009,\n", + " 0.07,\n", + " 0.026,\n", + " -0.021,\n", + " -0.109,\n", + " 0.007,\n", + " 13.019,\n", + " 4.723,\n", + " -0.191,\n", + " -0.202,\n", + " -0.451,\n", + " -0.118,\n", + " 0.203,\n", + " 0.127,\n", + " -0.041,\n", + " 0.013,\n", + " 0.022,\n", + " -0.128,\n", + " -0.066,\n", + " 0.137,\n", + " 0.086,\n", + " -0.074,\n", + " -0.021,\n", + " -0.07,\n", + " 0.052,\n", + " 0.06,\n", + " -0.051,\n", + " 0.006,\n", + " 0.029,\n", + " -0.043,\n", + " -0.0,\n", + " 0.011,\n", + " 0.017,\n", + " -0.004,\n", + " 0.001,\n", + " -0.021,\n", + " 0.007,\n", + " 0.013,\n", + " 62.061,\n", + " 17.043,\n", + " -0.796,\n", + " 0.481,\n", + " -1.781,\n", + " -1.117,\n", + " 0.273,\n", + " 0.925,\n", + " 0.172,\n", + " 0.203,\n", + " -0.287,\n", + " -0.527,\n", + " -0.239,\n", + " 0.536,\n", + " 0.262,\n", + " -0.071,\n", + " 0.033,\n", + " -0.447,\n", + " -0.004,\n", + " 0.245,\n", + " 0.032,\n", + " 0.043,\n", + " 0.106,\n", + " -0.304,\n", + " 0.013,\n", + " 0.056,\n", + " 0.027,\n", + " 0.075,\n", + " 0.033,\n", + " -0.048,\n", + " -0.127,\n", + " 0.012,\n", + " 261.174,\n", + " 68.144,\n", + " -8.486,\n", + " 4.548,\n", + " -8.401,\n", + " -4.216,\n", + " 3.924,\n", + " 3.349,\n", + " -3.093,\n", + " 2.933,\n", + " -2.162,\n", + " -0.528,\n", + " 0.584,\n", + " -1.06,\n", + " 1.684,\n", + " -0.021,\n", + " 0.15,\n", + " -1.088,\n", + " 0.295,\n", + " -0.585,\n", + " 0.839,\n", + " 0.108,\n", + " 0.009,\n", + " 0.26,\n", + " -0.83,\n", + " -0.233,\n", + " 0.354,\n", + " 0.34,\n", + " 0.185,\n", + " 0.521,\n", + " -1.642,\n", + " 0.567\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 3.602,\n", + " 2.09,\n", + " 3.124,\n", + " 3.677,\n", + " 2.335,\n", + " 1.996,\n", + " 1.941,\n", + " 1.508,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.371,\n", + " 2.045,\n", + " 0.276,\n", + " 2.452,\n", + " 0.465,\n", + " 0.051,\n", + " 0.218,\n", + " 0.044,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.762,\n", + " 1.654,\n", + " 0.773,\n", + " 1.605,\n", + " 0.346,\n", + " 0.15,\n", + " 0.366,\n", + " 0.152,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 3.973,\n", + " 2.235,\n", + " 3.061,\n", + " 4.201,\n", + " 2.427,\n", + " 1.786,\n", + " 2.427,\n", + " 1.413,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.905,\n", + " 1.531,\n", + " 1.077,\n", + " 1.303,\n", + " 0.391,\n", + " 0.293,\n", + " 0.336,\n", + " 0.253,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 5.263,\n", + " 2.449,\n", + " 4.047,\n", + " 4.97,\n", + " 3.43,\n", + " 2.914,\n", + " 2.835,\n", + " 2.235,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 14.507,\n", + " 8.663,\n", + " 6.798,\n", + " 21.372,\n", + " 12.33,\n", + " 2.546,\n", + " 11.65,\n", + " 2.608,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 2.205,\n", + " 0.708,\n", + " 0.285,\n", + " 0.689,\n", + " 0.221,\n", + " 0.231,\n", + " 0.231,\n", + " 1.0,\n", + " 0.497,\n", + " 0.451,\n", + " 0.398,\n", + " 1.832,\n", + " 0.644,\n", + " 0.038,\n", + " 0.728,\n", + " 0.256,\n", + " 0.231,\n", + " 0.231,\n", + " 1.0,\n", + " 0.36,\n", + " 0.422,\n", + " 0.007,\n", + " 1.8,\n", + " 0.599,\n", + " 0.137,\n", + " 0.71,\n", + " 0.236,\n", + " 0.231,\n", + " 0.231,\n", + " 1.0,\n", + " 0.34,\n", + " 0.35,\n", + " 0.091,\n", + " 2.202,\n", + " 0.728,\n", + " 0.255,\n", + " 0.691,\n", + " 0.228,\n", + " 0.231,\n", + " 0.231,\n", + " 1.0,\n", + " 0.497,\n", + " 0.482,\n", + " 0.318,\n", + " 1.83,\n", + " 0.58,\n", + " 0.2,\n", + " 0.701,\n", + " 0.222,\n", + " 0.231,\n", + " 0.231,\n", + " 1.0,\n", + " 0.346,\n", + " 0.318,\n", + " 0.195,\n", + " 2.273,\n", + " 0.72,\n", + " 0.293,\n", + " 0.692,\n", + " 0.219,\n", + " 0.231,\n", + " 0.231,\n", + " 1.0,\n", + " 0.527,\n", + " 0.463,\n", + " 0.42,\n", + " 2.174,\n", + " 0.867,\n", + " 0.113,\n", + " 0.689,\n", + " 0.275,\n", + " 0.231,\n", + " 0.231,\n", + " 1.0,\n", + " 0.502,\n", + " 0.752,\n", + " 0.063,\n", + " 3.198,\n", + " 2.515,\n", + " 2.535,\n", + " 3.185,\n", + " 2.609,\n", + " 3.286,\n", + " 3.154,\n", + " 2.392,\n", + " 1.276,\n", + " 1.405,\n", + " 2.351,\n", + " 1.543,\n", + " 2.514,\n", + " 2.23,\n", + " 0.377,\n", + " 0.377,\n", + " 0.534,\n", + " 0.593,\n", + " 0.565,\n", + " 0.537,\n", + " 0.552,\n", + " 0.537,\n", + " 0.534,\n", + " 0.448,\n", + " 0.263,\n", + " 0.26,\n", + " 0.433,\n", + " 0.287,\n", + " 0.47,\n", + " 0.439,\n", + " 6.036,\n", + " 3.836,\n", + " 4.087,\n", + " 5.946,\n", + " 4.364,\n", + " 6.28,\n", + " 5.598\n", + " ],\n", + " \"GETAWAY\": [\n", + " 11.61,\n", + " 1.0,\n", + " 3.049,\n", + " 22.853,\n", + " 3.0,\n", + " 0.917,\n", + " 0.141,\n", + " 0.546,\n", + " 0.16,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 6.527,\n", + " 1.184,\n", + " 0.274,\n", + " 0.788,\n", + " 1.678,\n", + " 0.871,\n", + " 0.298,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 9.0,\n", + " 1.286,\n", + " 0.309,\n", + " 0.012,\n", + " 0.028,\n", + " 0.018,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 2.02,\n", + " 0.335,\n", + " 0.068,\n", + " 0.201,\n", + " 0.2,\n", + " 0.061,\n", + " 0.002,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.401,\n", + " 0.616,\n", + " 0.289,\n", + " 0.035,\n", + " 0.066,\n", + " 0.03,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.456,\n", + " 0.17,\n", + " 0.077,\n", + " 0.149,\n", + " 0.243,\n", + " 0.124,\n", + " 0.021,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.398,\n", + " 3.22,\n", + " 1.042,\n", + " 0.137,\n", + " 0.569,\n", + " 0.2,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 7.115,\n", + " 1.206,\n", + " 0.307,\n", + " 0.809,\n", + " 1.785,\n", + " 0.958,\n", + " 0.264,\n", + " NaN,\n", + " 0.0,\n", + " 0.0,\n", + " NaN,\n", + " 0.589,\n", + " 0.279,\n", + " 0.049,\n", + " 0.086,\n", + " 0.028,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.473,\n", + " 0.191,\n", + " 0.079,\n", + " 0.169,\n", + " 0.286,\n", + " 0.144,\n", + " 0.043,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.635,\n", + " 4.357,\n", + " 1.267,\n", + " 0.18,\n", + " 0.797,\n", + " 0.234,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 9.312,\n", + " 1.728,\n", + " 0.388,\n", + " 1.125,\n", + " 2.441,\n", + " 1.275,\n", + " 0.434,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 13.056,\n", + " 29.315,\n", + " 4.709,\n", + " 0.302,\n", + " 1.861,\n", + " 1.121,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 45.3,\n", + " 9.044,\n", + " 1.275,\n", + " 4.483,\n", + " 7.445,\n", + " 3.753,\n", + " 0.298,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 43.551,\n", + " 8.062,\n", + " 1.047,\n", + " 1.11,\n", + " 1.312,\n", + " 1.41,\n", + " 1.63,\n", + " 0.712,\n", + " 0.169,\n", + " 0.307,\n", + " 0.026,\n", + " 0.074,\n", + " 11.281,\n", + " 0.267,\n", + " 0.284,\n", + " 0.193,\n", + " 0.14,\n", + " 0.084,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.284,\n", + " 0.438,\n", + " 0.442,\n", + " 0.276,\n", + " 0.054,\n", + " 0.001,\n", + " 0.78,\n", + " 0.395,\n", + " -1.235,\n", + " 2.302,\n", + " 0.14,\n", + " 0.21,\n", + " 0.117,\n", + " 0.016,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.21,\n", + " 0.429,\n", + " 0.34,\n", + " 0.276,\n", + " 0.107,\n", + " 0.012,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 2.327,\n", + " 0.075,\n", + " 0.06,\n", + " 0.041,\n", + " 0.026,\n", + " 0.006,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.075,\n", + " 1.471,\n", + " 1.478,\n", + " 1.772,\n", + " 0.797,\n", + " 0.15,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 11.336,\n", + " 0.334,\n", + " 0.252,\n", + " 0.19,\n", + " 0.175,\n", + " 0.075,\n", + " 0.0,\n", + " 1.0,\n", + " -0.0,\n", + " 1.0,\n", + " 0.426,\n", + " 0.366,\n", + " 0.306,\n", + " 0.12,\n", + " 0.024,\n", + " 0.0,\n", + " 1.0,\n", + " 0.0,\n", + " 4.483,\n", + " 0.059,\n", + " 0.041,\n", + " 0.028,\n", + " 0.024,\n", + " 0.012,\n", + " -4.1558656177312474e+36,\n", + " 0.0,\n", + " 0.0,\n", + " 0.059,\n", + " 1.815,\n", + " 1.959,\n", + " 2.354,\n", + " 1.044,\n", + " 0.246,\n", + " 0.0,\n", + " 0.0,\n", + " -4.1558656177312474e+36,\n", + " -8.311731235462495e+36,\n", + " 0.39,\n", + " 0.414,\n", + " 0.281,\n", + " 0.205,\n", + " 0.123,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.414,\n", + " 6.305,\n", + " 8.294,\n", + " 8.491,\n", + " 3.276,\n", + " 0.169,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 53.072,\n", + " 1.604,\n", + " 4.964,\n", + " 2.104,\n", + " 0.982,\n", + " 0.084,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 4.964\n", + " ]\n", + "}\n", + "*******\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "*******\n", + "Basic Information on His-pi:\n", + "{\n", + " \"InChI Key\": \"HNDVDQJCIGZPNO-YFKPBYRVSA-N\",\n", + " \"InChI\": \"InChI=1S/C6H9N3O2/c7-5(6(10)11)1-4-2-8-3-9-4/h2-3,5H,1,7H2,(H,8,9)(H,10,11)/t5-/m0/s1\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 60,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 5,\n", + " \"n_o\": 5,\n", + " \"nh_oh\": 4,\n", + " \"h_acceptors\": 4,\n", + " \"h_donors\": 3,\n", + " \"rotatable_bonds\": 4,\n", + " \"aromatic_carbocycles\": 0,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 1,\n", + " \"aliphatic_heterocycles\": 0,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 3.5653775806456967,\n", + " \"Bertz CT complexity index\": 531.9977156401155,\n", + " \"Ipc\": 14958.323258151313,\n", + " \"log-P\": -0.6359000000000004,\n", + " \"Molar Refractivity\": 37.9029,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -1.04,\n", + " \"phi\": 0.6834868268861061,\n", + " \"kappa_1\": 2.2243272979757522,\n", + " \"kappa_2\": 3.3800579180003054,\n", + " \"kappa_3\": 2.227181714435843,\n", + " \"chi_0\": 15.878315177510853,\n", + " \"chi_1\": 9.01197867150033,\n", + " \"chi_0n\": 14.158137367427601,\n", + " \"chi_1n\": 6.776171356177496,\n", + " \"chi_2n\": 1.5450812706901917,\n", + " \"chi_3n\": 0.8037593621584621,\n", + " \"chi_4n\": 0.39703528490171985,\n", + " \"chi_0v\": 5.1581373674276,\n", + " \"chi_1v\": 2.5262822792137585,\n", + " \"chi_2v\": 1.5450812706901917,\n", + " \"chi_3v\": 0.8037593621584621,\n", + " \"chi_4v\": 0.39703528490171985\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 92.00000000000001,\n", + " \"Labute_ASA\": 76.15625907025267,\n", + " \"PEOE_VSA\": 74.63488039241044,\n", + " \"SMR_VSA\": 74.63488039241044,\n", + " \"SlogP_VSA\": 74.63488039241042,\n", + " \"EState_VSA-CCG\": 74.63488039241044,\n", + " \"EState_VSA-RDK\": 71.66666666666667,\n", + " \"Avg_VSA_approx\": 74.04123764726168\n", + " },\n", + " \"Plane of Best Fit\": 0.4472117415839853,\n", + " \"Principal Moments of Inertia\": [\n", + " 172.8005618143565,\n", + " 912.3610581793234,\n", + " 1033.9387465070424\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.16712843231586885,\n", + " 0.8824130648566512\n", + " ],\n", + " \"Radius of gyration\": 2.613214615856681,\n", + " \"Inertial shape factor\": 0.005106540485699619,\n", + " \"Eccentricity\": 0.985935133318435,\n", + " \"Asphericity\": 0.5804541900669553,\n", + " \"Spherocity index\": 0.16096488000290782,\n", + " \"Autocorr 2D\": [\n", + " 2.662,\n", + " 2.947,\n", + " 2.746,\n", + " 2.538,\n", + " 2.534,\n", + " 2.078,\n", + " 0.361,\n", + " 0.007,\n", + " 2.512,\n", + " 2.797,\n", + " 2.715,\n", + " 2.543,\n", + " 2.303,\n", + " 1.866,\n", + " 0.75,\n", + " 0.067,\n", + " 3.122,\n", + " 3.556,\n", + " 3.762,\n", + " 3.763,\n", + " 3.419,\n", + " 3.191,\n", + " 2.206,\n", + " 0.635,\n", + " 2.47,\n", + " 2.8,\n", + " 2.78,\n", + " 2.605,\n", + " 2.316,\n", + " 1.851,\n", + " 0.934,\n", + " 0.135,\n", + " 3.26,\n", + " 3.729,\n", + " 3.985,\n", + " 4.022,\n", + " 3.681,\n", + " 3.426,\n", + " 2.527,\n", + " 0.899,\n", + " 4.432,\n", + " 4.96,\n", + " 5.114,\n", + " 4.979,\n", + " 4.822,\n", + " 4.764,\n", + " 3.135,\n", + " 0.693,\n", + " 4.166,\n", + " 6.963,\n", + " 9.801,\n", + " 11.078,\n", + " 7.345,\n", + " 6.287,\n", + " 2.526,\n", + " 0.316,\n", + " 1.892,\n", + " 3.275,\n", + " 3.942,\n", + " 3.61,\n", + " 2.559,\n", + " 1.602,\n", + " 0.726,\n", + " 0.116,\n", + " 0.116,\n", + " 0.242,\n", + " 0.34,\n", + " 0.416,\n", + " 0.26,\n", + " 0.296,\n", + " 0.098,\n", + " 0.008,\n", + " 1.25,\n", + " 2.126,\n", + " 2.422,\n", + " 2.129,\n", + " 1.355,\n", + " 0.905,\n", + " 0.376,\n", + " 0.053,\n", + " 0.282,\n", + " 0.391,\n", + " 0.353,\n", + " 0.291,\n", + " 0.222,\n", + " 0.11,\n", + " 0.029,\n", + " 0.002,\n", + " 17.609,\n", + " 43.029,\n", + " 57.776,\n", + " 65.36,\n", + " 24.624,\n", + " 39.076,\n", + " 15.347,\n", + " 1.174,\n", + " -0.065,\n", + " -0.018,\n", + " -0.223,\n", + " -0.095,\n", + " 0.219,\n", + " -0.13,\n", + " 0.0,\n", + " 1.181,\n", + " 0.073,\n", + " -0.115,\n", + " -0.296,\n", + " 0.038,\n", + " 0.05,\n", + " -0.091,\n", + " 0.241,\n", + " 1.113,\n", + " -0.269,\n", + " 0.153,\n", + " -0.026,\n", + " -0.259,\n", + " 0.219,\n", + " -0.133,\n", + " -0.247,\n", + " 0.52,\n", + " 0.064,\n", + " -0.127,\n", + " -0.256,\n", + " 0.086,\n", + " -0.091,\n", + " -0.06,\n", + " 0.331,\n", + " 0.736,\n", + " -0.166,\n", + " -0.106,\n", + " -0.123,\n", + " -0.018,\n", + " -0.013,\n", + " 0.062,\n", + " 0.149,\n", + " 0.214,\n", + " -0.197,\n", + " 0.174,\n", + " 0.012,\n", + " -0.264,\n", + " 0.127,\n", + " -0.165,\n", + " -0.258,\n", + " 0.419,\n", + " 0.855,\n", + " 0.839,\n", + " 1.132,\n", + " 1.11,\n", + " 0.765,\n", + " 1.231,\n", + " 1.138,\n", + " 0.0,\n", + " 0.937,\n", + " 1.134,\n", + " 1.267,\n", + " 0.894,\n", + " 0.865,\n", + " 0.898,\n", + " 0.682,\n", + " 0.0,\n", + " 1.02,\n", + " 0.562,\n", + " 0.888,\n", + " 1.334,\n", + " 0.653,\n", + " 1.596,\n", + " 1.365,\n", + " 0.0,\n", + " 1.126,\n", + " 1.27,\n", + " 1.256,\n", + " 0.786,\n", + " 0.926,\n", + " 0.772,\n", + " 0.376,\n", + " 0.0,\n", + " 1.541,\n", + " 1.362,\n", + " 1.121,\n", + " 0.781,\n", + " 0.894,\n", + " 0.592,\n", + " 0.258,\n", + " 0.0,\n", + " 0.894,\n", + " 0.498,\n", + " 0.881,\n", + " 1.379,\n", + " 0.674,\n", + " 1.701,\n", + " 1.399,\n", + " 0.0\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": 0.0001713724749467373,\n", + " \"bcut2d_chglo\": -2.601542451263776,\n", + " \"bcut2d_logphi\": 0.00015551591494638017,\n", + " \"bcut2d_logplow\": -2.7230670632263574,\n", + " \"bcut2d_mrhi\": 1.4554440896559775,\n", + " \"bcut2d_mrlow\": -1.7423150031957377,\n", + " \"bcut2d_mwhi\": 11.206396725319314,\n", + " \"bcut2d_mwlow\": -1.7306664485250842\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.131,\n", + " 0.372,\n", + " 0.643,\n", + " 0.8,\n", + " 0.689,\n", + " 0.608,\n", + " 0.275,\n", + " 0.043,\n", + " 0.0,\n", + " 0.0,\n", + " 0.097,\n", + " 0.224,\n", + " 0.254,\n", + " 0.259,\n", + " 0.321,\n", + " 0.236,\n", + " 0.017,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.08,\n", + " 0.188,\n", + " 0.24,\n", + " 0.253,\n", + " 0.24,\n", + " 0.172,\n", + " 0.041,\n", + " 0.003,\n", + " 0.0,\n", + " 0.0,\n", + " 0.143,\n", + " 0.398,\n", + " 0.678,\n", + " 0.841,\n", + " 0.734,\n", + " 0.687,\n", + " 0.282,\n", + " 0.038,\n", + " 0.0,\n", + " 0.0,\n", + " 0.076,\n", + " 0.186,\n", + " 0.254,\n", + " 0.267,\n", + " 0.237,\n", + " 0.161,\n", + " 0.055,\n", + " 0.006,\n", + " 0.0,\n", + " 0.0,\n", + " 0.162,\n", + " 0.47,\n", + " 0.843,\n", + " 1.086,\n", + " 0.943,\n", + " 0.859,\n", + " 0.396,\n", + " 0.063,\n", + " 0.0,\n", + " 0.0,\n", + " 0.552,\n", + " 1.7,\n", + " 2.717,\n", + " 2.892,\n", + " 3.252,\n", + " 3.723,\n", + " 0.817,\n", + " 0.043,\n", + " 0.0,\n", + " 0.0,\n", + " 0.097,\n", + " 0.238,\n", + " 0.332,\n", + " 0.363,\n", + " 0.343,\n", + " 0.27,\n", + " 0.078,\n", + " 0.007,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"MoRSE\": [\n", + " 190.0,\n", + " 19.055,\n", + " -2.078,\n", + " 0.347,\n", + " -2.523,\n", + " -1.489,\n", + " 1.374,\n", + " 0.7,\n", + " -0.659,\n", + " 0.574,\n", + " -0.095,\n", + " -1.155,\n", + " 0.36,\n", + " 0.255,\n", + " 0.078,\n", + " 0.426,\n", + " -0.415,\n", + " -0.731,\n", + " 0.592,\n", + " 0.205,\n", + " 0.155,\n", + " 0.269,\n", + " -0.416,\n", + " -0.087,\n", + " 0.158,\n", + " 0.215,\n", + " 0.032,\n", + " -0.097,\n", + " 0.082,\n", + " -0.11,\n", + " 0.146,\n", + " -0.084,\n", + " 76.626,\n", + " 11.157,\n", + " -1.456,\n", + " -0.554,\n", + " -1.527,\n", + " 0.278,\n", + " 1.654,\n", + " -0.454,\n", + " -1.153,\n", + " 0.487,\n", + " 0.328,\n", + " 0.204,\n", + " -0.161,\n", + " -0.192,\n", + " 0.008,\n", + " 0.381,\n", + " -0.111,\n", + " -0.224,\n", + " 0.202,\n", + " 0.079,\n", + " 0.007,\n", + " 0.142,\n", + " -0.241,\n", + " 0.196,\n", + " 0.064,\n", + " 0.017,\n", + " -0.039,\n", + " -0.095,\n", + " 0.069,\n", + " 0.16,\n", + " -0.103,\n", + " -0.075,\n", + " 68.208,\n", + " 9.866,\n", + " -0.981,\n", + " -0.494,\n", + " -1.26,\n", + " -0.07,\n", + " 1.111,\n", + " -0.15,\n", + " -0.68,\n", + " 0.324,\n", + " 0.28,\n", + " -0.256,\n", + " -0.042,\n", + " 0.029,\n", + " 0.011,\n", + " 0.266,\n", + " -0.174,\n", + " -0.274,\n", + " 0.249,\n", + " 0.066,\n", + " -0.013,\n", + " 0.127,\n", + " -0.176,\n", + " 0.052,\n", + " 0.068,\n", + " 0.075,\n", + " -0.015,\n", + " -0.077,\n", + " 0.03,\n", + " 0.046,\n", + " 0.017,\n", + " -0.067,\n", + " 201.631,\n", + " 20.516,\n", + " -2.18,\n", + " 0.451,\n", + " -2.673,\n", + " -1.643,\n", + " 1.68,\n", + " 0.65,\n", + " -0.784,\n", + " 0.664,\n", + " -0.072,\n", + " -1.057,\n", + " 0.322,\n", + " 0.181,\n", + " 0.091,\n", + " 0.51,\n", + " -0.378,\n", + " -0.768,\n", + " 0.589,\n", + " 0.191,\n", + " 0.185,\n", + " 0.307,\n", + " -0.432,\n", + " -0.051,\n", + " 0.139,\n", + " 0.182,\n", + " 0.053,\n", + " -0.111,\n", + " 0.135,\n", + " -0.09,\n", + " 0.082,\n", + " -0.081,\n", + " 70.101,\n", + " 9.758,\n", + " -0.979,\n", + " -0.417,\n", + " -1.186,\n", + " -0.216,\n", + " 0.899,\n", + " 0.013,\n", + " -0.552,\n", + " 0.291,\n", + " 0.245,\n", + " -0.463,\n", + " 0.046,\n", + " 0.11,\n", + " 0.018,\n", + " 0.216,\n", + " -0.217,\n", + " -0.304,\n", + " 0.297,\n", + " 0.071,\n", + " -0.017,\n", + " 0.116,\n", + " -0.173,\n", + " 0.003,\n", + " 0.082,\n", + " 0.108,\n", + " -0.011,\n", + " -0.078,\n", + " 0.008,\n", + " 0.006,\n", + " 0.074,\n", + " -0.062,\n", + " 254.653,\n", + " 23.905,\n", + " -2.611,\n", + " 0.713,\n", + " -3.234,\n", + " -2.183,\n", + " 1.676,\n", + " 0.989,\n", + " -0.751,\n", + " 0.833,\n", + " -0.286,\n", + " -1.484,\n", + " 0.441,\n", + " 0.312,\n", + " 0.13,\n", + " 0.6,\n", + " -0.529,\n", + " -0.977,\n", + " 0.721,\n", + " 0.254,\n", + " 0.298,\n", + " 0.358,\n", + " -0.545,\n", + " -0.147,\n", + " 0.183,\n", + " 0.242,\n", + " 0.09,\n", + " -0.102,\n", + " 0.142,\n", + " -0.168,\n", + " 0.142,\n", + " -0.098,\n", + " 796.652,\n", + " 81.171,\n", + " -13.011,\n", + " 5.536,\n", + " -9.221,\n", + " -6.389,\n", + " 10.03,\n", + " 1.094,\n", + " -6.188,\n", + " 4.69,\n", + " -0.821,\n", + " -0.297,\n", + " 1.96,\n", + " -2.148,\n", + " 0.86,\n", + " 2.238,\n", + " -0.337,\n", + " -1.987,\n", + " 1.847,\n", + " -0.024,\n", + " 1.309,\n", + " 1.249,\n", + " -1.755,\n", + " 1.424,\n", + " -0.412,\n", + " 0.089,\n", + " 0.44,\n", + " -0.808,\n", + " 1.307,\n", + " 0.385,\n", + " -1.215,\n", + " 0.173\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 6.094,\n", + " 4.908,\n", + " 3.919,\n", + " 10.237,\n", + " 8.639,\n", + " 5.769,\n", + " 2.332,\n", + " 4.051,\n", + " 5.939,\n", + " 1.237,\n", + " 3.72,\n", + " 0.884,\n", + " 0.987,\n", + " 0.482,\n", + " 0.006,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.59,\n", + " 5.01,\n", + " 0.484,\n", + " 7.024,\n", + " 3.817,\n", + " 0.766,\n", + " 0.37,\n", + " 1.771,\n", + " 2.567,\n", + " 0.058,\n", + " 1.919,\n", + " 1.098,\n", + " 1.534,\n", + " 0.053,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.353,\n", + " 4.267,\n", + " 1.087,\n", + " 5.543,\n", + " 2.79,\n", + " 1.105,\n", + " 0.633,\n", + " 1.421,\n", + " 2.235,\n", + " 0.132,\n", + " 1.321,\n", + " 0.51,\n", + " 0.535,\n", + " 0.093,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 6.469,\n", + " 5.192,\n", + " 3.814,\n", + " 11.332,\n", + " 9.283,\n", + " 6.068,\n", + " 2.491,\n", + " 4.131,\n", + " 6.111,\n", + " 1.161,\n", + " 3.893,\n", + " 1.213,\n", + " 1.52,\n", + " 0.588,\n", + " 0.005,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.711,\n", + " 4.028,\n", + " 1.468,\n", + " 5.046,\n", + " 2.645,\n", + " 1.311,\n", + " 0.75,\n", + " 1.418,\n", + " 2.374,\n", + " 0.211,\n", + " 1.191,\n", + " 0.323,\n", + " 0.28,\n", + " 0.092,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 8.616,\n", + " 5.515,\n", + " 4.965,\n", + " 13.149,\n", + " 12.134,\n", + " 8.385,\n", + " 3.143,\n", + " 5.634,\n", + " 7.995,\n", + " 1.822,\n", + " 5.012,\n", + " 1.205,\n", + " 1.541,\n", + " 0.703,\n", + " 0.009,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 19.688,\n", + " 17.051,\n", + " 7.674,\n", + " 46.317,\n", + " 35.443,\n", + " 18.686,\n", + " 7.866,\n", + " 12.437,\n", + " 23.781,\n", + " 2.029,\n", + " 18.522,\n", + " 12.03,\n", + " 20.726,\n", + " 3.049,\n", + " 0.006,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 5.115,\n", + " 1.675,\n", + " 0.385,\n", + " 0.713,\n", + " 0.233,\n", + " 0.188,\n", + " 0.188,\n", + " 0.188,\n", + " 0.514,\n", + " 0.476,\n", + " 0.257,\n", + " 5.717,\n", + " 0.956,\n", + " 0.165,\n", + " 0.836,\n", + " 0.14,\n", + " 0.188,\n", + " 0.188,\n", + " 0.188,\n", + " 0.654,\n", + " 0.165,\n", + " 0.044,\n", + " 5.162,\n", + " 1.144,\n", + " 0.233,\n", + " 0.789,\n", + " 0.175,\n", + " 0.188,\n", + " 0.188,\n", + " 0.188,\n", + " 0.534,\n", + " 0.231,\n", + " 0.094,\n", + " 5.289,\n", + " 1.617,\n", + " 0.37,\n", + " 0.727,\n", + " 0.222,\n", + " 0.188,\n", + " 0.188,\n", + " 0.188,\n", + " 0.549,\n", + " 0.444,\n", + " 0.237,\n", + " 4.899,\n", + " 1.283,\n", + " 0.271,\n", + " 0.759,\n", + " 0.199,\n", + " 0.188,\n", + " 0.188,\n", + " 0.188,\n", + " 0.481,\n", + " 0.291,\n", + " 0.128,\n", + " 5.171,\n", + " 1.734,\n", + " 0.397,\n", + " 0.708,\n", + " 0.237,\n", + " 0.188,\n", + " 0.188,\n", + " 0.188,\n", + " 0.525,\n", + " 0.509,\n", + " 0.274,\n", + " 6.387,\n", + " 1.378,\n", + " 0.288,\n", + " 0.793,\n", + " 0.171,\n", + " 0.188,\n", + " 0.188,\n", + " 0.188,\n", + " 0.803,\n", + " 0.338,\n", + " 0.131,\n", + " 7.174,\n", + " 6.837,\n", + " 6.539,\n", + " 7.276,\n", + " 6.453,\n", + " 7.303,\n", + " 8.052,\n", + " 11.179,\n", + " 6.564,\n", + " 7.374,\n", + " 11.111,\n", + " 7.961,\n", + " 11.711,\n", + " 11.032,\n", + " 0.188,\n", + " 0.188,\n", + " 0.569,\n", + " 0.754,\n", + " 0.684,\n", + " 0.59,\n", + " 0.639,\n", + " 0.562,\n", + " 0.69,\n", + " 0.416,\n", + " 0.288,\n", + " 0.286,\n", + " 0.41,\n", + " 0.3,\n", + " 0.436,\n", + " 0.424,\n", + " 21.65,\n", + " 14.304,\n", + " 15.291,\n", + " 21.556,\n", + " 16.117,\n", + " 22.578,\n", + " 21.614\n", + " ],\n", + " \"GETAWAY\": [\n", + " 32.054,\n", + " 0.842,\n", + " 4.067,\n", + " 12.051,\n", + " 3.0,\n", + " 1.641,\n", + " 1.231,\n", + " 0.901,\n", + " 0.847,\n", + " 0.204,\n", + " 0.276,\n", + " 0.098,\n", + " 0.0,\n", + " 13.396,\n", + " 0.599,\n", + " 0.25,\n", + " 0.391,\n", + " 0.776,\n", + " 1.088,\n", + " 0.704,\n", + " 0.616,\n", + " 0.323,\n", + " 0.053,\n", + " 9.0,\n", + " 1.455,\n", + " 0.787,\n", + " 0.438,\n", + " 0.195,\n", + " 0.075,\n", + " 0.014,\n", + " 0.009,\n", + " 0.001,\n", + " 0.0,\n", + " 4.492,\n", + " 0.202,\n", + " 0.106,\n", + " 0.154,\n", + " 0.147,\n", + " 0.112,\n", + " 0.154,\n", + " 0.171,\n", + " 0.016,\n", + " 0.0,\n", + " 1.921,\n", + " 0.884,\n", + " 0.702,\n", + " 0.427,\n", + " 0.207,\n", + " 0.117,\n", + " 0.033,\n", + " 0.029,\n", + " 0.007,\n", + " 0.0,\n", + " 3.923,\n", + " 0.119,\n", + " 0.096,\n", + " 0.124,\n", + " 0.172,\n", + " 0.183,\n", + " 0.145,\n", + " 0.14,\n", + " 0.042,\n", + " 0.004,\n", + " 1.932,\n", + " 3.16,\n", + " 1.794,\n", + " 1.284,\n", + " 0.95,\n", + " 0.903,\n", + " 0.208,\n", + " 0.264,\n", + " 0.087,\n", + " 0.0,\n", + " 14.138,\n", + " 0.61,\n", + " 0.277,\n", + " 0.419,\n", + " 0.803,\n", + " 1.127,\n", + " 0.692,\n", + " 0.669,\n", + " 0.324,\n", + " 0.047,\n", + " 9.324,\n", + " 0.866,\n", + " 0.69,\n", + " 0.459,\n", + " 0.237,\n", + " 0.14,\n", + " 0.044,\n", + " 0.046,\n", + " 0.014,\n", + " 0.0,\n", + " 4.126,\n", + " 0.127,\n", + " 0.095,\n", + " 0.13,\n", + " 0.204,\n", + " 0.227,\n", + " 0.172,\n", + " 0.144,\n", + " 0.059,\n", + " 0.008,\n", + " 2.202,\n", + " 4.255,\n", + " 2.145,\n", + " 1.663,\n", + " 1.225,\n", + " 1.241,\n", + " 0.308,\n", + " 0.404,\n", + " 0.142,\n", + " 0.0,\n", + " 18.513,\n", + " 0.866,\n", + " 0.333,\n", + " 0.538,\n", + " 1.076,\n", + " 1.557,\n", + " 0.995,\n", + " 0.88,\n", + " 0.468,\n", + " 0.077,\n", + " 12.713,\n", + " 21.85,\n", + " 7.182,\n", + " 4.322,\n", + " 4.154,\n", + " 3.304,\n", + " 0.514,\n", + " 0.54,\n", + " 0.098,\n", + " 0.0,\n", + " 62.079,\n", + " 3.768,\n", + " 1.145,\n", + " 2.344,\n", + " 2.988,\n", + " 3.494,\n", + " 2.048,\n", + " 3.053,\n", + " 0.857,\n", + " 0.053,\n", + " 35.731,\n", + " 15.162,\n", + " 0.851,\n", + " 0.904,\n", + " 1.73,\n", + " 1.504,\n", + " 1.733,\n", + " 1.671,\n", + " 0.924,\n", + " 0.671,\n", + " 0.25,\n", + " 0.028,\n", + " 17.022,\n", + " 0.226,\n", + " 0.143,\n", + " 0.103,\n", + " 0.108,\n", + " 0.069,\n", + " 0.053,\n", + " 0.042,\n", + " 0.028,\n", + " 0.226,\n", + " 0.807,\n", + " 0.651,\n", + " 0.418,\n", + " 0.257,\n", + " 0.253,\n", + " 0.171,\n", + " 0.012,\n", + " 0.0,\n", + " 5.136,\n", + " 0.116,\n", + " 0.144,\n", + " 0.069,\n", + " 0.032,\n", + " 0.038,\n", + " 0.041,\n", + " 0.003,\n", + " 0.0,\n", + " 0.144,\n", + " 0.73,\n", + " 0.56,\n", + " 0.455,\n", + " 0.336,\n", + " 0.224,\n", + " 0.149,\n", + " 0.032,\n", + " 0.002,\n", + " 4.975,\n", + " 0.073,\n", + " 0.052,\n", + " 0.024,\n", + " 0.017,\n", + " 0.02,\n", + " 0.017,\n", + " 0.006,\n", + " 0.002,\n", + " 0.073,\n", + " 1.892,\n", + " 1.59,\n", + " 1.805,\n", + " 1.748,\n", + " 0.934,\n", + " 0.721,\n", + " 0.248,\n", + " 0.025,\n", + " 17.926,\n", + " 0.283,\n", + " 0.143,\n", + " 0.111,\n", + " 0.099,\n", + " 0.061,\n", + " 0.051,\n", + " 0.037,\n", + " 0.025,\n", + " 0.283,\n", + " 0.72,\n", + " 0.583,\n", + " 0.52,\n", + " 0.393,\n", + " 0.25,\n", + " 0.158,\n", + " 0.045,\n", + " 0.004,\n", + " 5.346,\n", + " 0.06,\n", + " 0.052,\n", + " 0.023,\n", + " 0.018,\n", + " 0.015,\n", + " 0.013,\n", + " 0.009,\n", + " 0.004,\n", + " 0.06,\n", + " 2.273,\n", + " 2.002,\n", + " 2.359,\n", + " 2.367,\n", + " 1.303,\n", + " 0.957,\n", + " 0.361,\n", + " 0.041,\n", + " 23.325,\n", + " 0.33,\n", + " 0.208,\n", + " 0.151,\n", + " 0.158,\n", + " 0.1,\n", + " 0.077,\n", + " 0.061,\n", + " 0.041,\n", + " 0.33,\n", + " 7.515,\n", + " 7.388,\n", + " 6.915,\n", + " 5.717,\n", + " 3.143,\n", + " 3.129,\n", + " 0.621,\n", + " 0.028,\n", + " 68.914,\n", + " 1.356,\n", + " 3.409,\n", + " 1.236,\n", + " 0.552,\n", + " 0.341,\n", + " 0.477,\n", + " 0.181,\n", + " 0.028,\n", + " 3.409\n", + " ]\n", + "}\n", + "*******\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "*******\n", + "Basic Information on His-tau:\n", + "{\n", + " \"InChI Key\": \"HNDVDQJCIGZPNO-YFKPBYRVSA-N\",\n", + " \"InChI\": \"InChI=1S/C6H9N3O2/c7-5(6(10)11)1-4-2-8-3-9-4/h2-3,5H,1,7H2,(H,8,9)(H,10,11)/t5-/m0/s1\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 60,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 5,\n", + " \"n_o\": 5,\n", + " \"nh_oh\": 4,\n", + " \"h_acceptors\": 4,\n", + " \"h_donors\": 3,\n", + " \"rotatable_bonds\": 4,\n", + " \"aromatic_carbocycles\": 0,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 1,\n", + " \"aliphatic_heterocycles\": 0,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 3.521018363555765,\n", + " \"Bertz CT complexity index\": 531.9977156401155,\n", + " \"Ipc\": 15680.07278708319,\n", + " \"log-P\": -0.6359000000000004,\n", + " \"Molar Refractivity\": 37.9029,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -1.04,\n", + " \"phi\": 0.6834868268861061,\n", + " \"kappa_1\": 2.2243272979757522,\n", + " \"kappa_2\": 3.3800579180003054,\n", + " \"kappa_3\": 2.227181714435843,\n", + " \"chi_0\": 15.878315177510851,\n", + " \"chi_1\": 9.01197867150033,\n", + " \"chi_0n\": 14.158137367427601,\n", + " \"chi_1n\": 6.776171356177496,\n", + " \"chi_2n\": 1.5450812706901917,\n", + " \"chi_3n\": 0.8037593621584622,\n", + " \"chi_4n\": 0.39703528490171985,\n", + " \"chi_0v\": 5.1581373674276,\n", + " \"chi_1v\": 2.5262822792137585,\n", + " \"chi_2v\": 1.5450812706901917,\n", + " \"chi_3v\": 0.8037593621584622,\n", + " \"chi_4v\": 0.39703528490171985\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 92.0,\n", + " \"Labute_ASA\": 76.15625907025266,\n", + " \"PEOE_VSA\": 74.63488039241044,\n", + " \"SMR_VSA\": 74.63488039241044,\n", + " \"SlogP_VSA\": 74.63488039241042,\n", + " \"EState_VSA-CCG\": 74.63488039241044,\n", + " \"EState_VSA-RDK\": 71.66666666666664,\n", + " \"Avg_VSA_approx\": 74.04123764726168\n", + " },\n", + " \"Plane of Best Fit\": 0.7827408110574295,\n", + " \"Principal Moments of Inertia\": [\n", + " 275.9359856086068,\n", + " 591.2003335364742,\n", + " 662.5227709055495\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.41649283273909504,\n", + " 0.8923471909175433\n", + " ],\n", + " \"Radius of gyration\": 2.220223224191909,\n", + " \"Inertial shape factor\": 0.003233892052714236,\n", + " \"Eccentricity\": 0.9091389994258107,\n", + " \"Asphericity\": 0.21704561357116595,\n", + " \"Spherocity index\": 0.5099606867685806,\n", + " \"Autocorr 2D\": [\n", + " 2.662,\n", + " 2.947,\n", + " 2.741,\n", + " 2.536,\n", + " 2.527,\n", + " 2.071,\n", + " 0.51,\n", + " 0.014,\n", + " 2.512,\n", + " 2.797,\n", + " 2.703,\n", + " 2.526,\n", + " 2.29,\n", + " 1.869,\n", + " 0.941,\n", + " 0.13,\n", + " 3.122,\n", + " 3.556,\n", + " 3.76,\n", + " 3.699,\n", + " 3.413,\n", + " 3.133,\n", + " 2.523,\n", + " 1.02,\n", + " 2.47,\n", + " 2.8,\n", + " 2.765,\n", + " 2.572,\n", + " 2.306,\n", + " 1.871,\n", + " 1.11,\n", + " 0.255,\n", + " 3.26,\n", + " 3.729,\n", + " 3.989,\n", + " 3.94,\n", + " 3.679,\n", + " 3.372,\n", + " 2.827,\n", + " 1.365,\n", + " 4.43,\n", + " 4.966,\n", + " 5.117,\n", + " 4.971,\n", + " 4.828,\n", + " 4.623,\n", + " 3.597,\n", + " 1.099,\n", + " 4.166,\n", + " 6.963,\n", + " 9.918,\n", + " 10.131,\n", + " 7.369,\n", + " 5.691,\n", + " 3.613,\n", + " 0.632,\n", + " 1.892,\n", + " 3.275,\n", + " 3.923,\n", + " 3.262,\n", + " 2.622,\n", + " 1.598,\n", + " 0.918,\n", + " 0.232,\n", + " 0.116,\n", + " 0.242,\n", + " 0.345,\n", + " 0.393,\n", + " 0.256,\n", + " 0.25,\n", + " 0.159,\n", + " 0.016,\n", + " 1.25,\n", + " 2.126,\n", + " 2.385,\n", + " 1.97,\n", + " 1.404,\n", + " 0.873,\n", + " 0.5,\n", + " 0.106,\n", + " 0.282,\n", + " 0.391,\n", + " 0.347,\n", + " 0.284,\n", + " 0.218,\n", + " 0.117,\n", + " 0.037,\n", + " 0.005,\n", + " 17.776,\n", + " 42.252,\n", + " 60.387,\n", + " 61.907,\n", + " 27.875,\n", + " 25.902,\n", + " 25.549,\n", + " 2.347,\n", + " -0.065,\n", + " -0.018,\n", + " -0.175,\n", + " -0.198,\n", + " 0.3,\n", + " -0.143,\n", + " -0.155,\n", + " 1.181,\n", + " 0.073,\n", + " -0.115,\n", + " -0.235,\n", + " -0.049,\n", + " 0.108,\n", + " -0.205,\n", + " 0.21,\n", + " 1.113,\n", + " -0.269,\n", + " 0.153,\n", + " -0.017,\n", + " -0.322,\n", + " 0.265,\n", + " -0.021,\n", + " -0.449,\n", + " 0.52,\n", + " 0.064,\n", + " -0.127,\n", + " -0.206,\n", + " 0.034,\n", + " -0.063,\n", + " -0.214,\n", + " 0.399,\n", + " 0.736,\n", + " -0.166,\n", + " -0.106,\n", + " -0.101,\n", + " -0.037,\n", + " -0.026,\n", + " 0.027,\n", + " 0.168,\n", + " 0.214,\n", + " -0.2,\n", + " 0.175,\n", + " 0.005,\n", + " -0.305,\n", + " 0.213,\n", + " -0.121,\n", + " -0.442,\n", + " 0.419,\n", + " 0.855,\n", + " 0.839,\n", + " 1.094,\n", + " 1.2,\n", + " 0.691,\n", + " 1.194,\n", + " 1.331,\n", + " 0.0,\n", + " 0.937,\n", + " 1.134,\n", + " 1.205,\n", + " 0.966,\n", + " 0.825,\n", + " 1.03,\n", + " 0.665,\n", + " 0.0,\n", + " 1.02,\n", + " 0.562,\n", + " 0.886,\n", + " 1.442,\n", + " 0.6,\n", + " 1.29,\n", + " 1.84,\n", + " 0.0,\n", + " 1.126,\n", + " 1.27,\n", + " 1.192,\n", + " 0.85,\n", + " 0.912,\n", + " 0.954,\n", + " 0.28,\n", + " 0.0,\n", + " 1.541,\n", + " 1.362,\n", + " 1.076,\n", + " 0.845,\n", + " 0.884,\n", + " 0.725,\n", + " 0.188,\n", + " 0.0,\n", + " 0.896,\n", + " 0.496,\n", + " 0.9,\n", + " 1.476,\n", + " 0.584,\n", + " 1.398,\n", + " 1.931,\n", + " 0.0\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": -0.16595092056175548,\n", + " \"bcut2d_chglo\": -2.537469672166399,\n", + " \"bcut2d_logphi\": -0.09301229349653309,\n", + " \"bcut2d_logplow\": -2.797103184367579,\n", + " \"bcut2d_mrhi\": 1.1394228327960867,\n", + " \"bcut2d_mrlow\": -1.818376300637254,\n", + " \"bcut2d_mwhi\": 11.237602813437585,\n", + " \"bcut2d_mwlow\": -1.8161082149975103\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.131,\n", + " 0.371,\n", + " 0.636,\n", + " 0.719,\n", + " 0.631,\n", + " 0.505,\n", + " 0.3,\n", + " 0.058,\n", + " 0.0,\n", + " 0.0,\n", + " 0.096,\n", + " 0.223,\n", + " 0.244,\n", + " 0.229,\n", + " 0.256,\n", + " 0.172,\n", + " 0.019,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.08,\n", + " 0.187,\n", + " 0.231,\n", + " 0.229,\n", + " 0.199,\n", + " 0.136,\n", + " 0.043,\n", + " 0.004,\n", + " 0.0,\n", + " 0.0,\n", + " 0.142,\n", + " 0.397,\n", + " 0.671,\n", + " 0.766,\n", + " 0.659,\n", + " 0.549,\n", + " 0.315,\n", + " 0.051,\n", + " 0.0,\n", + " 0.0,\n", + " 0.076,\n", + " 0.185,\n", + " 0.244,\n", + " 0.241,\n", + " 0.205,\n", + " 0.137,\n", + " 0.055,\n", + " 0.008,\n", + " 0.0,\n", + " 0.0,\n", + " 0.162,\n", + " 0.469,\n", + " 0.84,\n", + " 0.974,\n", + " 0.869,\n", + " 0.711,\n", + " 0.435,\n", + " 0.084,\n", + " 0.0,\n", + " 0.0,\n", + " 0.55,\n", + " 1.704,\n", + " 2.705,\n", + " 2.753,\n", + " 2.74,\n", + " 2.454,\n", + " 1.0,\n", + " 0.058,\n", + " 0.0,\n", + " 0.0,\n", + " 0.097,\n", + " 0.237,\n", + " 0.322,\n", + " 0.331,\n", + " 0.292,\n", + " 0.215,\n", + " 0.083,\n", + " 0.01,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"MoRSE\": [\n", + " 190.0,\n", + " 17.203,\n", + " -1.729,\n", + " 0.215,\n", + " -2.171,\n", + " -1.825,\n", + " 1.927,\n", + " 0.952,\n", + " -0.231,\n", + " 0.138,\n", + " -0.249,\n", + " -0.901,\n", + " 0.158,\n", + " 0.733,\n", + " -0.186,\n", + " 0.556,\n", + " -0.224,\n", + " -0.991,\n", + " 0.582,\n", + " 0.201,\n", + " 0.022,\n", + " 0.323,\n", + " -0.562,\n", + " -0.291,\n", + " 0.259,\n", + " 0.111,\n", + " 0.175,\n", + " -0.175,\n", + " -0.072,\n", + " -0.091,\n", + " 0.178,\n", + " -0.121,\n", + " 76.626,\n", + " 10.006,\n", + " -0.231,\n", + " -0.727,\n", + " -1.683,\n", + " -0.144,\n", + " 2.126,\n", + " -0.621,\n", + " -0.834,\n", + " 0.303,\n", + " 0.131,\n", + " 0.251,\n", + " -0.282,\n", + " -0.089,\n", + " -0.017,\n", + " 0.295,\n", + " 0.03,\n", + " -0.36,\n", + " 0.169,\n", + " -0.056,\n", + " 0.135,\n", + " 0.057,\n", + " -0.254,\n", + " 0.107,\n", + " 0.021,\n", + " 0.01,\n", + " 0.038,\n", + " -0.092,\n", + " -0.033,\n", + " 0.129,\n", + " 0.02,\n", + " -0.145,\n", + " 68.208,\n", + " 9.294,\n", + " -0.318,\n", + " -0.737,\n", + " -1.134,\n", + " -0.352,\n", + " 1.488,\n", + " -0.244,\n", + " -0.516,\n", + " 0.203,\n", + " 0.131,\n", + " -0.105,\n", + " -0.198,\n", + " 0.173,\n", + " -0.015,\n", + " 0.225,\n", + " -0.078,\n", + " -0.36,\n", + " 0.244,\n", + " 0.015,\n", + " 0.021,\n", + " 0.106,\n", + " -0.204,\n", + " -0.038,\n", + " 0.091,\n", + " 0.024,\n", + " 0.063,\n", + " -0.105,\n", + " -0.03,\n", + " 0.039,\n", + " 0.077,\n", + " -0.085,\n", + " 201.631,\n", + " 17.889,\n", + " -1.404,\n", + " 0.243,\n", + " -2.558,\n", + " -1.932,\n", + " 2.192,\n", + " 0.934,\n", + " -0.335,\n", + " 0.207,\n", + " -0.286,\n", + " -0.86,\n", + " 0.109,\n", + " 0.704,\n", + " -0.189,\n", + " 0.659,\n", + " -0.203,\n", + " -1.048,\n", + " 0.521,\n", + " 0.214,\n", + " 0.064,\n", + " 0.356,\n", + " -0.602,\n", + " -0.267,\n", + " 0.219,\n", + " 0.112,\n", + " 0.176,\n", + " -0.144,\n", + " -0.074,\n", + " -0.081,\n", + " 0.157,\n", + " -0.17,\n", + " 70.101,\n", + " 9.401,\n", + " -0.539,\n", + " -0.656,\n", + " -0.927,\n", + " -0.521,\n", + " 1.312,\n", + " -0.07,\n", + " -0.415,\n", + " 0.173,\n", + " 0.117,\n", + " -0.263,\n", + " -0.132,\n", + " 0.284,\n", + " -0.034,\n", + " 0.21,\n", + " -0.134,\n", + " -0.381,\n", + " 0.307,\n", + " 0.04,\n", + " -0.015,\n", + " 0.115,\n", + " -0.206,\n", + " -0.087,\n", + " 0.129,\n", + " 0.033,\n", + " 0.078,\n", + " -0.127,\n", + " -0.03,\n", + " 0.006,\n", + " 0.108,\n", + " -0.057,\n", + " 254.653,\n", + " 21.223,\n", + " -2.298,\n", + " 0.729,\n", + " -2.966,\n", + " -2.43,\n", + " 2.242,\n", + " 1.453,\n", + " -0.125,\n", + " 0.17,\n", + " -0.446,\n", + " -1.222,\n", + " 0.251,\n", + " 0.936,\n", + " -0.254,\n", + " 0.825,\n", + " -0.272,\n", + " -1.34,\n", + " 0.683,\n", + " 0.279,\n", + " 0.067,\n", + " 0.476,\n", + " -0.778,\n", + " -0.384,\n", + " 0.295,\n", + " 0.137,\n", + " 0.238,\n", + " -0.165,\n", + " -0.086,\n", + " -0.157,\n", + " 0.201,\n", + " -0.191,\n", + " 796.652,\n", + " 59.39,\n", + " -3.065,\n", + " 4.279,\n", + " -12.929,\n", + " -8.565,\n", + " 12.529,\n", + " 0.946,\n", + " -3.024,\n", + " 2.242,\n", + " -2.31,\n", + " -0.796,\n", + " 0.489,\n", + " 0.589,\n", + " -0.968,\n", + " 3.384,\n", + " -0.401,\n", + " -3.039,\n", + " 0.842,\n", + " -0.313,\n", + " 1.768,\n", + " 0.72,\n", + " -2.508,\n", + " 0.818,\n", + " -0.922,\n", + " 0.698,\n", + " 0.445,\n", + " -0.184,\n", + " -0.138,\n", + " 0.225,\n", + " -0.257,\n", + " -1.019\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 6.155,\n", + " 4.753,\n", + " 3.848,\n", + " 12.776,\n", + " 10.006,\n", + " 8.57,\n", + " 8.161,\n", + " 6.621,\n", + " 4.399,\n", + " 5.252,\n", + " 0.762,\n", + " 1.155,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.597,\n", + " 4.909,\n", + " 0.475,\n", + " 8.044,\n", + " 4.047,\n", + " 3.608,\n", + " 1.497,\n", + " 3.83,\n", + " 1.371,\n", + " 0.413,\n", + " 0.084,\n", + " 0.008,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.365,\n", + " 4.233,\n", + " 1.052,\n", + " 6.358,\n", + " 3.626,\n", + " 3.68,\n", + " 1.896,\n", + " 2.83,\n", + " 1.265,\n", + " 0.931,\n", + " 0.142,\n", + " 0.08,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 6.545,\n", + " 5.012,\n", + " 3.766,\n", + " 13.403,\n", + " 11.128,\n", + " 8.965,\n", + " 8.976,\n", + " 7.43,\n", + " 4.701,\n", + " 5.563,\n", + " 0.949,\n", + " 1.024,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.723,\n", + " 4.016,\n", + " 1.414,\n", + " 6.093,\n", + " 3.616,\n", + " 3.923,\n", + " 2.058,\n", + " 2.697,\n", + " 1.293,\n", + " 1.175,\n", + " 0.132,\n", + " 0.167,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 8.703,\n", + " 5.28,\n", + " 4.927,\n", + " 16.389,\n", + " 13.549,\n", + " 10.855,\n", + " 11.816,\n", + " 8.81,\n", + " 5.889,\n", + " 7.674,\n", + " 1.113,\n", + " 1.684,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 20.043,\n", + " 16.021,\n", + " 7.837,\n", + " 53.092,\n", + " 49.147,\n", + " 35.717,\n", + " 32.644,\n", + " 38.346,\n", + " 21.532,\n", + " 15.241,\n", + " 5.268,\n", + " 1.155,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 3.65,\n", + " 1.435,\n", + " 1.041,\n", + " 0.596,\n", + " 0.234,\n", + " 0.188,\n", + " 0.188,\n", + " 0.188,\n", + " 0.557,\n", + " 0.463,\n", + " 0.329,\n", + " 3.159,\n", + " 1.167,\n", + " 0.67,\n", + " 0.632,\n", + " 0.234,\n", + " 0.188,\n", + " 0.188,\n", + " 0.188,\n", + " 0.505,\n", + " 0.237,\n", + " 0.153,\n", + " 3.186,\n", + " 1.155,\n", + " 0.796,\n", + " 0.62,\n", + " 0.225,\n", + " 0.188,\n", + " 0.188,\n", + " 0.188,\n", + " 0.448,\n", + " 0.293,\n", + " 0.21,\n", + " 3.589,\n", + " 1.458,\n", + " 1.048,\n", + " 0.589,\n", + " 0.239,\n", + " 0.188,\n", + " 0.188,\n", + " 0.188,\n", + " 0.546,\n", + " 0.482,\n", + " 0.346,\n", + " 3.292,\n", + " 1.155,\n", + " 0.84,\n", + " 0.623,\n", + " 0.219,\n", + " 0.188,\n", + " 0.188,\n", + " 0.192,\n", + " 0.457,\n", + " 0.297,\n", + " 0.219,\n", + " 3.718,\n", + " 1.478,\n", + " 1.06,\n", + " 0.594,\n", + " 0.236,\n", + " 0.192,\n", + " 0.188,\n", + " 0.192,\n", + " 0.578,\n", + " 0.49,\n", + " 0.34,\n", + " 3.467,\n", + " 1.632,\n", + " 0.918,\n", + " 0.576,\n", + " 0.271,\n", + " 0.188,\n", + " 0.188,\n", + " 0.188,\n", + " 0.655,\n", + " 0.397,\n", + " 0.271,\n", + " 6.126,\n", + " 4.997,\n", + " 5.138,\n", + " 6.095,\n", + " 5.287,\n", + " 6.257,\n", + " 6.017,\n", + " 10.534,\n", + " 6.587,\n", + " 7.138,\n", + " 10.523,\n", + " 7.537,\n", + " 11.006,\n", + " 10.338,\n", + " 0.188,\n", + " 0.188,\n", + " 0.394,\n", + " 0.448,\n", + " 0.43,\n", + " 0.383,\n", + " 0.434,\n", + " 0.391,\n", + " 0.364,\n", + " 0.45,\n", + " 0.298,\n", + " 0.317,\n", + " 0.458,\n", + " 0.324,\n", + " 0.469,\n", + " 0.441,\n", + " 22.116,\n", + " 14.056,\n", + " 15.206,\n", + " 22.103,\n", + " 16.018,\n", + " 23.091,\n", + " 21.547\n", + " ],\n", + " \"GETAWAY\": [\n", + " 33.299,\n", + " 0.875,\n", + " 4.147,\n", + " 12.972,\n", + " 3.0,\n", + " 1.919,\n", + " 1.602,\n", + " 0.862,\n", + " 0.349,\n", + " 0.306,\n", + " 0.188,\n", + " 0.123,\n", + " 0.0,\n", + " 13.696,\n", + " 0.552,\n", + " 0.307,\n", + " 0.447,\n", + " 0.763,\n", + " 0.93,\n", + " 0.667,\n", + " 0.528,\n", + " 0.474,\n", + " 0.109,\n", + " 9.0,\n", + " 1.732,\n", + " 0.954,\n", + " 0.511,\n", + " 0.101,\n", + " 0.044,\n", + " 0.069,\n", + " 0.02,\n", + " 0.003,\n", + " 0.0,\n", + " 5.135,\n", + " 0.292,\n", + " 0.147,\n", + " 0.235,\n", + " 0.212,\n", + " 0.131,\n", + " 0.182,\n", + " 0.189,\n", + " 0.032,\n", + " 0.001,\n", + " 2.551,\n", + " 1.002,\n", + " 0.825,\n", + " 0.451,\n", + " 0.127,\n", + " 0.053,\n", + " 0.068,\n", + " 0.039,\n", + " 0.011,\n", + " 0.0,\n", + " 4.151,\n", + " 0.144,\n", + " 0.125,\n", + " 0.166,\n", + " 0.202,\n", + " 0.186,\n", + " 0.147,\n", + " 0.144,\n", + " 0.069,\n", + " 0.008,\n", + " 2.237,\n", + " 3.269,\n", + " 2.115,\n", + " 1.696,\n", + " 0.852,\n", + " 0.36,\n", + " 0.312,\n", + " 0.219,\n", + " 0.117,\n", + " 0.0,\n", + " 14.612,\n", + " 0.61,\n", + " 0.345,\n", + " 0.498,\n", + " 0.809,\n", + " 0.997,\n", + " 0.663,\n", + " 0.588,\n", + " 0.511,\n", + " 0.096,\n", + " 9.623,\n", + " 0.935,\n", + " 0.795,\n", + " 0.505,\n", + " 0.171,\n", + " 0.065,\n", + " 0.075,\n", + " 0.042,\n", + " 0.018,\n", + " 0.0,\n", + " 4.279,\n", + " 0.131,\n", + " 0.118,\n", + " 0.161,\n", + " 0.22,\n", + " 0.214,\n", + " 0.165,\n", + " 0.139,\n", + " 0.084,\n", + " 0.016,\n", + " 2.364,\n", + " 4.225,\n", + " 2.509,\n", + " 2.171,\n", + " 1.236,\n", + " 0.522,\n", + " 0.437,\n", + " 0.266,\n", + " 0.18,\n", + " 0.0,\n", + " 18.865,\n", + " 0.792,\n", + " 0.406,\n", + " 0.601,\n", + " 1.051,\n", + " 1.319,\n", + " 0.944,\n", + " 0.744,\n", + " 0.688,\n", + " 0.158,\n", + " 12.612,\n", + " 26.463,\n", + " 8.648,\n", + " 9.212,\n", + " 2.729,\n", + " 1.218,\n", + " 1.074,\n", + " 1.053,\n", + " 0.24,\n", + " 0.0,\n", + " 74.809,\n", + " 5.641,\n", + " 1.495,\n", + " 3.508,\n", + " 3.489,\n", + " 3.513,\n", + " 2.279,\n", + " 2.839,\n", + " 1.794,\n", + " 0.109,\n", + " 43.692,\n", + " 17.119,\n", + " 0.915,\n", + " 0.947,\n", + " 1.943,\n", + " 1.642,\n", + " 1.794,\n", + " 1.555,\n", + " 1.006,\n", + " 0.688,\n", + " 0.435,\n", + " 0.085,\n", + " 18.299,\n", + " 0.244,\n", + " 0.121,\n", + " 0.093,\n", + " 0.082,\n", + " 0.081,\n", + " 0.067,\n", + " 0.047,\n", + " 0.046,\n", + " 0.244,\n", + " 0.963,\n", + " 0.797,\n", + " 0.524,\n", + " 0.317,\n", + " 0.346,\n", + " 0.245,\n", + " 0.027,\n", + " 0.001,\n", + " 6.438,\n", + " 0.169,\n", + " 0.189,\n", + " 0.098,\n", + " 0.041,\n", + " 0.054,\n", + " 0.055,\n", + " 0.005,\n", + " 0.0,\n", + " 0.189,\n", + " 0.847,\n", + " 0.654,\n", + " 0.51,\n", + " 0.368,\n", + " 0.269,\n", + " 0.19,\n", + " 0.062,\n", + " 0.006,\n", + " 5.813,\n", + " 0.091,\n", + " 0.054,\n", + " 0.035,\n", + " 0.027,\n", + " 0.028,\n", + " 0.026,\n", + " 0.009,\n", + " 0.003,\n", + " 0.091,\n", + " 2.138,\n", + " 1.759,\n", + " 1.881,\n", + " 1.656,\n", + " 1.031,\n", + " 0.769,\n", + " 0.458,\n", + " 0.075,\n", + " 19.536,\n", + " 0.306,\n", + " 0.188,\n", + " 0.097,\n", + " 0.1,\n", + " 0.072,\n", + " 0.084,\n", + " 0.059,\n", + " 0.041,\n", + " 0.306,\n", + " 0.821,\n", + " 0.665,\n", + " 0.559,\n", + " 0.408,\n", + " 0.283,\n", + " 0.186,\n", + " 0.079,\n", + " 0.012,\n", + " 6.029,\n", + " 0.063,\n", + " 0.043,\n", + " 0.029,\n", + " 0.027,\n", + " 0.025,\n", + " 0.017,\n", + " 0.014,\n", + " 0.007,\n", + " 0.063,\n", + " 2.542,\n", + " 2.159,\n", + " 2.44,\n", + " 2.183,\n", + " 1.41,\n", + " 0.968,\n", + " 0.629,\n", + " 0.124,\n", + " 24.912,\n", + " 0.357,\n", + " 0.176,\n", + " 0.136,\n", + " 0.128,\n", + " 0.118,\n", + " 0.098,\n", + " 0.069,\n", + " 0.067,\n", + " 0.357,\n", + " 8.577,\n", + " 8.954,\n", + " 7.67,\n", + " 5.871,\n", + " 4.021,\n", + " 3.723,\n", + " 1.474,\n", + " 0.085,\n", + " 80.749,\n", + " 1.481,\n", + " 4.471,\n", + " 1.516,\n", + " 0.563,\n", + " 0.644,\n", + " 0.611,\n", + " 0.301,\n", + " 0.046,\n", + " 4.471\n", + " ]\n", + "}\n", + "*******\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "*******\n", + "Basic Information on Ile:\n", + "{\n", + " \"InChI Key\": \"AGPKZVBTJJNPAG-UHNVWZDZSA-N\",\n", + " \"InChI\": \"InChI=1S/C6H13NO2/c1-3-4(2)5(7)6(8)9/h4-5H,3,7H2,1-2H3,(H,8,9)/t4-,5+/m1/s1\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 54,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 3,\n", + " \"n_o\": 3,\n", + " \"nh_oh\": 3,\n", + " \"h_acceptors\": 3,\n", + " \"h_donors\": 2,\n", + " \"rotatable_bonds\": 6,\n", + " \"aromatic_carbocycles\": 0,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 0,\n", + " \"aliphatic_heterocycles\": 0,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 6.794037423163941,\n", + " \"Bertz CT complexity index\": 429.22670185219465,\n", + " \"Ipc\": 14441.843868328826,\n", + " \"log-P\": 0.4443999999999999,\n", + " \"Molar Refractivity\": 35.066199999999995,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -0.41,\n", + " \"phi\": 0.46483294781188494,\n", + " \"kappa_1\": 1.167250375694572,\n", + " \"kappa_2\": 3.5840609841890827,\n", + " \"kappa_3\": 2.5788624425208306,\n", + " \"chi_0\": 18.3618073195658,\n", + " \"chi_1\": 9.424756148408914,\n", + " \"chi_0n\": 17.263710176427686,\n", + " \"chi_1n\": 8.184530569677621,\n", + " \"chi_2n\": 1.1360642763152438,\n", + " \"chi_3n\": 0.5551525644084829,\n", + " \"chi_4n\": 0.16126292233471315,\n", + " \"chi_0v\": 4.263710176427684,\n", + " \"chi_1v\": 1.881855088213842,\n", + " \"chi_2v\": 1.1360642763152438,\n", + " \"chi_3v\": 0.5551525644084829,\n", + " \"chi_4v\": 0.16126292233471315\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 63.32000000000001,\n", + " \"Labute_ASA\": 73.32700817385054,\n", + " \"PEOE_VSA\": 71.54339630408187,\n", + " \"SMR_VSA\": 71.54339630408185,\n", + " \"SlogP_VSA\": 71.54339630408185,\n", + " \"EState_VSA-CCG\": 71.54339630408185,\n", + " \"EState_VSA-RDK\": 85.41666666666666,\n", + " \"Avg_VSA_approx\": 74.3180503765988\n", + " },\n", + " \"Plane of Best Fit\": 0.8523963733474426,\n", + " \"Principal Moments of Inertia\": [\n", + " 222.6011115410486,\n", + " 492.35442662669186,\n", + " 522.3854501700815\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.42612425646344615,\n", + " 0.9425117534693741\n", + " ],\n", + " \"Radius of gyration\": 2.171721673469385,\n", + " \"Inertial shape factor\": 0.004234083769593266,\n", + " \"Eccentricity\": 0.9046646439722706,\n", + " \"Asphericity\": 0.21363553780302494,\n", + " \"Spherocity index\": 0.5878958757578203,\n", + " \"Autocorr 2D\": [\n", + " 2.396,\n", + " 2.67,\n", + " 2.74,\n", + " 2.447,\n", + " 1.766,\n", + " 0.607,\n", + " 0.021,\n", + " 0.0,\n", + " 2.434,\n", + " 2.705,\n", + " 2.807,\n", + " 2.667,\n", + " 2.139,\n", + " 1.149,\n", + " 0.189,\n", + " 0.0,\n", + " 3.121,\n", + " 3.634,\n", + " 3.932,\n", + " 4.033,\n", + " 3.875,\n", + " 2.955,\n", + " 1.298,\n", + " 0.0,\n", + " 2.484,\n", + " 2.81,\n", + " 2.939,\n", + " 2.832,\n", + " 2.365,\n", + " 1.39,\n", + " 0.361,\n", + " 0.0,\n", + " 3.272,\n", + " 3.859,\n", + " 4.19,\n", + " 4.32,\n", + " 4.214,\n", + " 3.296,\n", + " 1.682,\n", + " 0.0,\n", + " 4.267,\n", + " 4.822,\n", + " 5.127,\n", + " 5.15,\n", + " 4.952,\n", + " 3.97,\n", + " 1.386,\n", + " 0.0,\n", + " 5.42,\n", + " 8.856,\n", + " 11.91,\n", + " 13.044,\n", + " 10.824,\n", + " 4.147,\n", + " 0.51,\n", + " 0.0,\n", + " 2.82,\n", + " 4.411,\n", + " 5.307,\n", + " 5.032,\n", + " 3.475,\n", + " 1.191,\n", + " 0.21,\n", + " 0.0,\n", + " 0.043,\n", + " 0.15,\n", + " 0.229,\n", + " 0.246,\n", + " 0.322,\n", + " 0.159,\n", + " 0.011,\n", + " 0.0,\n", + " 1.909,\n", + " 2.839,\n", + " 3.248,\n", + " 2.806,\n", + " 1.778,\n", + " 0.591,\n", + " 0.105,\n", + " 0.0,\n", + " 0.257,\n", + " 0.358,\n", + " 0.404,\n", + " 0.349,\n", + " 0.194,\n", + " 0.056,\n", + " 0.008,\n", + " 0.0,\n", + " 12.131,\n", + " 40.252,\n", + " 55.317,\n", + " 53.773,\n", + " 62.6,\n", + " 30.188,\n", + " 1.971,\n", + " 0.0,\n", + " -0.099,\n", + " 0.088,\n", + " 0.012,\n", + " -0.195,\n", + " -0.053,\n", + " -0.089,\n", + " 0.671,\n", + " 0.0,\n", + " -0.009,\n", + " -0.051,\n", + " -0.112,\n", + " -0.217,\n", + " 0.074,\n", + " 0.179,\n", + " 0.649,\n", + " 0.0,\n", + " -0.145,\n", + " 0.264,\n", + " 0.134,\n", + " -0.16,\n", + " -0.222,\n", + " -0.334,\n", + " 0.287,\n", + " 0.0,\n", + " 0.036,\n", + " -0.106,\n", + " -0.15,\n", + " -0.235,\n", + " 0.113,\n", + " 0.327,\n", + " 0.478,\n", + " 0.0,\n", + " 0.09,\n", + " -0.156,\n", + " -0.157,\n", + " -0.17,\n", + " 0.104,\n", + " 0.237,\n", + " 0.299,\n", + " 0.0,\n", + " -0.156,\n", + " 0.24,\n", + " 0.123,\n", + " -0.149,\n", + " -0.2,\n", + " -0.329,\n", + " 0.247,\n", + " 0.0,\n", + " 1.124,\n", + " 0.842,\n", + " 0.927,\n", + " 1.151,\n", + " 1.009,\n", + " 1.065,\n", + " 0.0,\n", + " 0.0,\n", + " 1.338,\n", + " 1.232,\n", + " 1.159,\n", + " 1.122,\n", + " 0.635,\n", + " 0.435,\n", + " 0.0,\n", + " 0.0,\n", + " 0.912,\n", + " 0.374,\n", + " 0.658,\n", + " 1.143,\n", + " 1.47,\n", + " 1.84,\n", + " 0.0,\n", + " 0.0,\n", + " 1.463,\n", + " 1.386,\n", + " 1.236,\n", + " 1.117,\n", + " 0.489,\n", + " 0.151,\n", + " 0.0,\n", + " 0.0,\n", + " 1.509,\n", + " 1.443,\n", + " 1.258,\n", + " 1.086,\n", + " 0.448,\n", + " 0.123,\n", + " 0.0,\n", + " 0.0,\n", + " 0.897,\n", + " 0.406,\n", + " 0.687,\n", + " 1.126,\n", + " 1.443,\n", + " 1.836,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": -0.15401802279973978,\n", + " \"bcut2d_chglo\": -2.7106628238829065,\n", + " \"bcut2d_logphi\": -0.35804987839419655,\n", + " \"bcut2d_logplow\": -2.7146516576386497,\n", + " \"bcut2d_mrhi\": -7.391266185316972e-17,\n", + " \"bcut2d_mrlow\": -1.5344218572054076,\n", + " \"bcut2d_mwhi\": -1.2366108097335343e-16,\n", + " \"bcut2d_mwlow\": -1.0289537990537134\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.111,\n", + " 0.344,\n", + " 0.64,\n", + " 0.871,\n", + " 0.88,\n", + " 0.399,\n", + " 0.075,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.061,\n", + " 0.141,\n", + " 0.203,\n", + " 0.182,\n", + " 0.1,\n", + " 0.019,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.061,\n", + " 0.142,\n", + " 0.212,\n", + " 0.223,\n", + " 0.147,\n", + " 0.049,\n", + " 0.005,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.115,\n", + " 0.346,\n", + " 0.643,\n", + " 0.878,\n", + " 0.889,\n", + " 0.406,\n", + " 0.066,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.063,\n", + " 0.155,\n", + " 0.239,\n", + " 0.262,\n", + " 0.185,\n", + " 0.067,\n", + " 0.011,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.132,\n", + " 0.426,\n", + " 0.827,\n", + " 1.166,\n", + " 1.243,\n", + " 0.576,\n", + " 0.109,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.377,\n", + " 1.212,\n", + " 2.232,\n", + " 2.749,\n", + " 2.737,\n", + " 1.193,\n", + " 0.075,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.073,\n", + " 0.183,\n", + " 0.294,\n", + " 0.34,\n", + " 0.259,\n", + " 0.098,\n", + " 0.012,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"MoRSE\": [\n", + " 231.0,\n", + " 20.111,\n", + " -2.476,\n", + " 1.462,\n", + " -3.415,\n", + " -1.062,\n", + " 0.559,\n", + " 1.449,\n", + " 0.571,\n", + " 0.462,\n", + " -1.005,\n", + " -1.34,\n", + " 0.505,\n", + " 1.278,\n", + " -0.441,\n", + " 0.348,\n", + " -0.762,\n", + " -0.669,\n", + " 0.891,\n", + " 0.265,\n", + " -0.238,\n", + " 0.062,\n", + " -0.345,\n", + " -0.098,\n", + " 0.195,\n", + " 0.285,\n", + " 0.242,\n", + " -0.37,\n", + " -0.365,\n", + " 0.175,\n", + " 0.434,\n", + " -0.192,\n", + " 54.168,\n", + " 7.902,\n", + " -0.733,\n", + " -0.419,\n", + " -1.426,\n", + " 0.554,\n", + " 0.834,\n", + " -0.373,\n", + " -0.248,\n", + " 0.323,\n", + " -0.033,\n", + " -0.119,\n", + " -0.32,\n", + " 0.497,\n", + " -0.123,\n", + " -0.014,\n", + " -0.159,\n", + " 0.078,\n", + " 0.233,\n", + " -0.206,\n", + " -0.117,\n", + " 0.177,\n", + " -0.034,\n", + " 0.035,\n", + " -0.151,\n", + " 0.13,\n", + " 0.08,\n", + " -0.115,\n", + " -0.044,\n", + " 0.052,\n", + " 0.045,\n", + " -0.047,\n", + " 63.168,\n", + " 8.867,\n", + " -0.653,\n", + " -0.11,\n", + " -1.574,\n", + " 0.267,\n", + " 0.571,\n", + " -0.017,\n", + " -0.011,\n", + " 0.205,\n", + " -0.033,\n", + " -0.487,\n", + " -0.115,\n", + " 0.66,\n", + " -0.145,\n", + " -0.016,\n", + " -0.269,\n", + " -0.042,\n", + " 0.365,\n", + " -0.128,\n", + " -0.11,\n", + " 0.134,\n", + " -0.096,\n", + " -0.013,\n", + " -0.053,\n", + " 0.168,\n", + " 0.066,\n", + " -0.135,\n", + " -0.12,\n", + " 0.048,\n", + " 0.177,\n", + " -0.073,\n", + " 232.078,\n", + " 19.843,\n", + " -2.181,\n", + " 1.528,\n", + " -3.635,\n", + " -1.139,\n", + " 0.769,\n", + " 1.438,\n", + " 0.479,\n", + " 0.53,\n", + " -0.957,\n", + " -1.324,\n", + " 0.384,\n", + " 1.272,\n", + " -0.41,\n", + " 0.353,\n", + " -0.744,\n", + " -0.626,\n", + " 0.838,\n", + " 0.214,\n", + " -0.209,\n", + " 0.098,\n", + " -0.337,\n", + " -0.083,\n", + " 0.15,\n", + " 0.264,\n", + " 0.245,\n", + " -0.359,\n", + " -0.293,\n", + " 0.144,\n", + " 0.371,\n", + " -0.171,\n", + " 73.57,\n", + " 10.01,\n", + " -0.816,\n", + " 0.067,\n", + " -1.676,\n", + " 0.099,\n", + " 0.455,\n", + " 0.205,\n", + " 0.076,\n", + " 0.176,\n", + " -0.099,\n", + " -0.66,\n", + " 0.028,\n", + " 0.734,\n", + " -0.16,\n", + " -0.01,\n", + " -0.338,\n", + " -0.121,\n", + " 0.457,\n", + " -0.076,\n", + " -0.12,\n", + " 0.108,\n", + " -0.142,\n", + " -0.028,\n", + " 0.005,\n", + " 0.193,\n", + " 0.066,\n", + " -0.157,\n", + " -0.177,\n", + " 0.063,\n", + " 0.247,\n", + " -0.084,\n", + " 308.016,\n", + " 24.132,\n", + " -3.227,\n", + " 2.112,\n", + " -4.159,\n", + " -1.492,\n", + " 0.533,\n", + " 1.873,\n", + " 0.897,\n", + " 0.652,\n", + " -1.416,\n", + " -1.623,\n", + " 0.628,\n", + " 1.525,\n", + " -0.562,\n", + " 0.552,\n", + " -0.937,\n", + " -0.927,\n", + " 1.021,\n", + " 0.432,\n", + " -0.28,\n", + " 0.066,\n", + " -0.405,\n", + " -0.135,\n", + " 0.211,\n", + " 0.318,\n", + " 0.371,\n", + " -0.461,\n", + " -0.413,\n", + " 0.204,\n", + " 0.472,\n", + " -0.239,\n", + " 728.043,\n", + " 56.678,\n", + " -5.834,\n", + " 5.813,\n", + " -12.924,\n", + " -5.451,\n", + " 6.421,\n", + " 5.148,\n", + " -2.303,\n", + " 3.983,\n", + " -3.583,\n", + " -2.666,\n", + " 0.471,\n", + " 1.873,\n", + " -0.165,\n", + " 1.064,\n", + " -1.923,\n", + " -0.747,\n", + " 1.68,\n", + " -0.772,\n", + " 0.258,\n", + " 0.52,\n", + " -1.06,\n", + " 0.68,\n", + " -0.637,\n", + " 0.572,\n", + " 0.871,\n", + " -1.133,\n", + " 0.217,\n", + " 0.323,\n", + " -0.546,\n", + " 0.298\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 6.914,\n", + " 5.437,\n", + " 3.733,\n", + " 18.798,\n", + " 12.675,\n", + " 12.425,\n", + " 7.19,\n", + " 10.482,\n", + " 7.218,\n", + " 4.001,\n", + " 0.227,\n", + " 0.558,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.645,\n", + " 5.407,\n", + " 0.319,\n", + " 7.844,\n", + " 4.377,\n", + " 2.89,\n", + " 1.536,\n", + " 2.248,\n", + " 0.402,\n", + " 1.192,\n", + " 0.002,\n", + " 0.05,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.631,\n", + " 4.969,\n", + " 0.943,\n", + " 7.119,\n", + " 3.776,\n", + " 3.418,\n", + " 2.284,\n", + " 2.773,\n", + " 0.849,\n", + " 1.163,\n", + " 0.016,\n", + " 0.091,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 7.095,\n", + " 5.602,\n", + " 3.588,\n", + " 18.923,\n", + " 12.954,\n", + " 12.562,\n", + " 7.48,\n", + " 11.193,\n", + " 7.371,\n", + " 4.237,\n", + " 0.201,\n", + " 0.655,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 2.161,\n", + " 4.83,\n", + " 1.339,\n", + " 7.286,\n", + " 3.895,\n", + " 4.007,\n", + " 2.664,\n", + " 3.041,\n", + " 1.139,\n", + " 1.225,\n", + " 0.033,\n", + " 0.093,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 9.267,\n", + " 5.826,\n", + " 4.694,\n", + " 25.011,\n", + " 17.291,\n", + " 16.181,\n", + " 9.61,\n", + " 14.48,\n", + " 10.515,\n", + " 5.23,\n", + " 0.331,\n", + " 0.815,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 20.597,\n", + " 16.3,\n", + " 6.708,\n", + " 55.072,\n", + " 44.519,\n", + " 39.901,\n", + " 23.849,\n", + " 41.093,\n", + " 21.749,\n", + " 19.278,\n", + " 0.229,\n", + " 3.205,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 3.21,\n", + " 1.61,\n", + " 1.175,\n", + " 0.535,\n", + " 0.269,\n", + " 0.183,\n", + " 0.183,\n", + " 0.183,\n", + " 0.484,\n", + " 0.473,\n", + " 0.379,\n", + " 3.358,\n", + " 0.967,\n", + " 0.737,\n", + " 0.663,\n", + " 0.191,\n", + " 0.183,\n", + " 0.183,\n", + " 0.183,\n", + " 0.539,\n", + " 0.219,\n", + " 0.131,\n", + " 3.015,\n", + " 1.223,\n", + " 0.845,\n", + " 0.593,\n", + " 0.241,\n", + " 0.183,\n", + " 0.183,\n", + " 0.186,\n", + " 0.429,\n", + " 0.266,\n", + " 0.196,\n", + " 3.296,\n", + " 1.563,\n", + " 1.172,\n", + " 0.547,\n", + " 0.259,\n", + " 0.183,\n", + " 0.183,\n", + " 0.186,\n", + " 0.51,\n", + " 0.451,\n", + " 0.377,\n", + " 2.91,\n", + " 1.367,\n", + " 0.892,\n", + " 0.563,\n", + " 0.264,\n", + " 0.183,\n", + " 0.183,\n", + " 0.183,\n", + " 0.399,\n", + " 0.332,\n", + " 0.217,\n", + " 3.25,\n", + " 1.639,\n", + " 1.234,\n", + " 0.531,\n", + " 0.268,\n", + " 0.183,\n", + " 0.183,\n", + " 0.183,\n", + " 0.496,\n", + " 0.492,\n", + " 0.42,\n", + " 4.114,\n", + " 1.355,\n", + " 1.0,\n", + " 0.636,\n", + " 0.209,\n", + " 0.183,\n", + " 0.183,\n", + " 0.183,\n", + " 0.804,\n", + " 0.458,\n", + " 0.218,\n", + " 5.995,\n", + " 5.062,\n", + " 5.082,\n", + " 6.031,\n", + " 5.169,\n", + " 6.123,\n", + " 6.469,\n", + " 10.83,\n", + " 6.434,\n", + " 7.266,\n", + " 10.847,\n", + " 7.792,\n", + " 11.361,\n", + " 11.042,\n", + " 0.183,\n", + " 0.183,\n", + " 0.303,\n", + " 0.495,\n", + " 0.39,\n", + " 0.32,\n", + " 0.344,\n", + " 0.296,\n", + " 0.454,\n", + " 0.445,\n", + " 0.296,\n", + " 0.297,\n", + " 0.446,\n", + " 0.316,\n", + " 0.469,\n", + " 0.493,\n", + " 22.897,\n", + " 13.888,\n", + " 15.462,\n", + " 22.915,\n", + " 16.508,\n", + " 24.06,\n", + " 23.084\n", + " ],\n", + " \"GETAWAY\": [\n", + " 24.529,\n", + " 0.86,\n", + " 4.246,\n", + " 11.121,\n", + " 3.0,\n", + " 1.825,\n", + " 1.855,\n", + " 0.923,\n", + " 0.773,\n", + " 0.503,\n", + " 0.135,\n", + " 0.039,\n", + " 0.0,\n", + " 15.107,\n", + " 0.52,\n", + " 0.278,\n", + " 0.416,\n", + " 0.528,\n", + " 0.919,\n", + " 1.287,\n", + " 0.657,\n", + " 0.156,\n", + " 0.0,\n", + " 9.0,\n", + " 1.157,\n", + " 0.55,\n", + " 0.318,\n", + " 0.121,\n", + " 0.043,\n", + " 0.01,\n", + " 0.006,\n", + " 0.0,\n", + " 0.0,\n", + " 3.255,\n", + " 0.159,\n", + " 0.069,\n", + " 0.094,\n", + " 0.146,\n", + " 0.148,\n", + " 0.099,\n", + " 0.025,\n", + " 0.001,\n", + " 0.0,\n", + " 1.324,\n", + " 0.765,\n", + " 0.629,\n", + " 0.348,\n", + " 0.153,\n", + " 0.106,\n", + " 0.042,\n", + " 0.015,\n", + " 0.003,\n", + " 0.0,\n", + " 3.358,\n", + " 0.099,\n", + " 0.084,\n", + " 0.086,\n", + " 0.135,\n", + " 0.202,\n", + " 0.177,\n", + " 0.072,\n", + " 0.011,\n", + " 0.0,\n", + " 1.633,\n", + " 3.056,\n", + " 1.932,\n", + " 1.794,\n", + " 0.935,\n", + " 0.789,\n", + " 0.466,\n", + " 0.138,\n", + " 0.035,\n", + " 0.0,\n", + " 15.233,\n", + " 0.522,\n", + " 0.299,\n", + " 0.408,\n", + " 0.542,\n", + " 0.948,\n", + " 1.27,\n", + " 0.647,\n", + " 0.138,\n", + " 0.0,\n", + " 9.027,\n", + " 0.803,\n", + " 0.69,\n", + " 0.457,\n", + " 0.197,\n", + " 0.143,\n", + " 0.076,\n", + " 0.021,\n", + " 0.006,\n", + " 0.0,\n", + " 3.983,\n", + " 0.11,\n", + " 0.093,\n", + " 0.105,\n", + " 0.151,\n", + " 0.241,\n", + " 0.242,\n", + " 0.108,\n", + " 0.023,\n", + " 0.0,\n", + " 2.037,\n", + " 4.237,\n", + " 2.36,\n", + " 2.531,\n", + " 1.297,\n", + " 1.12,\n", + " 0.736,\n", + " 0.197,\n", + " 0.057,\n", + " 0.0,\n", + " 20.832,\n", + " 0.748,\n", + " 0.37,\n", + " 0.572,\n", + " 0.724,\n", + " 1.272,\n", + " 1.843,\n", + " 0.951,\n", + " 0.227,\n", + " 0.0,\n", + " 12.663,\n", + " 19.361,\n", + " 7.086,\n", + " 6.482,\n", + " 3.551,\n", + " 2.364,\n", + " 0.817,\n", + " 0.391,\n", + " 0.039,\n", + " 0.0,\n", + " 60.82,\n", + " 3.112,\n", + " 1.138,\n", + " 1.763,\n", + " 2.381,\n", + " 3.167,\n", + " 3.384,\n", + " 1.622,\n", + " 0.156,\n", + " 0.0,\n", + " 30.334,\n", + " 16.982,\n", + " 0.892,\n", + " 0.94,\n", + " 1.853,\n", + " 1.702,\n", + " 1.686,\n", + " 1.945,\n", + " 1.819,\n", + " 0.682,\n", + " 0.119,\n", + " 0.014,\n", + " 19.644,\n", + " 0.246,\n", + " 0.133,\n", + " 0.09,\n", + " 0.066,\n", + " 0.071,\n", + " 0.056,\n", + " 0.044,\n", + " 0.0,\n", + " 0.246,\n", + " 0.536,\n", + " 0.407,\n", + " 0.418,\n", + " 0.315,\n", + " 0.148,\n", + " 0.028,\n", + " 0.001,\n", + " 0.0,\n", + " 3.707,\n", + " 0.118,\n", + " 0.129,\n", + " 0.076,\n", + " 0.05,\n", + " 0.042,\n", + " 0.005,\n", + " 0.0,\n", + " 0.539,\n", + " 0.539,\n", + " 0.634,\n", + " 0.424,\n", + " 0.439,\n", + " 0.428,\n", + " 0.258,\n", + " 0.077,\n", + " 0.008,\n", + " 0.0,\n", + " 4.535,\n", + " 0.064,\n", + " 0.037,\n", + " 0.03,\n", + " 0.027,\n", + " 0.022,\n", + " 0.009,\n", + " 0.003,\n", + " 1.0,\n", + " 1.0,\n", + " 1.955,\n", + " 1.664,\n", + " 1.695,\n", + " 1.981,\n", + " 1.805,\n", + " 0.678,\n", + " 0.106,\n", + " 0.0,\n", + " 19.765,\n", + " 0.307,\n", + " 0.128,\n", + " 0.112,\n", + " 0.08,\n", + " 0.063,\n", + " 0.053,\n", + " 0.039,\n", + " 0.0,\n", + " 0.307,\n", + " 0.703,\n", + " 0.513,\n", + " 0.513,\n", + " 0.516,\n", + " 0.349,\n", + " 0.112,\n", + " 0.017,\n", + " 0.0,\n", + " 5.447,\n", + " 0.053,\n", + " 0.031,\n", + " 0.029,\n", + " 0.02,\n", + " 0.015,\n", + " 0.012,\n", + " 0.006,\n", + " 0.0,\n", + " 0.053,\n", + " 2.398,\n", + " 2.275,\n", + " 2.272,\n", + " 2.678,\n", + " 2.601,\n", + " 0.988,\n", + " 0.174,\n", + " -4.1558656177312474e+36,\n", + " -8.311731235462495e+36,\n", + " 0.359,\n", + " 0.195,\n", + " 0.131,\n", + " 0.096,\n", + " 0.103,\n", + " 0.081,\n", + " 0.064,\n", + " 0.0,\n", + " 0.359,\n", + " 6.989,\n", + " 6.001,\n", + " 6.226,\n", + " 6.326,\n", + " 4.961,\n", + " 1.767,\n", + " 0.119,\n", + " 0.0,\n", + " 64.779,\n", + " 1.476,\n", + " 3.049,\n", + " 1.364,\n", + " 0.48,\n", + " 0.374,\n", + " 0.256,\n", + " 0.044,\n", + " 0.0,\n", + " 3.049\n", + " ]\n", + "}\n", + "*******\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "*******\n", + "Basic Information on Leu:\n", + "{\n", + " \"InChI Key\": \"ROHFNLRQFUQHCH-YFKPBYRVSA-N\",\n", + " \"InChI\": \"InChI=1S/C6H13NO2/c1-4(2)3-5(7)6(8)9/h4-5H,3,7H2,1-2H3,(H,8,9)/t5-/m0/s1\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 54,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 3,\n", + " \"n_o\": 3,\n", + " \"nh_oh\": 3,\n", + " \"h_acceptors\": 3,\n", + " \"h_donors\": 2,\n", + " \"rotatable_bonds\": 6,\n", + " \"aromatic_carbocycles\": 0,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 0,\n", + " \"aliphatic_heterocycles\": 0,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 6.64213729585679,\n", + " \"Bertz CT complexity index\": 413.22670185219454,\n", + " \"Ipc\": 14296.923070000514,\n", + " \"log-P\": 0.4443999999999999,\n", + " \"Molar Refractivity\": 35.066199999999995,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -0.41,\n", + " \"phi\": 0.46483294781188494,\n", + " \"kappa_1\": 1.167250375694572,\n", + " \"kappa_2\": 3.5840609841890827,\n", + " \"kappa_3\": 4.117009222661396,\n", + " \"chi_0\": 18.3618073195658,\n", + " \"chi_1\": 9.424756148408914,\n", + " \"chi_0n\": 17.263710176427686,\n", + " \"chi_1n\": 8.184530569677621,\n", + " \"chi_2n\": 1.1360642763152438,\n", + " \"chi_3n\": 0.43675086497098825,\n", + " \"chi_4n\": 0.16943273574547763,\n", + " \"chi_0v\": 4.263710176427684,\n", + " \"chi_1v\": 1.881855088213842,\n", + " \"chi_2v\": 1.1360642763152438,\n", + " \"chi_3v\": 0.43675086497098825,\n", + " \"chi_4v\": 0.16943273574547763\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 63.32000000000001,\n", + " \"Labute_ASA\": 73.32700817385054,\n", + " \"PEOE_VSA\": 71.54339630408187,\n", + " \"SMR_VSA\": 71.54339630408185,\n", + " \"SlogP_VSA\": 71.54339630408185,\n", + " \"EState_VSA-CCG\": 71.54339630408185,\n", + " \"EState_VSA-RDK\": 85.41666666666664,\n", + " \"Avg_VSA_approx\": 74.3180503765988\n", + " },\n", + " \"Plane of Best Fit\": 0.8722719416528194,\n", + " \"Principal Moments of Inertia\": [\n", + " 187.053652179323,\n", + " 609.1826219681755,\n", + " 645.5152300596693\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.28977418884761613,\n", + " 0.9437153355961324\n", + " ],\n", + " \"Radius of gyration\": 2.3442540356854655,\n", + " \"Inertial shape factor\": 0.005045158566010888,\n", + " \"Eccentricity\": 0.9570950420296336,\n", + " \"Asphericity\": 0.3749553136910874,\n", + " \"Spherocity index\": 0.5247856659997198,\n", + " \"Autocorr 2D\": [\n", + " 2.396,\n", + " 2.67,\n", + " 2.614,\n", + " 2.331,\n", + " 2.098,\n", + " 0.957,\n", + " 0.042,\n", + " 0.0,\n", + " 2.434,\n", + " 2.705,\n", + " 2.751,\n", + " 2.556,\n", + " 2.215,\n", + " 1.545,\n", + " 0.348,\n", + " 0.0,\n", + " 3.121,\n", + " 3.634,\n", + " 3.932,\n", + " 4.015,\n", + " 3.594,\n", + " 3.382,\n", + " 1.844,\n", + " 0.0,\n", + " 2.484,\n", + " 2.81,\n", + " 2.91,\n", + " 2.741,\n", + " 2.353,\n", + " 1.744,\n", + " 0.626,\n", + " 0.0,\n", + " 3.272,\n", + " 3.859,\n", + " 4.19,\n", + " 4.339,\n", + " 3.89,\n", + " 3.686,\n", + " 2.277,\n", + " 0.0,\n", + " 4.266,\n", + " 4.833,\n", + " 5.124,\n", + " 4.982,\n", + " 4.799,\n", + " 4.564,\n", + " 1.946,\n", + " 0.0,\n", + " 5.42,\n", + " 8.856,\n", + " 11.878,\n", + " 12.418,\n", + " 8.356,\n", + " 6.763,\n", + " 1.021,\n", + " 0.0,\n", + " 2.82,\n", + " 4.411,\n", + " 5.271,\n", + " 4.743,\n", + " 3.03,\n", + " 1.752,\n", + " 0.419,\n", + " 0.0,\n", + " 0.043,\n", + " 0.15,\n", + " 0.231,\n", + " 0.282,\n", + " 0.147,\n", + " 0.285,\n", + " 0.022,\n", + " 0.0,\n", + " 1.909,\n", + " 2.839,\n", + " 3.219,\n", + " 2.622,\n", + " 1.609,\n", + " 0.868,\n", + " 0.209,\n", + " 0.0,\n", + " 0.257,\n", + " 0.358,\n", + " 0.385,\n", + " 0.317,\n", + " 0.205,\n", + " 0.087,\n", + " 0.017,\n", + " 0.0,\n", + " 12.083,\n", + " 40.361,\n", + " 53.162,\n", + " 60.835,\n", + " 31.388,\n", + " 54.463,\n", + " 3.942,\n", + " 0.0,\n", + " -0.099,\n", + " 0.088,\n", + " -0.132,\n", + " 0.058,\n", + " -0.102,\n", + " -0.342,\n", + " 0.671,\n", + " 0.0,\n", + " -0.009,\n", + " -0.051,\n", + " -0.281,\n", + " 0.12,\n", + " -0.171,\n", + " 0.023,\n", + " 0.649,\n", + " 0.0,\n", + " -0.145,\n", + " 0.264,\n", + " 0.109,\n", + " -0.11,\n", + " -0.12,\n", + " -0.542,\n", + " 0.287,\n", + " 0.0,\n", + " 0.036,\n", + " -0.106,\n", + " -0.297,\n", + " 0.111,\n", + " -0.269,\n", + " 0.277,\n", + " 0.478,\n", + " 0.0,\n", + " 0.09,\n", + " -0.156,\n", + " -0.213,\n", + " 0.006,\n", + " -0.128,\n", + " 0.216,\n", + " 0.299,\n", + " 0.0,\n", + " -0.158,\n", + " 0.254,\n", + " 0.084,\n", + " -0.115,\n", + " -0.068,\n", + " -0.521,\n", + " 0.247,\n", + " 0.0,\n", + " 1.124,\n", + " 0.842,\n", + " 1.065,\n", + " 0.861,\n", + " 1.066,\n", + " 1.42,\n", + " 0.0,\n", + " 0.0,\n", + " 1.338,\n", + " 1.232,\n", + " 1.32,\n", + " 0.718,\n", + " 1.034,\n", + " 0.579,\n", + " 0.0,\n", + " 0.0,\n", + " 0.912,\n", + " 0.374,\n", + " 0.682,\n", + " 1.07,\n", + " 1.109,\n", + " 2.454,\n", + " 0.0,\n", + " 0.0,\n", + " 1.463,\n", + " 1.386,\n", + " 1.376,\n", + " 0.671,\n", + " 1.08,\n", + " 0.202,\n", + " 0.0,\n", + " 0.0,\n", + " 1.509,\n", + " 1.443,\n", + " 1.311,\n", + " 0.736,\n", + " 1.014,\n", + " 0.164,\n", + " 0.0,\n", + " 0.0,\n", + " 0.899,\n", + " 0.392,\n", + " 0.721,\n", + " 1.07,\n", + " 1.046,\n", + " 2.448,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": -0.15418188047998457,\n", + " \"bcut2d_chglo\": -2.7140560871752135,\n", + " \"bcut2d_logphi\": -0.3326336115479921,\n", + " \"bcut2d_logplow\": -2.708634188302879,\n", + " \"bcut2d_mrhi\": -6.715913326792385e-17,\n", + " \"bcut2d_mrlow\": -1.5344392291992341,\n", + " \"bcut2d_mwhi\": -1.3020115278211073e-16,\n", + " \"bcut2d_mwlow\": -1.0289538992944425\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.111,\n", + " 0.344,\n", + " 0.638,\n", + " 0.859,\n", + " 0.691,\n", + " 0.636,\n", + " 0.161,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.061,\n", + " 0.141,\n", + " 0.178,\n", + " 0.171,\n", + " 0.161,\n", + " 0.039,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.061,\n", + " 0.141,\n", + " 0.198,\n", + " 0.204,\n", + " 0.174,\n", + " 0.089,\n", + " 0.011,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.115,\n", + " 0.346,\n", + " 0.641,\n", + " 0.853,\n", + " 0.706,\n", + " 0.674,\n", + " 0.143,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.063,\n", + " 0.154,\n", + " 0.231,\n", + " 0.242,\n", + " 0.197,\n", + " 0.113,\n", + " 0.023,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.132,\n", + " 0.426,\n", + " 0.825,\n", + " 1.171,\n", + " 0.937,\n", + " 0.916,\n", + " 0.235,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.376,\n", + " 1.227,\n", + " 2.213,\n", + " 2.322,\n", + " 2.572,\n", + " 2.317,\n", + " 0.161,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.073,\n", + " 0.182,\n", + " 0.283,\n", + " 0.309,\n", + " 0.27,\n", + " 0.174,\n", + " 0.027,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"MoRSE\": [\n", + " 231.0,\n", + " 21.945,\n", + " -3.939,\n", + " 1.226,\n", + " -3.667,\n", + " -0.92,\n", + " 0.81,\n", + " 1.066,\n", + " 0.472,\n", + " 0.233,\n", + " -0.652,\n", + " -1.493,\n", + " 0.737,\n", + " 1.144,\n", + " -0.301,\n", + " 0.333,\n", + " -0.825,\n", + " -0.466,\n", + " 0.82,\n", + " 0.44,\n", + " -0.219,\n", + " 0.171,\n", + " -0.557,\n", + " 0.061,\n", + " 0.079,\n", + " 0.199,\n", + " 0.184,\n", + " -0.343,\n", + " -0.406,\n", + " 0.17,\n", + " 0.356,\n", + " -0.068,\n", + " 54.168,\n", + " 7.642,\n", + " -1.363,\n", + " -0.259,\n", + " -1.487,\n", + " 0.459,\n", + " 1.02,\n", + " -0.504,\n", + " -0.144,\n", + " 0.241,\n", + " 0.067,\n", + " -0.185,\n", + " -0.232,\n", + " 0.414,\n", + " 0.005,\n", + " -0.152,\n", + " -0.07,\n", + " -0.046,\n", + " 0.229,\n", + " -0.107,\n", + " -0.136,\n", + " 0.196,\n", + " -0.076,\n", + " 0.116,\n", + " -0.162,\n", + " 0.038,\n", + " 0.126,\n", + " -0.109,\n", + " -0.085,\n", + " 0.091,\n", + " 0.002,\n", + " -0.003,\n", + " 63.168,\n", + " 8.915,\n", + " -1.272,\n", + " -0.003,\n", + " -1.582,\n", + " 0.203,\n", + " 0.698,\n", + " -0.162,\n", + " 0.047,\n", + " 0.152,\n", + " 0.068,\n", + " -0.563,\n", + " -0.033,\n", + " 0.579,\n", + " -0.024,\n", + " -0.125,\n", + " -0.221,\n", + " -0.085,\n", + " 0.363,\n", + " -0.055,\n", + " -0.129,\n", + " 0.166,\n", + " -0.157,\n", + " 0.031,\n", + " -0.045,\n", + " 0.089,\n", + " 0.107,\n", + " -0.146,\n", + " -0.143,\n", + " 0.071,\n", + " 0.14,\n", + " -0.034,\n", + " 232.078,\n", + " 21.666,\n", + " -3.848,\n", + " 1.322,\n", + " -3.843,\n", + " -1.057,\n", + " 1.056,\n", + " 1.041,\n", + " 0.438,\n", + " 0.298,\n", + " -0.605,\n", + " -1.467,\n", + " 0.652,\n", + " 1.105,\n", + " -0.248,\n", + " 0.291,\n", + " -0.767,\n", + " -0.462,\n", + " 0.766,\n", + " 0.412,\n", + " -0.171,\n", + " 0.186,\n", + " -0.53,\n", + " 0.069,\n", + " 0.042,\n", + " 0.151,\n", + " 0.208,\n", + " -0.325,\n", + " -0.368,\n", + " 0.157,\n", + " 0.302,\n", + " -0.049,\n", + " 73.57,\n", + " 10.221,\n", + " -1.432,\n", + " 0.145,\n", + " -1.686,\n", + " 0.067,\n", + " 0.56,\n", + " 0.046,\n", + " 0.101,\n", + " 0.128,\n", + " 0.014,\n", + " -0.748,\n", + " 0.106,\n", + " 0.659,\n", + " -0.044,\n", + " -0.098,\n", + " -0.316,\n", + " -0.12,\n", + " 0.453,\n", + " -0.013,\n", + " -0.143,\n", + " 0.153,\n", + " -0.22,\n", + " 0.01,\n", + " 0.013,\n", + " 0.124,\n", + " 0.099,\n", + " -0.175,\n", + " -0.187,\n", + " 0.075,\n", + " 0.207,\n", + " -0.044,\n", + " 308.016,\n", + " 26.707,\n", + " -5.035,\n", + " 1.708,\n", + " -4.515,\n", + " -1.287,\n", + " 0.879,\n", + " 1.368,\n", + " 0.724,\n", + " 0.36,\n", + " -0.963,\n", + " -1.8,\n", + " 0.926,\n", + " 1.381,\n", + " -0.426,\n", + " 0.59,\n", + " -1.046,\n", + " -0.625,\n", + " 0.923,\n", + " 0.66,\n", + " -0.225,\n", + " 0.185,\n", + " -0.663,\n", + " 0.079,\n", + " 0.037,\n", + " 0.223,\n", + " 0.263,\n", + " -0.414,\n", + " -0.469,\n", + " 0.196,\n", + " 0.375,\n", + " -0.07,\n", + " 728.043,\n", + " 62.122,\n", + " -15.127,\n", + " 6.242,\n", + " -13.686,\n", + " -5.986,\n", + " 8.073,\n", + " 3.524,\n", + " -1.2,\n", + " 3.018,\n", + " -2.533,\n", + " -2.83,\n", + " 1.65,\n", + " 1.018,\n", + " 0.608,\n", + " 0.107,\n", + " -1.365,\n", + " -1.152,\n", + " 1.518,\n", + " 0.163,\n", + " 0.683,\n", + " 0.476,\n", + " -1.279,\n", + " 1.131,\n", + " -0.982,\n", + " -0.166,\n", + " 1.07,\n", + " -1.04,\n", + " -0.289,\n", + " 0.444,\n", + " -0.588,\n", + " 0.704\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 6.868,\n", + " 5.503,\n", + " 3.549,\n", + " 18.146,\n", + " 9.671,\n", + " 11.918,\n", + " 3.789,\n", + " 11.707,\n", + " 5.509,\n", + " 4.314,\n", + " 4.46,\n", + " 1.347,\n", + " 0.007,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.641,\n", + " 5.491,\n", + " 0.304,\n", + " 8.12,\n", + " 2.322,\n", + " 1.062,\n", + " 1.243,\n", + " 2.68,\n", + " 1.326,\n", + " 2.071,\n", + " 0.216,\n", + " 0.117,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.619,\n", + " 5.053,\n", + " 0.898,\n", + " 7.324,\n", + " 1.999,\n", + " 2.543,\n", + " 1.555,\n", + " 3.273,\n", + " 1.729,\n", + " 1.49,\n", + " 0.615,\n", + " 0.216,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 7.052,\n", + " 5.669,\n", + " 3.411,\n", + " 18.134,\n", + " 9.592,\n", + " 11.683,\n", + " 3.908,\n", + " 11.998,\n", + " 5.793,\n", + " 4.592,\n", + " 4.372,\n", + " 1.567,\n", + " 0.007,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 2.145,\n", + " 4.913,\n", + " 1.275,\n", + " 7.472,\n", + " 2.214,\n", + " 3.533,\n", + " 1.717,\n", + " 3.727,\n", + " 1.915,\n", + " 1.361,\n", + " 0.898,\n", + " 0.224,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 9.21,\n", + " 5.883,\n", + " 4.459,\n", + " 23.942,\n", + " 13.653,\n", + " 15.699,\n", + " 4.779,\n", + " 16.038,\n", + " 7.658,\n", + " 5.631,\n", + " 6.268,\n", + " 1.966,\n", + " 0.01,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 20.499,\n", + " 16.299,\n", + " 6.348,\n", + " 53.617,\n", + " 29.26,\n", + " 28.265,\n", + " 10.845,\n", + " 37.239,\n", + " 19.379,\n", + " 23.766,\n", + " 11.151,\n", + " 7.133,\n", + " 0.02,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 4.24,\n", + " 1.191,\n", + " 1.152,\n", + " 0.644,\n", + " 0.181,\n", + " 0.183,\n", + " 0.186,\n", + " 0.183,\n", + " 0.574,\n", + " 0.399,\n", + " 0.446,\n", + " 4.564,\n", + " 0.852,\n", + " 0.575,\n", + " 0.762,\n", + " 0.142,\n", + " 0.183,\n", + " 0.183,\n", + " 0.183,\n", + " 0.651,\n", + " 0.191,\n", + " 0.109,\n", + " 4.07,\n", + " 0.862,\n", + " 0.828,\n", + " 0.707,\n", + " 0.15,\n", + " 0.183,\n", + " 0.183,\n", + " 0.183,\n", + " 0.524,\n", + " 0.195,\n", + " 0.225,\n", + " 4.371,\n", + " 1.197,\n", + " 1.11,\n", + " 0.655,\n", + " 0.179,\n", + " 0.183,\n", + " 0.183,\n", + " 0.183,\n", + " 0.606,\n", + " 0.376,\n", + " 0.402,\n", + " 3.895,\n", + " 0.953,\n", + " 0.892,\n", + " 0.679,\n", + " 0.166,\n", + " 0.186,\n", + " 0.183,\n", + " 0.183,\n", + " 0.485,\n", + " 0.331,\n", + " 0.235,\n", + " 4.292,\n", + " 1.251,\n", + " 1.178,\n", + " 0.639,\n", + " 0.186,\n", + " 0.186,\n", + " 0.183,\n", + " 0.183,\n", + " 0.589,\n", + " 0.419,\n", + " 0.453,\n", + " 5.477,\n", + " 1.234,\n", + " 0.827,\n", + " 0.727,\n", + " 0.164,\n", + " 0.183,\n", + " 0.183,\n", + " 0.183,\n", + " 0.938,\n", + " 0.408,\n", + " 0.222,\n", + " 6.583,\n", + " 5.992,\n", + " 5.759,\n", + " 6.679,\n", + " 5.74,\n", + " 6.721,\n", + " 7.537,\n", + " 11.306,\n", + " 7.004,\n", + " 7.588,\n", + " 11.415,\n", + " 8.037,\n", + " 11.898,\n", + " 12.304,\n", + " 0.184,\n", + " 0.183,\n", + " 0.466,\n", + " 0.643,\n", + " 0.56,\n", + " 0.482,\n", + " 0.518,\n", + " 0.458,\n", + " 0.59,\n", + " 0.473,\n", + " 0.317,\n", + " 0.315,\n", + " 0.461,\n", + " 0.35,\n", + " 0.487,\n", + " 0.523,\n", + " 23.706,\n", + " 15.232,\n", + " 16.248,\n", + " 23.903,\n", + " 17.089,\n", + " 24.942,\n", + " 25.426\n", + " ],\n", + " \"GETAWAY\": [\n", + " 26.529,\n", + " 0.93,\n", + " 4.23,\n", + " 10.86,\n", + " 3.0,\n", + " 1.745,\n", + " 1.665,\n", + " 0.764,\n", + " 1.027,\n", + " 0.506,\n", + " 0.156,\n", + " 0.048,\n", + " 0.0,\n", + " 14.822,\n", + " 0.523,\n", + " 0.274,\n", + " 0.421,\n", + " 0.554,\n", + " 0.977,\n", + " 0.75,\n", + " 0.946,\n", + " 0.316,\n", + " 0.0,\n", + " 9.0,\n", + " 1.162,\n", + " 0.518,\n", + " 0.304,\n", + " 0.161,\n", + " 0.053,\n", + " 0.005,\n", + " 0.007,\n", + " 0.0,\n", + " 0.0,\n", + " 3.257,\n", + " 0.165,\n", + " 0.069,\n", + " 0.104,\n", + " 0.121,\n", + " 0.099,\n", + " 0.133,\n", + " 0.051,\n", + " 0.002,\n", + " 0.0,\n", + " 1.321,\n", + " 0.752,\n", + " 0.588,\n", + " 0.311,\n", + " 0.171,\n", + " 0.135,\n", + " 0.036,\n", + " 0.017,\n", + " 0.003,\n", + " 0.0,\n", + " 3.277,\n", + " 0.1,\n", + " 0.083,\n", + " 0.09,\n", + " 0.129,\n", + " 0.152,\n", + " 0.158,\n", + " 0.122,\n", + " 0.022,\n", + " 0.0,\n", + " 1.61,\n", + " 3.065,\n", + " 1.853,\n", + " 1.608,\n", + " 0.799,\n", + " 1.044,\n", + " 0.451,\n", + " 0.158,\n", + " 0.042,\n", + " 0.0,\n", + " 14.975,\n", + " 0.528,\n", + " 0.295,\n", + " 0.415,\n", + " 0.571,\n", + " 0.972,\n", + " 0.749,\n", + " 0.979,\n", + " 0.281,\n", + " 0.0,\n", + " 9.052,\n", + " 0.786,\n", + " 0.643,\n", + " 0.401,\n", + " 0.199,\n", + " 0.185,\n", + " 0.074,\n", + " 0.024,\n", + " 0.007,\n", + " 0.0,\n", + " 3.853,\n", + " 0.109,\n", + " 0.091,\n", + " 0.107,\n", + " 0.154,\n", + " 0.198,\n", + " 0.189,\n", + " 0.162,\n", + " 0.046,\n", + " 0.0,\n", + " 2.004,\n", + " 4.247,\n", + " 2.269,\n", + " 2.291,\n", + " 1.04,\n", + " 1.484,\n", + " 0.739,\n", + " 0.228,\n", + " 0.069,\n", + " 0.0,\n", + " 20.483,\n", + " 0.754,\n", + " 0.365,\n", + " 0.581,\n", + " 0.754,\n", + " 1.401,\n", + " 1.044,\n", + " 1.365,\n", + " 0.461,\n", + " 0.0,\n", + " 12.696,\n", + " 20.024,\n", + " 6.898,\n", + " 5.8,\n", + " 3.491,\n", + " 3.098,\n", + " 0.537,\n", + " 0.43,\n", + " 0.048,\n", + " 0.0,\n", + " 60.629,\n", + " 3.31,\n", + " 1.133,\n", + " 1.893,\n", + " 2.505,\n", + " 2.637,\n", + " 2.385,\n", + " 3.053,\n", + " 0.316,\n", + " 0.0,\n", + " 31.153,\n", + " 16.282,\n", + " 0.867,\n", + " 0.92,\n", + " 1.81,\n", + " 1.688,\n", + " 1.705,\n", + " 2.015,\n", + " 1.142,\n", + " 0.948,\n", + " 0.225,\n", + " -0.015,\n", + " 19.035,\n", + " 0.24,\n", + " 0.137,\n", + " 0.093,\n", + " 0.069,\n", + " 0.059,\n", + " 0.055,\n", + " 0.043,\n", + " 0.0,\n", + " 0.24,\n", + " 0.531,\n", + " 0.423,\n", + " 0.341,\n", + " 0.223,\n", + " 0.19,\n", + " 0.051,\n", + " 0.002,\n", + " 0.0,\n", + " 3.521,\n", + " 0.121,\n", + " 0.135,\n", + " 0.08,\n", + " 0.037,\n", + " 0.04,\n", + " 0.005,\n", + " 0.0,\n", + " -2.125,\n", + " 0.135,\n", + " 0.619,\n", + " 0.426,\n", + " 0.408,\n", + " 0.336,\n", + " 0.234,\n", + " 0.123,\n", + " 0.016,\n", + " 0.0,\n", + " 4.322,\n", + " 0.065,\n", + " 0.042,\n", + " 0.028,\n", + " 0.024,\n", + " 0.022,\n", + " 0.008,\n", + " 0.003,\n", + " 0.0,\n", + " 0.065,\n", + " 1.914,\n", + " 1.655,\n", + " 1.718,\n", + " 1.992,\n", + " 1.136,\n", + " 0.982,\n", + " 0.199,\n", + " 0.0,\n", + " 19.193,\n", + " 0.299,\n", + " 0.134,\n", + " 0.117,\n", + " 0.086,\n", + " 0.052,\n", + " 0.053,\n", + " 0.039,\n", + " 0.0,\n", + " 0.299,\n", + " 0.682,\n", + " 0.509,\n", + " 0.501,\n", + " 0.435,\n", + " 0.286,\n", + " 0.162,\n", + " 0.033,\n", + " 0.0,\n", + " 5.214,\n", + " 0.052,\n", + " 0.042,\n", + " 0.019,\n", + " 0.02,\n", + " 0.014,\n", + " 0.012,\n", + " 0.006,\n", + " 0.0,\n", + " 0.052,\n", + " 2.347,\n", + " 2.261,\n", + " 2.286,\n", + " 2.857,\n", + " 1.591,\n", + " 1.368,\n", + " 0.328,\n", + " -4.1558656177312474e+36,\n", + " -8.311731235462495e+36,\n", + " 0.35,\n", + " 0.199,\n", + " 0.136,\n", + " 0.101,\n", + " 0.086,\n", + " 0.081,\n", + " 0.063,\n", + " 0.0,\n", + " 0.35,\n", + " 6.943,\n", + " 6.179,\n", + " 6.343,\n", + " 5.265,\n", + " 3.5,\n", + " 3.082,\n", + " 0.225,\n", + " 0.0,\n", + " 63.073,\n", + " 1.437,\n", + " 3.19,\n", + " 1.444,\n", + " 0.484,\n", + " 0.363,\n", + " 0.255,\n", + " 0.043,\n", + " 0.0,\n", + " 3.19\n", + " ]\n", + "}\n", + "*******\n", + "\n", + "*******\n", + "Basic Information on Lys:\n", + "{\n", + " \"InChI Key\": \"KDXKERNSBIXSRK-YFKPBYRVSA-N\",\n", + " \"InChI\": \"InChI=1S/C6H14N2O2/c7-4-2-1-3-5(8)6(9)10/h5H,1-4,7-8H2,(H,9,10)/t5-/m0/s1\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 60,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 4,\n", + " \"n_o\": 4,\n", + " \"nh_oh\": 5,\n", + " \"h_acceptors\": 4,\n", + " \"h_donors\": 3,\n", + " \"rotatable_bonds\": 7,\n", + " \"aromatic_carbocycles\": 0,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 0,\n", + " \"aliphatic_heterocycles\": 0,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 6.486767350673688,\n", + " \"Bertz CT complexity index\": 479.88512500855484,\n", + " \"Ipc\": 39895.19594520492,\n", + " \"log-P\": -0.47269999999999995,\n", + " \"Molar Refractivity\": 38.51659999999998,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -0.44999999999999996,\n", + " \"phi\": 0.7336615912571643,\n", + " \"kappa_1\": 1.372911391782735,\n", + " \"kappa_2\": 5.343837888215784,\n", + " \"kappa_3\": 4.430954823706441,\n", + " \"chi_0\": 19.939157588755425,\n", + " \"chi_1\": 10.36813182138298,\n", + " \"chi_0n\": 18.710923771927643,\n", + " \"chi_1n\": 8.802564558427516,\n", + " \"chi_2n\": 1.1228676751902333,\n", + " \"chi_3n\": 0.492652564408483,\n", + " \"chi_4n\": 0.16943273574547763,\n", + " \"chi_0v\": 4.710923771927642,\n", + " \"chi_1v\": 2.105461885963821,\n", + " \"chi_2v\": 1.1228676751902333,\n", + " \"chi_3v\": 0.492652564408483,\n", + " \"chi_4v\": 0.16943273574547763\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 89.34,\n", + " \"Labute_ASA\": 80.18798263550781,\n", + " \"PEOE_VSA\": 78.36100644731457,\n", + " \"SMR_VSA\": 78.36100644731458,\n", + " \"SlogP_VSA\": 78.36100644731457,\n", + " \"EState_VSA-CCG\": 78.36100644731458,\n", + " \"EState_VSA-RDK\": 92.41666666666664,\n", + " \"Avg_VSA_approx\": 81.17213849118498\n", + " },\n", + " \"Plane of Best Fit\": 0.7598123319967001,\n", + " \"Principal Moments of Inertia\": [\n", + " 226.89433970666713,\n", + " 732.658690086863,\n", + " 842.3057950451679\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.26937288220188504,\n", + " 0.8698250616304674\n", + " ],\n", + " \"Radius of gyration\": 2.4824845235780826,\n", + " \"Inertial shape factor\": 0.003833612873529556,\n", + " \"Eccentricity\": 0.9630359548502067,\n", + " \"Asphericity\": 0.39828273389780217,\n", + " \"Spherocity index\": 0.3577550737605621,\n", + " \"Autocorr 2D\": [\n", + " 2.506,\n", + " 2.711,\n", + " 2.685,\n", + " 2.37,\n", + " 2.175,\n", + " 2.029,\n", + " 1.66,\n", + " 0.463,\n", + " 2.51,\n", + " 2.758,\n", + " 2.776,\n", + " 2.599,\n", + " 2.34,\n", + " 2.053,\n", + " 1.606,\n", + " 0.862,\n", + " 3.222,\n", + " 3.72,\n", + " 4.039,\n", + " 3.979,\n", + " 3.731,\n", + " 3.456,\n", + " 3.151,\n", + " 2.519,\n", + " 2.542,\n", + " 2.866,\n", + " 2.929,\n", + " 2.761,\n", + " 2.503,\n", + " 2.167,\n", + " 1.707,\n", + " 1.029,\n", + " 3.387,\n", + " 3.942,\n", + " 4.331,\n", + " 4.278,\n", + " 4.05,\n", + " 3.758,\n", + " 3.45,\n", + " 2.842,\n", + " 4.386,\n", + " 4.921,\n", + " 5.179,\n", + " 5.004,\n", + " 4.694,\n", + " 4.641,\n", + " 4.681,\n", + " 3.611,\n", + " 6.018,\n", + " 9.729,\n", + " 13.193,\n", + " 12.457,\n", + " 9.526,\n", + " 7.414,\n", + " 5.658,\n", + " 2.75,\n", + " 2.934,\n", + " 4.654,\n", + " 5.425,\n", + " 4.605,\n", + " 3.554,\n", + " 2.425,\n", + " 1.456,\n", + " 0.674,\n", + " 0.071,\n", + " 0.174,\n", + " 0.3,\n", + " 0.308,\n", + " 0.209,\n", + " 0.195,\n", + " 0.256,\n", + " 0.118,\n", + " 1.888,\n", + " 2.855,\n", + " 3.088,\n", + " 2.483,\n", + " 1.851,\n", + " 1.188,\n", + " 0.639,\n", + " 0.287,\n", + " 0.28,\n", + " 0.368,\n", + " 0.364,\n", + " 0.296,\n", + " 0.224,\n", + " 0.153,\n", + " 0.081,\n", + " 0.026,\n", + " 17.276,\n", + " 44.142,\n", + " 63.722,\n", + " 62.0,\n", + " 43.028,\n", + " 39.416,\n", + " 49.111,\n", + " 21.528,\n", + " -0.112,\n", + " -0.068,\n", + " 0.036,\n", + " -0.131,\n", + " 0.031,\n", + " 0.004,\n", + " -0.114,\n", + " -0.212,\n", + " 0.044,\n", + " -0.227,\n", + " -0.059,\n", + " -0.053,\n", + " 0.042,\n", + " -0.026,\n", + " -0.08,\n", + " 0.136,\n", + " -0.21,\n", + " 0.193,\n", + " 0.114,\n", + " -0.202,\n", + " -0.092,\n", + " -0.106,\n", + " 0.038,\n", + " -0.475,\n", + " 0.114,\n", + " -0.269,\n", + " -0.103,\n", + " -0.012,\n", + " -0.006,\n", + " -0.088,\n", + " 0.03,\n", + " 0.351,\n", + " 0.163,\n", + " -0.25,\n", + " -0.08,\n", + " -0.046,\n", + " -0.094,\n", + " -0.075,\n", + " 0.191,\n", + " 0.254,\n", + " -0.177,\n", + " 0.191,\n", + " 0.107,\n", + " -0.198,\n", + " -0.113,\n", + " -0.119,\n", + " 0.064,\n", + " -0.451,\n", + " 1.136,\n", + " 0.995,\n", + " 0.878,\n", + " 1.083,\n", + " 0.887,\n", + " 0.982,\n", + " 1.193,\n", + " 1.249,\n", + " 1.273,\n", + " 1.438,\n", + " 1.048,\n", + " 0.952,\n", + " 0.844,\n", + " 0.856,\n", + " 0.753,\n", + " 0.444,\n", + " 1.018,\n", + " 0.466,\n", + " 0.675,\n", + " 1.234,\n", + " 0.975,\n", + " 1.23,\n", + " 1.495,\n", + " 2.153,\n", + " 1.392,\n", + " 1.619,\n", + " 1.108,\n", + " 0.887,\n", + " 0.849,\n", + " 0.845,\n", + " 0.49,\n", + " 0.052,\n", + " 1.499,\n", + " 1.625,\n", + " 1.062,\n", + " 0.883,\n", + " 0.895,\n", + " 0.846,\n", + " 0.416,\n", + " 0.032,\n", + " 0.969,\n", + " 0.472,\n", + " 0.689,\n", + " 1.231,\n", + " 0.986,\n", + " 1.241,\n", + " 1.475,\n", + " 2.144\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": -0.39862144368525027,\n", + " \"bcut2d_chglo\": -2.7061569304659656,\n", + " \"bcut2d_logphi\": -0.27964742406829357,\n", + " \"bcut2d_logplow\": -2.836595064252951,\n", + " \"bcut2d_mrhi\": 2.7101863313401063e-16,\n", + " \"bcut2d_mrlow\": -2.4645913290884645,\n", + " \"bcut2d_mwhi\": 0.816109336901242,\n", + " \"bcut2d_mwlow\": -2.443371125054787\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.102,\n", + " 0.312,\n", + " 0.591,\n", + " 0.681,\n", + " 0.631,\n", + " 0.521,\n", + " 0.375,\n", + " 0.198,\n", + " 0.036,\n", + " 0.0,\n", + " 0.058,\n", + " 0.123,\n", + " 0.16,\n", + " 0.143,\n", + " 0.132,\n", + " 0.12,\n", + " 0.084,\n", + " 0.012,\n", + " 0.0,\n", + " 0.0,\n", + " 0.056,\n", + " 0.125,\n", + " 0.171,\n", + " 0.174,\n", + " 0.153,\n", + " 0.121,\n", + " 0.074,\n", + " 0.026,\n", + " 0.003,\n", + " 0.0,\n", + " 0.107,\n", + " 0.317,\n", + " 0.593,\n", + " 0.689,\n", + " 0.635,\n", + " 0.536,\n", + " 0.407,\n", + " 0.21,\n", + " 0.032,\n", + " 0.0,\n", + " 0.057,\n", + " 0.137,\n", + " 0.197,\n", + " 0.203,\n", + " 0.178,\n", + " 0.135,\n", + " 0.081,\n", + " 0.033,\n", + " 0.005,\n", + " 0.0,\n", + " 0.124,\n", + " 0.391,\n", + " 0.788,\n", + " 0.923,\n", + " 0.864,\n", + " 0.723,\n", + " 0.541,\n", + " 0.291,\n", + " 0.053,\n", + " 0.0,\n", + " 0.356,\n", + " 1.118,\n", + " 1.955,\n", + " 1.988,\n", + " 1.804,\n", + " 1.807,\n", + " 2.101,\n", + " 0.718,\n", + " 0.036,\n", + " 0.0,\n", + " 0.068,\n", + " 0.165,\n", + " 0.247,\n", + " 0.263,\n", + " 0.235,\n", + " 0.193,\n", + " 0.131,\n", + " 0.053,\n", + " 0.006,\n", + " 0.0\n", + " ],\n", + " \"MoRSE\": [\n", + " 276.0,\n", + " 23.157,\n", + " -3.726,\n", + " 1.941,\n", + " -3.291,\n", + " -1.855,\n", + " 0.844,\n", + " 1.654,\n", + " 0.536,\n", + " 0.378,\n", + " -1.192,\n", + " -1.576,\n", + " 0.266,\n", + " 1.291,\n", + " -0.016,\n", + " 0.037,\n", + " -0.671,\n", + " -0.798,\n", + " 0.88,\n", + " 0.277,\n", + " 0.031,\n", + " 0.001,\n", + " -0.197,\n", + " -0.311,\n", + " 0.095,\n", + " 0.283,\n", + " 0.105,\n", + " -0.12,\n", + " -0.364,\n", + " -0.022,\n", + " 0.336,\n", + " 0.029,\n", + " 67.928,\n", + " 7.882,\n", + " -1.145,\n", + " -0.942,\n", + " -1.262,\n", + " 0.564,\n", + " 0.803,\n", + " -0.583,\n", + " -0.105,\n", + " 0.154,\n", + " 0.125,\n", + " -0.355,\n", + " -0.286,\n", + " 0.519,\n", + " -0.066,\n", + " -0.187,\n", + " -0.175,\n", + " 0.038,\n", + " 0.388,\n", + " -0.228,\n", + " -0.06,\n", + " 0.084,\n", + " 0.117,\n", + " -0.083,\n", + " -0.158,\n", + " 0.059,\n", + " 0.167,\n", + " -0.068,\n", + " -0.101,\n", + " -0.006,\n", + " 0.097,\n", + " -0.075,\n", + " 75.228,\n", + " 9.066,\n", + " -0.846,\n", + " -0.516,\n", + " -1.242,\n", + " 0.09,\n", + " 0.529,\n", + " -0.022,\n", + " -0.012,\n", + " 0.124,\n", + " 0.039,\n", + " -0.644,\n", + " -0.101,\n", + " 0.639,\n", + " -0.042,\n", + " -0.143,\n", + " -0.267,\n", + " -0.08,\n", + " 0.425,\n", + " -0.111,\n", + " -0.064,\n", + " 0.078,\n", + " 0.042,\n", + " -0.156,\n", + " -0.057,\n", + " 0.135,\n", + " 0.094,\n", + " -0.068,\n", + " -0.159,\n", + " 0.022,\n", + " 0.159,\n", + " -0.065,\n", + " 279.532,\n", + " 23.131,\n", + " -3.426,\n", + " 1.864,\n", + " -3.416,\n", + " -1.851,\n", + " 0.87,\n", + " 1.661,\n", + " 0.483,\n", + " 0.438,\n", + " -1.162,\n", + " -1.606,\n", + " 0.152,\n", + " 1.298,\n", + " -0.006,\n", + " 0.047,\n", + " -0.667,\n", + " -0.787,\n", + " 0.848,\n", + " 0.284,\n", + " 0.06,\n", + " 0.029,\n", + " -0.152,\n", + " -0.338,\n", + " 0.039,\n", + " 0.247,\n", + " 0.138,\n", + " -0.083,\n", + " -0.339,\n", + " -0.057,\n", + " 0.293,\n", + " 0.015,\n", + " 86.362,\n", + " 10.294,\n", + " -1.037,\n", + " -0.266,\n", + " -1.291,\n", + " -0.204,\n", + " 0.494,\n", + " 0.244,\n", + " 0.035,\n", + " 0.11,\n", + " -0.043,\n", + " -0.782,\n", + " 0.019,\n", + " 0.708,\n", + " -0.043,\n", + " -0.126,\n", + " -0.329,\n", + " -0.155,\n", + " 0.488,\n", + " -0.064,\n", + " -0.062,\n", + " 0.059,\n", + " -0.01,\n", + " -0.175,\n", + " -0.003,\n", + " 0.178,\n", + " 0.062,\n", + " -0.084,\n", + " -0.197,\n", + " 0.037,\n", + " 0.204,\n", + " -0.052,\n", + " 373.053,\n", + " 29.022,\n", + " -4.878,\n", + " 3.063,\n", + " -4.294,\n", + " -2.523,\n", + " 0.898,\n", + " 2.247,\n", + " 0.909,\n", + " 0.567,\n", + " -1.757,\n", + " -1.97,\n", + " 0.292,\n", + " 1.56,\n", + " 0.066,\n", + " 0.157,\n", + " -0.847,\n", + " -1.11,\n", + " 0.989,\n", + " 0.441,\n", + " 0.125,\n", + " -0.004,\n", + " -0.249,\n", + " -0.404,\n", + " 0.069,\n", + " 0.327,\n", + " 0.173,\n", + " -0.115,\n", + " -0.404,\n", + " -0.114,\n", + " 0.366,\n", + " 0.074,\n", + " 895.722,\n", + " 66.086,\n", + " -13.874,\n", + " 4.581,\n", + " -10.809,\n", + " -6.458,\n", + " 5.673,\n", + " 3.79,\n", + " -0.309,\n", + " 2.803,\n", + " -3.481,\n", + " -3.882,\n", + " -0.403,\n", + " 2.538,\n", + " -0.383,\n", + " 0.363,\n", + " -2.038,\n", + " -1.652,\n", + " 2.498,\n", + " 0.039,\n", + " 1.442,\n", + " 0.15,\n", + " -0.046,\n", + " -0.496,\n", + " -1.349,\n", + " 0.054,\n", + " 1.122,\n", + " -0.137,\n", + " -0.233,\n", + " -0.729,\n", + " 0.009,\n", + " -0.074\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 8.391,\n", + " 6.529,\n", + " 5.83,\n", + " 18.264,\n", + " 12.459,\n", + " 13.157,\n", + " 10.075,\n", + " 8.172,\n", + " 8.868,\n", + " 7.076,\n", + " 2.671,\n", + " 1.946,\n", + " 0.964,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.798,\n", + " 6.554,\n", + " 0.51,\n", + " 7.611,\n", + " 2.148,\n", + " 2.189,\n", + " 2.992,\n", + " 1.579,\n", + " 2.847,\n", + " 1.332,\n", + " 1.444,\n", + " 0.118,\n", + " 0.108,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.895,\n", + " 5.728,\n", + " 1.447,\n", + " 6.235,\n", + " 2.693,\n", + " 3.06,\n", + " 3.345,\n", + " 2.078,\n", + " 2.296,\n", + " 1.408,\n", + " 1.079,\n", + " 0.253,\n", + " 0.182,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 8.792,\n", + " 6.833,\n", + " 5.691,\n", + " 18.126,\n", + " 12.773,\n", + " 13.138,\n", + " 10.467,\n", + " 8.093,\n", + " 9.949,\n", + " 7.015,\n", + " 3.099,\n", + " 2.086,\n", + " 1.206,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 2.44,\n", + " 5.471,\n", + " 2.025,\n", + " 6.379,\n", + " 3.181,\n", + " 3.855,\n", + " 3.645,\n", + " 2.5,\n", + " 2.068,\n", + " 1.657,\n", + " 0.935,\n", + " 0.31,\n", + " 0.167,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 11.734,\n", + " 7.259,\n", + " 7.512,\n", + " 24.709,\n", + " 17.206,\n", + " 17.87,\n", + " 13.585,\n", + " 11.105,\n", + " 12.611,\n", + " 9.896,\n", + " 3.413,\n", + " 2.84,\n", + " 1.409,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 26.691,\n", + " 21.407,\n", + " 11.905,\n", + " 55.823,\n", + " 39.678,\n", + " 37.191,\n", + " 33.008,\n", + " 21.279,\n", + " 44.486,\n", + " 20.788,\n", + " 15.84,\n", + " 7.034,\n", + " 5.788,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 4.11,\n", + " 1.687,\n", + " 0.785,\n", + " 0.624,\n", + " 0.256,\n", + " 0.182,\n", + " 0.179,\n", + " 0.179,\n", + " 0.529,\n", + " 0.532,\n", + " 0.495,\n", + " 5.121,\n", + " 1.152,\n", + " 0.408,\n", + " 0.766,\n", + " 0.172,\n", + " 0.182,\n", + " 0.179,\n", + " 0.179,\n", + " 0.818,\n", + " 0.261,\n", + " 0.108,\n", + " 4.276,\n", + " 1.309,\n", + " 0.552,\n", + " 0.697,\n", + " 0.213,\n", + " 0.182,\n", + " 0.179,\n", + " 0.179,\n", + " 0.568,\n", + " 0.321,\n", + " 0.231,\n", + " 4.316,\n", + " 1.655,\n", + " 0.774,\n", + " 0.64,\n", + " 0.245,\n", + " 0.179,\n", + " 0.179,\n", + " 0.179,\n", + " 0.581,\n", + " 0.515,\n", + " 0.475,\n", + " 3.924,\n", + " 1.415,\n", + " 0.612,\n", + " 0.659,\n", + " 0.238,\n", + " 0.179,\n", + " 0.179,\n", + " 0.179,\n", + " 0.48,\n", + " 0.372,\n", + " 0.297,\n", + " 4.134,\n", + " 1.733,\n", + " 0.808,\n", + " 0.619,\n", + " 0.26,\n", + " 0.179,\n", + " 0.179,\n", + " 0.179,\n", + " 0.536,\n", + " 0.563,\n", + " 0.525,\n", + " 5.855,\n", + " 1.506,\n", + " 0.637,\n", + " 0.732,\n", + " 0.188,\n", + " 0.179,\n", + " 0.179,\n", + " 0.179,\n", + " 1.073,\n", + " 0.461,\n", + " 0.246,\n", + " 6.582,\n", + " 6.681,\n", + " 6.137,\n", + " 6.746,\n", + " 5.951,\n", + " 6.674,\n", + " 7.998,\n", + " 11.483,\n", + " 8.459,\n", + " 8.681,\n", + " 11.767,\n", + " 8.82,\n", + " 11.9,\n", + " 13.504,\n", + " 0.18,\n", + " 0.18,\n", + " 0.437,\n", + " 0.65,\n", + " 0.545,\n", + " 0.46,\n", + " 0.489,\n", + " 0.429,\n", + " 0.598,\n", + " 0.519,\n", + " 0.396,\n", + " 0.373,\n", + " 0.524,\n", + " 0.383,\n", + " 0.541,\n", + " 0.594,\n", + " 23.507,\n", + " 17.548,\n", + " 17.909,\n", + " 24.042,\n", + " 18.171,\n", + " 24.358,\n", + " 27.118\n", + " ],\n", + " \"GETAWAY\": [\n", + " 31.219,\n", + " 0.94,\n", + " 4.446,\n", + " 11.12,\n", + " 3.0,\n", + " 1.758,\n", + " 1.782,\n", + " 1.49,\n", + " 0.852,\n", + " 0.459,\n", + " 0.152,\n", + " 0.23,\n", + " 0.174,\n", + " 16.886,\n", + " 0.442,\n", + " 0.224,\n", + " 0.422,\n", + " 0.783,\n", + " 0.861,\n", + " 0.705,\n", + " 0.511,\n", + " 0.41,\n", + " 0.306,\n", + " 9.0,\n", + " 1.341,\n", + " 0.711,\n", + " 0.491,\n", + " 0.201,\n", + " 0.042,\n", + " 0.007,\n", + " 0.036,\n", + " 0.01,\n", + " 0.004,\n", + " 4.346,\n", + " 0.197,\n", + " 0.097,\n", + " 0.137,\n", + " 0.137,\n", + " 0.101,\n", + " 0.077,\n", + " 0.081,\n", + " 0.08,\n", + " 0.018,\n", + " 1.657,\n", + " 0.824,\n", + " 0.695,\n", + " 0.452,\n", + " 0.231,\n", + " 0.107,\n", + " 0.037,\n", + " 0.032,\n", + " 0.028,\n", + " 0.015,\n", + " 4.026,\n", + " 0.1,\n", + " 0.088,\n", + " 0.117,\n", + " 0.153,\n", + " 0.153,\n", + " 0.115,\n", + " 0.094,\n", + " 0.076,\n", + " 0.04,\n", + " 1.782,\n", + " 3.134,\n", + " 1.894,\n", + " 1.815,\n", + " 1.472,\n", + " 0.859,\n", + " 0.409,\n", + " 0.18,\n", + " 0.223,\n", + " 0.163,\n", + " 17.249,\n", + " 0.474,\n", + " 0.247,\n", + " 0.436,\n", + " 0.775,\n", + " 0.883,\n", + " 0.701,\n", + " 0.522,\n", + " 0.444,\n", + " 0.326,\n", + " 9.242,\n", + " 0.824,\n", + " 0.711,\n", + " 0.525,\n", + " 0.299,\n", + " 0.149,\n", + " 0.072,\n", + " 0.03,\n", + " 0.042,\n", + " 0.027,\n", + " 4.547,\n", + " 0.097,\n", + " 0.086,\n", + " 0.132,\n", + " 0.191,\n", + " 0.188,\n", + " 0.149,\n", + " 0.111,\n", + " 0.085,\n", + " 0.05,\n", + " 2.095,\n", + " 4.241,\n", + " 2.286,\n", + " 2.373,\n", + " 2.114,\n", + " 1.248,\n", + " 0.664,\n", + " 0.226,\n", + " 0.344,\n", + " 0.255,\n", + " 23.396,\n", + " 0.635,\n", + " 0.295,\n", + " 0.563,\n", + " 1.092,\n", + " 1.218,\n", + " 1.001,\n", + " 0.724,\n", + " 0.596,\n", + " 0.448,\n", + " 12.676,\n", + " 23.183,\n", + " 7.318,\n", + " 8.641,\n", + " 4.666,\n", + " 2.415,\n", + " 0.489,\n", + " 1.026,\n", + " 0.518,\n", + " 0.289,\n", + " 74.0,\n", + " 4.285,\n", + " 1.061,\n", + " 2.396,\n", + " 2.541,\n", + " 2.71,\n", + " 1.881,\n", + " 1.688,\n", + " 2.171,\n", + " 1.145,\n", + " 35.582,\n", + " 19.395,\n", + " 0.912,\n", + " 0.932,\n", + " 1.84,\n", + " 1.874,\n", + " 2.251,\n", + " 1.853,\n", + " 1.27,\n", + " 0.792,\n", + " 0.614,\n", + " 0.385,\n", + " 21.893,\n", + " 0.165,\n", + " 0.109,\n", + " 0.075,\n", + " 0.069,\n", + " 0.075,\n", + " 0.04,\n", + " 0.041,\n", + " 0.048,\n", + " 0.165,\n", + " 0.703,\n", + " 0.521,\n", + " 0.414,\n", + " 0.234,\n", + " 0.156,\n", + " 0.148,\n", + " 0.109,\n", + " 0.019,\n", + " 4.607,\n", + " 0.175,\n", + " 0.155,\n", + " 0.072,\n", + " 0.037,\n", + " 0.031,\n", + " 0.038,\n", + " 0.04,\n", + " 0.004,\n", + " 0.175,\n", + " 0.715,\n", + " 0.543,\n", + " 0.476,\n", + " 0.35,\n", + " 0.222,\n", + " 0.16,\n", + " 0.11,\n", + " 0.045,\n", + " 5.253,\n", + " 0.094,\n", + " 0.045,\n", + " 0.027,\n", + " 0.02,\n", + " 0.017,\n", + " 0.016,\n", + " 0.014,\n", + " 0.007,\n", + " 0.094,\n", + " 1.971,\n", + " 1.877,\n", + " 2.217,\n", + " 1.88,\n", + " 1.237,\n", + " 0.806,\n", + " 0.646,\n", + " 0.393,\n", + " 22.176,\n", + " 0.206,\n", + " 0.154,\n", + " 0.08,\n", + " 0.082,\n", + " 0.066,\n", + " 0.05,\n", + " 0.045,\n", + " 0.045,\n", + " 0.206,\n", + " 0.744,\n", + " 0.638,\n", + " 0.59,\n", + " 0.435,\n", + " 0.289,\n", + " 0.187,\n", + " 0.129,\n", + " 0.062,\n", + " 6.168,\n", + " 0.06,\n", + " 0.029,\n", + " 0.022,\n", + " 0.018,\n", + " 0.016,\n", + " 0.013,\n", + " 0.011,\n", + " 0.007,\n", + " 0.06,\n", + " 2.399,\n", + " 2.457,\n", + " 3.101,\n", + " 2.607,\n", + " 1.786,\n", + " 1.12,\n", + " 0.898,\n", + " 0.564,\n", + " 30.058,\n", + " 0.24,\n", + " 0.16,\n", + " 0.109,\n", + " 0.1,\n", + " 0.109,\n", + " 0.058,\n", + " 0.064,\n", + " 0.069,\n", + " 0.24,\n", + " 7.323,\n", + " 7.376,\n", + " 6.851,\n", + " 5.442,\n", + " 2.99,\n", + " 2.661,\n", + " 2.861,\n", + " 1.174,\n", + " 73.49,\n", + " 1.529,\n", + " 3.676,\n", + " 1.111,\n", + " 0.458,\n", + " 0.297,\n", + " 0.444,\n", + " 0.712,\n", + " 0.25,\n", + " 3.676\n", + " ]\n", + "}\n", + "*******\n", + "\n", + "*******\n", + "Basic Information on Met:\n", + "{\n", + " \"InChI Key\": \"FFEARJCKVFRZRR-BYPYZUCNSA-N\",\n", + " \"InChI\": \"InChI=1S/C5H11NO2S/c1-9-3-2-4(6)5(7)8/h4H,2-3,6H2,1H3,(H,7,8)/t4-/m0/s1\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 54,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 4,\n", + " \"n_o\": 3,\n", + " \"nh_oh\": 3,\n", + " \"h_acceptors\": 4,\n", + " \"h_donors\": 2,\n", + " \"rotatable_bonds\": 6,\n", + " \"aromatic_carbocycles\": 0,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 0,\n", + " \"aliphatic_heterocycles\": 0,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 5.828347638338108,\n", + " \"Bertz CT complexity index\": 370.31520980012084,\n", + " \"Ipc\": 6277.014636838766,\n", + " \"log-P\": 0.1513999999999998,\n", + " \"Molar Refractivity\": 38.6102,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -0.06,\n", + " \"phi\": 0.835296132567722,\n", + " \"kappa_1\": 1.571153344803631,\n", + " \"kappa_2\": 4.784806790484913,\n", + " \"kappa_3\": 4.443778337531485,\n", + " \"chi_0\": 16.568914100752345,\n", + " \"chi_1\": 8.631862929595462,\n", + " \"chi_0n\": 15.171958466891548,\n", + " \"chi_1n\": 7.092778860141484,\n", + " \"chi_2n\": 0.9651884215471754,\n", + " \"chi_3n\": 0.41381293758695403,\n", + " \"chi_4n\": 0.1248838458453477,\n", + " \"chi_0v\": 4.988455047819273,\n", + " \"chi_1v\": 2.606599959605431,\n", + " \"chi_2v\": 1.3734367120110385,\n", + " \"chi_3v\": 0.6179370828188855,\n", + " \"chi_4v\": 0.27258946492007724\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 88.62,\n", + " \"Labute_ASA\": 74.27523508448357,\n", + " \"PEOE_VSA\": 72.85490320744472,\n", + " \"SMR_VSA\": 72.85490320744469,\n", + " \"SlogP_VSA\": 72.85490320744469,\n", + " \"EState_VSA-CCG\": 72.85490320744472,\n", + " \"EState_VSA-RDK\": 76.0,\n", + " \"Avg_VSA_approx\": 73.48392256595577\n", + " },\n", + " \"Plane of Best Fit\": 0.6340368244407925,\n", + " \"Principal Moments of Inertia\": [\n", + " 209.39073473475653,\n", + " 700.0262992121887,\n", + " 818.4680812341879\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.2558324991965614,\n", + " 0.855288453224226\n", + " ],\n", + " \"Radius of gyration\": 2.4062247649542314,\n", + " \"Inertial shape factor\": 0.004084652810964408,\n", + " \"Eccentricity\": 0.9667211243967111,\n", + " \"Asphericity\": 0.4191650974497671,\n", + " \"Spherocity index\": 0.29307434623422707,\n", + " \"Autocorr 2D\": [\n", + " 2.65,\n", + " 2.749,\n", + " 2.702,\n", + " 2.549,\n", + " 2.459,\n", + " 1.535,\n", + " 0.587,\n", + " 0.021,\n", + " 2.421,\n", + " 2.619,\n", + " 2.607,\n", + " 2.44,\n", + " 2.095,\n", + " 1.61,\n", + " 1.033,\n", + " 0.189,\n", + " 3.042,\n", + " 3.516,\n", + " 3.693,\n", + " 3.743,\n", + " 3.407,\n", + " 2.838,\n", + " 2.692,\n", + " 1.298,\n", + " 2.528,\n", + " 2.8,\n", + " 2.764,\n", + " 2.639,\n", + " 2.303,\n", + " 1.771,\n", + " 1.19,\n", + " 0.361,\n", + " 3.169,\n", + " 3.702,\n", + " 3.917,\n", + " 4.008,\n", + " 3.69,\n", + " 3.115,\n", + " 2.982,\n", + " 1.682,\n", + " 4.223,\n", + " 4.776,\n", + " 5.009,\n", + " 4.858,\n", + " 4.47,\n", + " 4.004,\n", + " 3.871,\n", + " 1.386,\n", + " 5.322,\n", + " 12.429,\n", + " 11.876,\n", + " 13.396,\n", + " 12.05,\n", + " 4.978,\n", + " 4.226,\n", + " 0.866,\n", + " 2.542,\n", + " 4.144,\n", + " 4.242,\n", + " 3.923,\n", + " 2.936,\n", + " 1.6,\n", + " 0.944,\n", + " 0.27,\n", + " 0.062,\n", + " 0.185,\n", + " 0.254,\n", + " 0.306,\n", + " 0.215,\n", + " 0.073,\n", + " 0.165,\n", + " 0.015,\n", + " 2.117,\n", + " 3.549,\n", + " 3.236,\n", + " 2.873,\n", + " 2.376,\n", + " 1.111,\n", + " 0.664,\n", + " 0.17,\n", + " 0.263,\n", + " 0.363,\n", + " 0.357,\n", + " 0.318,\n", + " 0.214,\n", + " 0.124,\n", + " 0.056,\n", + " 0.012,\n", + " 13.383,\n", + " 38.858,\n", + " 51.612,\n", + " 55.396,\n", + " 30.405,\n", + " 11.46,\n", + " 29.521,\n", + " 2.385,\n", + " 0.015,\n", + " -0.242,\n", + " -0.117,\n", + " -0.039,\n", + " 0.188,\n", + " -0.135,\n", + " -0.125,\n", + " 0.614,\n", + " 0.053,\n", + " -0.188,\n", + " -0.205,\n", + " -0.031,\n", + " 0.147,\n", + " -0.225,\n", + " 0.087,\n", + " 0.746,\n", + " -0.176,\n", + " 0.21,\n", + " 0.074,\n", + " -0.249,\n", + " 0.037,\n", + " -0.064,\n", + " -0.565,\n", + " 0.358,\n", + " 0.175,\n", + " -0.291,\n", + " -0.155,\n", + " 0.063,\n", + " -0.052,\n", + " -0.277,\n", + " 0.301,\n", + " 0.459,\n", + " 0.182,\n", + " -0.266,\n", + " -0.112,\n", + " 0.015,\n", + " -0.097,\n", + " -0.173,\n", + " 0.254,\n", + " 0.336,\n", + " -0.158,\n", + " 0.243,\n", + " 0.085,\n", + " -0.26,\n", + " -0.046,\n", + " -0.005,\n", + " -0.541,\n", + " 0.28,\n", + " 0.875,\n", + " 1.482,\n", + " 0.96,\n", + " 0.918,\n", + " 0.955,\n", + " 0.924,\n", + " 0.792,\n", + " 0.0,\n", + " 1.102,\n", + " 1.326,\n", + " 1.16,\n", + " 0.887,\n", + " 0.778,\n", + " 1.097,\n", + " 0.534,\n", + " 0.0,\n", + " 0.934,\n", + " 0.474,\n", + " 0.831,\n", + " 1.367,\n", + " 0.936,\n", + " 0.832,\n", + " 2.338,\n", + " 0.0,\n", + " 0.968,\n", + " 1.639,\n", + " 1.047,\n", + " 0.745,\n", + " 1.082,\n", + " 1.036,\n", + " 0.123,\n", + " 0.0,\n", + " 1.19,\n", + " 1.505,\n", + " 1.114,\n", + " 0.797,\n", + " 0.908,\n", + " 1.057,\n", + " 0.138,\n", + " 0.0,\n", + " 0.895,\n", + " 0.429,\n", + " 0.846,\n", + " 1.386,\n", + " 0.998,\n", + " 0.752,\n", + " 2.365,\n", + " 0.0\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": -1.1724680814361425e-16,\n", + " \"bcut2d_chglo\": -2.5562103047192686,\n", + " \"bcut2d_logphi\": -2.2828178786566745e-17,\n", + " \"bcut2d_logplow\": -2.797974228582434,\n", + " \"bcut2d_mrhi\": 1.8452153316534647e-16,\n", + " \"bcut2d_mrlow\": -2.190629882750592,\n", + " \"bcut2d_mwhi\": 0.0005554673095292881,\n", + " \"bcut2d_mwlow\": -2.157456771721764\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.126,\n", + " 0.37,\n", + " 0.598,\n", + " 0.768,\n", + " 0.668,\n", + " 0.443,\n", + " 0.401,\n", + " 0.09,\n", + " 0.0,\n", + " 0.0,\n", + " 0.107,\n", + " 0.192,\n", + " 0.236,\n", + " 0.257,\n", + " 0.288,\n", + " 0.104,\n", + " 0.024,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.077,\n", + " 0.16,\n", + " 0.208,\n", + " 0.214,\n", + " 0.179,\n", + " 0.114,\n", + " 0.055,\n", + " 0.006,\n", + " 0.0,\n", + " 0.0,\n", + " 0.133,\n", + " 0.381,\n", + " 0.618,\n", + " 0.791,\n", + " 0.684,\n", + " 0.447,\n", + " 0.421,\n", + " 0.08,\n", + " 0.0,\n", + " 0.0,\n", + " 0.087,\n", + " 0.192,\n", + " 0.245,\n", + " 0.262,\n", + " 0.219,\n", + " 0.138,\n", + " 0.07,\n", + " 0.013,\n", + " 0.0,\n", + " 0.0,\n", + " 0.148,\n", + " 0.451,\n", + " 0.769,\n", + " 1.031,\n", + " 0.893,\n", + " 0.594,\n", + " 0.577,\n", + " 0.131,\n", + " 0.0,\n", + " 0.0,\n", + " 0.451,\n", + " 1.422,\n", + " 2.406,\n", + " 2.468,\n", + " 2.206,\n", + " 1.539,\n", + " 1.419,\n", + " 0.09,\n", + " 0.0,\n", + " 0.0,\n", + " 0.094,\n", + " 0.215,\n", + " 0.296,\n", + " 0.324,\n", + " 0.278,\n", + " 0.179,\n", + " 0.107,\n", + " 0.015,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"MoRSE\": [\n", + " 190.0,\n", + " 17.985,\n", + " -2.017,\n", + " 0.146,\n", + " -2.663,\n", + " -1.418,\n", + " 0.59,\n", + " 1.14,\n", + " 1.001,\n", + " 0.003,\n", + " -1.089,\n", + " -0.642,\n", + " 0.297,\n", + " 0.529,\n", + " 0.203,\n", + " 0.059,\n", + " -0.545,\n", + " -0.563,\n", + " 0.495,\n", + " 0.596,\n", + " -0.428,\n", + " 0.01,\n", + " -0.145,\n", + " -0.078,\n", + " -0.092,\n", + " 0.409,\n", + " 0.074,\n", + " -0.297,\n", + " -0.177,\n", + " 0.047,\n", + " 0.193,\n", + " 0.035,\n", + " 68.647,\n", + " 7.588,\n", + " -1.822,\n", + " -0.474,\n", + " -0.835,\n", + " 0.28,\n", + " 0.216,\n", + " 0.008,\n", + " 0.2,\n", + " -0.136,\n", + " -0.107,\n", + " 0.236,\n", + " -0.067,\n", + " -0.418,\n", + " 0.299,\n", + " -0.027,\n", + " -0.087,\n", + " -0.295,\n", + " 0.374,\n", + " 0.103,\n", + " -0.333,\n", + " 0.17,\n", + " 0.026,\n", + " 0.015,\n", + " -0.247,\n", + " 0.095,\n", + " 0.077,\n", + " -0.144,\n", + " 0.045,\n", + " 0.084,\n", + " -0.076,\n", + " 0.016,\n", + " 59.146,\n", + " 7.692,\n", + " -1.074,\n", + " -0.241,\n", + " -0.997,\n", + " -0.003,\n", + " 0.282,\n", + " 0.089,\n", + " 0.211,\n", + " -0.002,\n", + " -0.164,\n", + " -0.133,\n", + " -0.032,\n", + " 0.058,\n", + " 0.246,\n", + " -0.119,\n", + " -0.16,\n", + " -0.199,\n", + " 0.287,\n", + " 0.14,\n", + " -0.265,\n", + " 0.086,\n", + " 0.003,\n", + " -0.037,\n", + " -0.092,\n", + " 0.121,\n", + " 0.065,\n", + " -0.115,\n", + " -0.055,\n", + " 0.031,\n", + " 0.055,\n", + " 0.014,\n", + " 194.655,\n", + " 18.292,\n", + " -2.183,\n", + " 0.356,\n", + " -2.776,\n", + " -1.538,\n", + " 0.742,\n", + " 1.123,\n", + " 0.954,\n", + " 0.029,\n", + " -1.101,\n", + " -0.603,\n", + " 0.249,\n", + " 0.456,\n", + " 0.242,\n", + " 0.075,\n", + " -0.515,\n", + " -0.583,\n", + " 0.468,\n", + " 0.566,\n", + " -0.395,\n", + " 0.046,\n", + " -0.153,\n", + " -0.07,\n", + " -0.133,\n", + " 0.363,\n", + " 0.099,\n", + " -0.287,\n", + " -0.126,\n", + " 0.013,\n", + " 0.155,\n", + " 0.032,\n", + " 71.445,\n", + " 9.01,\n", + " -1.41,\n", + " -0.204,\n", + " -1.035,\n", + " -0.149,\n", + " 0.16,\n", + " 0.273,\n", + " 0.366,\n", + " -0.023,\n", + " -0.281,\n", + " -0.197,\n", + " 0.057,\n", + " 0.078,\n", + " 0.296,\n", + " -0.141,\n", + " -0.219,\n", + " -0.246,\n", + " 0.348,\n", + " 0.227,\n", + " -0.328,\n", + " 0.077,\n", + " 0.006,\n", + " -0.07,\n", + " -0.078,\n", + " 0.204,\n", + " 0.033,\n", + " -0.134,\n", + " -0.111,\n", + " 0.079,\n", + " 0.081,\n", + " 0.004,\n", + " 249.266,\n", + " 22.051,\n", + " -2.338,\n", + " 0.264,\n", + " -3.354,\n", + " -1.909,\n", + " 0.695,\n", + " 1.426,\n", + " 1.421,\n", + " 0.005,\n", + " -1.448,\n", + " -0.857,\n", + " 0.362,\n", + " 0.716,\n", + " 0.173,\n", + " 0.226,\n", + " -0.692,\n", + " -0.745,\n", + " 0.562,\n", + " 0.739,\n", + " -0.462,\n", + " 0.013,\n", + " -0.202,\n", + " -0.076,\n", + " -0.185,\n", + " 0.521,\n", + " 0.126,\n", + " -0.379,\n", + " -0.173,\n", + " 0.018,\n", + " 0.197,\n", + " 0.047,\n", + " 651.46,\n", + " 60.367,\n", + " -12.712,\n", + " 5.441,\n", + " -9.536,\n", + " -7.166,\n", + " 5.466,\n", + " 3.569,\n", + " -0.124,\n", + " 1.664,\n", + " -4.194,\n", + " -0.69,\n", + " 1.132,\n", + " -1.519,\n", + " 1.592,\n", + " 0.331,\n", + " -1.025,\n", + " -1.745,\n", + " 1.007,\n", + " 0.52,\n", + " -0.219,\n", + " 0.626,\n", + " -1.182,\n", + " 0.877,\n", + " -1.596,\n", + " 0.316,\n", + " 0.908,\n", + " -1.094,\n", + " 0.759,\n", + " -0.442,\n", + " -0.546,\n", + " 0.457\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 6.198,\n", + " 4.019,\n", + " 3.549,\n", + " 14.692,\n", + " 9.961,\n", + " 5.812,\n", + " 4.857,\n", + " 3.869,\n", + " 4.284,\n", + " 5.142,\n", + " 1.288,\n", + " 0.596,\n", + " 0.823,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.585,\n", + " 3.968,\n", + " 0.439,\n", + " 5.886,\n", + " 2.945,\n", + " 0.88,\n", + " 1.949,\n", + " 1.074,\n", + " 1.571,\n", + " 0.465,\n", + " 0.129,\n", + " 0.009,\n", + " 0.092,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.441,\n", + " 3.562,\n", + " 0.947,\n", + " 5.51,\n", + " 2.794,\n", + " 1.316,\n", + " 1.324,\n", + " 0.845,\n", + " 1.808,\n", + " 0.927,\n", + " 0.236,\n", + " 0.047,\n", + " 0.155,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 6.426,\n", + " 4.169,\n", + " 3.421,\n", + " 15.364,\n", + " 10.14,\n", + " 5.804,\n", + " 4.876,\n", + " 3.618,\n", + " 4.699,\n", + " 5.5,\n", + " 1.324,\n", + " 0.545,\n", + " 1.029,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.886,\n", + " 3.435,\n", + " 1.342,\n", + " 6.098,\n", + " 3.31,\n", + " 1.696,\n", + " 1.602,\n", + " 1.351,\n", + " 1.882,\n", + " 1.159,\n", + " 0.299,\n", + " 0.088,\n", + " 0.142,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 8.402,\n", + " 4.394,\n", + " 4.446,\n", + " 19.232,\n", + " 13.161,\n", + " 7.713,\n", + " 6.738,\n", + " 5.222,\n", + " 5.651,\n", + " 7.193,\n", + " 1.918,\n", + " 0.87,\n", + " 1.202,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 19.084,\n", + " 12.097,\n", + " 6.364,\n", + " 50.027,\n", + " 31.156,\n", + " 15.992,\n", + " 13.331,\n", + " 6.076,\n", + " 18.22,\n", + " 20.148,\n", + " 4.13,\n", + " 0.866,\n", + " 5.756,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 4.271,\n", + " 1.731,\n", + " 0.65,\n", + " 0.642,\n", + " 0.26,\n", + " 0.188,\n", + " 0.188,\n", + " 0.192,\n", + " 0.545,\n", + " 0.436,\n", + " 0.407,\n", + " 4.402,\n", + " 1.101,\n", + " 0.356,\n", + " 0.751,\n", + " 0.188,\n", + " 0.188,\n", + " 0.188,\n", + " 0.188,\n", + " 0.657,\n", + " 0.184,\n", + " 0.104,\n", + " 4.034,\n", + " 1.319,\n", + " 0.464,\n", + " 0.694,\n", + " 0.227,\n", + " 0.188,\n", + " 0.188,\n", + " 0.188,\n", + " 0.508,\n", + " 0.283,\n", + " 0.195,\n", + " 4.327,\n", + " 1.742,\n", + " 0.62,\n", + " 0.647,\n", + " 0.26,\n", + " 0.188,\n", + " 0.188,\n", + " 0.192,\n", + " 0.566,\n", + " 0.463,\n", + " 0.368,\n", + " 3.988,\n", + " 1.334,\n", + " 0.552,\n", + " 0.679,\n", + " 0.227,\n", + " 0.188,\n", + " 0.188,\n", + " 0.188,\n", + " 0.486,\n", + " 0.283,\n", + " 0.272,\n", + " 4.325,\n", + " 1.797,\n", + " 0.664,\n", + " 0.637,\n", + " 0.265,\n", + " 0.188,\n", + " 0.188,\n", + " 0.188,\n", + " 0.557,\n", + " 0.46,\n", + " 0.426,\n", + " 5.05,\n", + " 1.724,\n", + " 0.419,\n", + " 0.702,\n", + " 0.24,\n", + " 0.188,\n", + " 0.188,\n", + " 0.188,\n", + " 0.838,\n", + " 0.476,\n", + " 0.163,\n", + " 6.652,\n", + " 5.859,\n", + " 5.816,\n", + " 6.69,\n", + " 5.874,\n", + " 6.786,\n", + " 7.192,\n", + " 11.294,\n", + " 6.804,\n", + " 7.801,\n", + " 11.305,\n", + " 8.257,\n", + " 11.836,\n", + " 11.542,\n", + " 0.189,\n", + " 0.188,\n", + " 0.463,\n", + " 0.627,\n", + " 0.54,\n", + " 0.47,\n", + " 0.518,\n", + " 0.456,\n", + " 0.553,\n", + " 0.463,\n", + " 0.315,\n", + " 0.329,\n", + " 0.466,\n", + " 0.347,\n", + " 0.481,\n", + " 0.492,\n", + " 22.751,\n", + " 14.387,\n", + " 16.083,\n", + " 22.673,\n", + " 17.066,\n", + " 23.78,\n", + " 22.381\n", + " ],\n", + " \"GETAWAY\": [\n", + " 21.774,\n", + " 0.763,\n", + " 4.145,\n", + " 12.931,\n", + " 3.0,\n", + " 1.672,\n", + " 1.6,\n", + " 0.793,\n", + " 0.628,\n", + " 0.496,\n", + " 0.089,\n", + " 0.057,\n", + " 0.062,\n", + " 13.795,\n", + " 0.556,\n", + " 0.271,\n", + " 0.508,\n", + " 0.636,\n", + " 0.933,\n", + " 0.837,\n", + " 0.422,\n", + " 0.452,\n", + " 0.163,\n", + " 9.0,\n", + " 2.161,\n", + " 0.77,\n", + " 0.354,\n", + " 0.118,\n", + " 0.169,\n", + " 0.025,\n", + " 0.001,\n", + " 0.006,\n", + " 0.0,\n", + " 5.048,\n", + " 0.305,\n", + " 0.138,\n", + " 0.145,\n", + " 0.15,\n", + " 0.173,\n", + " 0.232,\n", + " 0.076,\n", + " 0.024,\n", + " 0.001,\n", + " 2.186,\n", + " 0.925,\n", + " 0.655,\n", + " 0.344,\n", + " 0.136,\n", + " 0.14,\n", + " 0.06,\n", + " 0.006,\n", + " 0.011,\n", + " 0.004,\n", + " 3.638,\n", + " 0.125,\n", + " 0.108,\n", + " 0.136,\n", + " 0.153,\n", + " 0.178,\n", + " 0.153,\n", + " 0.092,\n", + " 0.059,\n", + " 0.011,\n", + " 1.906,\n", + " 3.072,\n", + " 1.787,\n", + " 1.601,\n", + " 0.799,\n", + " 0.671,\n", + " 0.453,\n", + " 0.079,\n", + " 0.071,\n", + " 0.055,\n", + " 14.104,\n", + " 0.553,\n", + " 0.292,\n", + " 0.508,\n", + " 0.654,\n", + " 0.957,\n", + " 0.825,\n", + " 0.416,\n", + " 0.467,\n", + " 0.145,\n", + " 9.08,\n", + " 1.163,\n", + " 0.745,\n", + " 0.49,\n", + " 0.172,\n", + " 0.192,\n", + " 0.121,\n", + " 0.013,\n", + " 0.01,\n", + " 0.009,\n", + " 4.667,\n", + " 0.171,\n", + " 0.129,\n", + " 0.197,\n", + " 0.192,\n", + " 0.233,\n", + " 0.211,\n", + " 0.123,\n", + " 0.079,\n", + " 0.024,\n", + " 2.547,\n", + " 4.155,\n", + " 2.135,\n", + " 2.129,\n", + " 1.118,\n", + " 0.869,\n", + " 0.686,\n", + " 0.13,\n", + " 0.084,\n", + " 0.09,\n", + " 18.637,\n", + " 0.787,\n", + " 0.348,\n", + " 0.656,\n", + " 0.861,\n", + " 1.312,\n", + " 1.163,\n", + " 0.574,\n", + " 0.65,\n", + " 0.238,\n", + " 12.391,\n", + " 18.821,\n", + " 6.635,\n", + " 6.891,\n", + " 2.65,\n", + " 2.326,\n", + " 0.591,\n", + " 0.089,\n", + " 0.343,\n", + " 0.062,\n", + " 57.993,\n", + " 2.928,\n", + " 1.078,\n", + " 1.911,\n", + " 2.544,\n", + " 2.882,\n", + " 2.175,\n", + " 1.199,\n", + " 1.458,\n", + " 0.163,\n", + " 29.745,\n", + " 15.671,\n", + " 0.894,\n", + " 0.92,\n", + " 1.77,\n", + " 1.772,\n", + " 1.621,\n", + " 1.666,\n", + " 1.095,\n", + " 0.485,\n", + " 0.408,\n", + " 0.122,\n", + " 17.878,\n", + " 0.222,\n", + " 0.124,\n", + " 0.091,\n", + " 0.072,\n", + " 0.063,\n", + " 0.044,\n", + " 0.043,\n", + " 0.045,\n", + " 0.222,\n", + " 0.834,\n", + " 0.551,\n", + " 0.431,\n", + " 0.347,\n", + " 0.306,\n", + " 0.097,\n", + " 0.025,\n", + " 0.001,\n", + " 5.184,\n", + " 0.2,\n", + " 0.123,\n", + " 0.075,\n", + " 0.109,\n", + " 0.119,\n", + " 0.04,\n", + " 0.004,\n", + " 0.0,\n", + " 0.2,\n", + " 0.711,\n", + " 0.518,\n", + " 0.428,\n", + " 0.35,\n", + " 0.212,\n", + " 0.11,\n", + " 0.057,\n", + " 0.008,\n", + " 4.789,\n", + " 0.089,\n", + " 0.035,\n", + " 0.026,\n", + " 0.031,\n", + " 0.028,\n", + " 0.021,\n", + " 0.009,\n", + " 0.003,\n", + " 0.089,\n", + " 1.879,\n", + " 1.77,\n", + " 1.664,\n", + " 1.717,\n", + " 1.076,\n", + " 0.481,\n", + " 0.431,\n", + " 0.108,\n", + " 18.253,\n", + " 0.278,\n", + " 0.122,\n", + " 0.114,\n", + " 0.086,\n", + " 0.056,\n", + " 0.04,\n", + " 0.049,\n", + " 0.04,\n", + " 0.278,\n", + " 0.825,\n", + " 0.699,\n", + " 0.524,\n", + " 0.452,\n", + " 0.289,\n", + " 0.141,\n", + " 0.072,\n", + " 0.018,\n", + " 6.039,\n", + " 0.124,\n", + " 0.054,\n", + " 0.031,\n", + " 0.039,\n", + " 0.029,\n", + " 0.023,\n", + " 0.013,\n", + " 0.006,\n", + " 0.124,\n", + " 2.251,\n", + " 2.281,\n", + " 2.171,\n", + " 2.312,\n", + " 1.509,\n", + " 0.659,\n", + " 0.588,\n", + " 0.177,\n", + " 23.896,\n", + " 0.325,\n", + " 0.181,\n", + " 0.133,\n", + " 0.105,\n", + " 0.092,\n", + " 0.064,\n", + " 0.063,\n", + " 0.065,\n", + " 0.325,\n", + " 6.67,\n", + " 6.262,\n", + " 6.307,\n", + " 5.279,\n", + " 2.8,\n", + " 1.472,\n", + " 1.446,\n", + " 0.122,\n", + " 60.719,\n", + " 1.334,\n", + " 2.914,\n", + " 1.347,\n", + " 0.483,\n", + " 0.367,\n", + " 0.361,\n", + " 0.235,\n", + " 0.045,\n", + " 2.914\n", + " ]\n", + "}\n", + "*******\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "*******\n", + "Basic Information on N-methyl-Lys:\n", + "{\n", + " \"InChI Key\": \"PQNASZJZHFPQLE-ZCFIWIBFSA-N\",\n", + " \"InChI\": \"InChI=1S/C7H16N2O2/c1-9-5-3-2-4-6(8)7(10)11/h6,9H,2-5,8H2,1H3,(H,10,11)/t6-/m1/s1\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 66,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 4,\n", + " \"n_o\": 4,\n", + " \"nh_oh\": 4,\n", + " \"h_acceptors\": 4,\n", + " \"h_donors\": 3,\n", + " \"rotatable_bonds\": 8,\n", + " \"aromatic_carbocycles\": 0,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 0,\n", + " \"aliphatic_heterocycles\": 0,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 6.626695341039751,\n", + " \"Bertz CT complexity index\": 559.4622678229741,\n", + " \"Ipc\": 126579.88868337977,\n", + " \"log-P\": -0.2120000000000002,\n", + " \"Molar Refractivity\": 43.3889,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -0.44999999999999996,\n", + " \"phi\": 0.840456790576096,\n", + " \"kappa_1\": 1.4739318170503333,\n", + " \"kappa_2\": 6.272355742234003,\n", + " \"kappa_3\": 5.968848167539267,\n", + " \"chi_0\": 22.439157588755425,\n", + " \"chi_1\": 11.579456686788168,\n", + " \"chi_0n\": 21.210923771927643,\n", + " \"chi_1n\": 10.078957760677538,\n", + " \"chi_2n\": 1.2346710740652227,\n", + " \"chi_3n\": 0.5485542638459777,\n", + " \"chi_4n\": 0.197383585464225,\n", + " \"chi_0v\": 5.210923771927643,\n", + " \"chi_1v\": 2.3290686837138,\n", + " \"chi_2v\": 1.2346710740652227,\n", + " \"chi_3v\": 0.5485542638459777,\n", + " \"chi_4v\": 0.197383585464225\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 75.35,\n", + " \"Labute_ASA\": 89.51478060459701,\n", + " \"PEOE_VSA\": 87.6273633153414,\n", + " \"SMR_VSA\": 87.62736331534138,\n", + " \"SlogP_VSA\": 87.6273633153414,\n", + " \"EState_VSA-CCG\": 87.62736331534138,\n", + " \"EState_VSA-RDK\": 103.66666666666666,\n", + " \"Avg_VSA_approx\": 90.83522398560645\n", + " },\n", + " \"Plane of Best Fit\": 0.8205851822777146,\n", + " \"Principal Moments of Inertia\": [\n", + " 272.1074897006328,\n", + " 1247.7354693194734,\n", + " 1271.6071509585595\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.21398707100342546,\n", + " 0.9812271568140434\n", + " ],\n", + " \"Radius of gyration\": 2.9515193827952717,\n", + " \"Inertial shape factor\": 0.0036060277425423674,\n", + " \"Eccentricity\": 0.976836492686148,\n", + " \"Asphericity\": 0.5008652134820553,\n", + " \"Spherocity index\": 0.3108134526188083,\n", + " \"Autocorr 2D\": [\n", + " 2.609,\n", + " 2.794,\n", + " 2.773,\n", + " 2.49,\n", + " 2.32,\n", + " 2.194,\n", + " 2.03,\n", + " 1.558,\n", + " 2.614,\n", + " 2.862,\n", + " 2.9,\n", + " 2.759,\n", + " 2.542,\n", + " 2.315,\n", + " 2.038,\n", + " 1.688,\n", + " 3.331,\n", + " 3.857,\n", + " 4.134,\n", + " 4.124,\n", + " 3.913,\n", + " 3.689,\n", + " 3.456,\n", + " 3.065,\n", + " 2.656,\n", + " 2.974,\n", + " 3.062,\n", + " 2.94,\n", + " 2.729,\n", + " 2.471,\n", + " 2.171,\n", + " 1.812,\n", + " 3.494,\n", + " 4.097,\n", + " 4.423,\n", + " 4.428,\n", + " 4.235,\n", + " 3.998,\n", + " 3.764,\n", + " 3.361,\n", + " 4.426,\n", + " 4.976,\n", + " 5.21,\n", + " 5.061,\n", + " 4.774,\n", + " 4.677,\n", + " 4.625,\n", + " 4.256,\n", + " 6.807,\n", + " 11.205,\n", + " 14.322,\n", + " 14.025,\n", + " 11.121,\n", + " 9.07,\n", + " 7.355,\n", + " 4.852,\n", + " 3.367,\n", + " 5.199,\n", + " 6.2,\n", + " 5.586,\n", + " 4.535,\n", + " 3.41,\n", + " 2.439,\n", + " 1.622,\n", + " 0.051,\n", + " 0.195,\n", + " 0.278,\n", + " 0.289,\n", + " 0.197,\n", + " 0.191,\n", + " 0.257,\n", + " 0.103,\n", + " 2.137,\n", + " 3.154,\n", + " 3.659,\n", + " 3.156,\n", + " 2.52,\n", + " 1.854,\n", + " 1.265,\n", + " 0.819,\n", + " 0.319,\n", + " 0.424,\n", + " 0.435,\n", + " 0.373,\n", + " 0.299,\n", + " 0.227,\n", + " 0.162,\n", + " 0.099,\n", + " 11.168,\n", + " 39.639,\n", + " 54.67,\n", + " 51.593,\n", + " 35.025,\n", + " 31.771,\n", + " 32.676,\n", + " 19.225,\n", + " -0.078,\n", + " -0.07,\n", + " 0.006,\n", + " -0.111,\n", + " 0.028,\n", + " 0.01,\n", + " 0.061,\n", + " -0.16,\n", + " -0.028,\n", + " -0.153,\n", + " -0.083,\n", + " -0.045,\n", + " 0.033,\n", + " -0.02,\n", + " 0.058,\n", + " -0.145,\n", + " -0.158,\n", + " 0.143,\n", + " 0.113,\n", + " -0.167,\n", + " -0.063,\n", + " -0.053,\n", + " 0.123,\n", + " -0.221,\n", + " -0.025,\n", + " -0.166,\n", + " -0.113,\n", + " -0.007,\n", + " -0.001,\n", + " -0.061,\n", + " 0.1,\n", + " -0.187,\n", + " -0.085,\n", + " -0.121,\n", + " -0.078,\n", + " -0.028,\n", + " -0.061,\n", + " -0.037,\n", + " 0.104,\n", + " -0.045,\n", + " -0.121,\n", + " 0.205,\n", + " 0.128,\n", + " -0.162,\n", + " -0.073,\n", + " -0.101,\n", + " -0.013,\n", + " -0.142,\n", + " 1.137,\n", + " 1.038,\n", + " 0.921,\n", + " 1.058,\n", + " 0.878,\n", + " 0.944,\n", + " 0.948,\n", + " 1.169,\n", + " 1.364,\n", + " 1.307,\n", + " 1.094,\n", + " 0.963,\n", + " 0.881,\n", + " 0.904,\n", + " 0.739,\n", + " 0.97,\n", + " 0.975,\n", + " 0.573,\n", + " 0.682,\n", + " 1.169,\n", + " 0.893,\n", + " 1.058,\n", + " 1.138,\n", + " 1.462,\n", + " 1.528,\n", + " 1.403,\n", + " 1.147,\n", + " 0.911,\n", + " 0.891,\n", + " 0.905,\n", + " 0.616,\n", + " 0.945,\n", + " 1.727,\n", + " 1.43,\n", + " 1.097,\n", + " 0.894,\n", + " 0.907,\n", + " 0.874,\n", + " 0.642,\n", + " 0.845,\n", + " 0.873,\n", + " 0.437,\n", + " 0.685,\n", + " 1.192,\n", + " 0.891,\n", + " 1.101,\n", + " 1.243,\n", + " 1.441\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": -0.3726254476820925,\n", + " \"bcut2d_chglo\": -2.7685863011074083,\n", + " \"bcut2d_logphi\": -0.37501200582700334,\n", + " \"bcut2d_logplow\": -2.879967674680498,\n", + " \"bcut2d_mrhi\": 5.232398465251596e-16,\n", + " \"bcut2d_mrlow\": -2.22358037309051,\n", + " \"bcut2d_mwhi\": 0.3780080685424874,\n", + " \"bcut2d_mwlow\": -2.1331286722527483\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.091,\n", + " 0.281,\n", + " 0.514,\n", + " 0.635,\n", + " 0.656,\n", + " 0.617,\n", + " 0.552,\n", + " 0.408,\n", + " 0.303,\n", + " 0.073,\n", + " 0.051,\n", + " 0.105,\n", + " 0.14,\n", + " 0.13,\n", + " 0.135,\n", + " 0.135,\n", + " 0.124,\n", + " 0.079,\n", + " 0.018,\n", + " 0.001,\n", + " 0.049,\n", + " 0.109,\n", + " 0.154,\n", + " 0.168,\n", + " 0.166,\n", + " 0.153,\n", + " 0.126,\n", + " 0.091,\n", + " 0.042,\n", + " 0.005,\n", + " 0.095,\n", + " 0.285,\n", + " 0.512,\n", + " 0.634,\n", + " 0.644,\n", + " 0.619,\n", + " 0.563,\n", + " 0.417,\n", + " 0.32,\n", + " 0.065,\n", + " 0.05,\n", + " 0.12,\n", + " 0.178,\n", + " 0.2,\n", + " 0.199,\n", + " 0.179,\n", + " 0.147,\n", + " 0.105,\n", + " 0.053,\n", + " 0.011,\n", + " 0.11,\n", + " 0.358,\n", + " 0.678,\n", + " 0.851,\n", + " 0.886,\n", + " 0.841,\n", + " 0.771,\n", + " 0.566,\n", + " 0.437,\n", + " 0.107,\n", + " 0.294,\n", + " 0.924,\n", + " 1.582,\n", + " 1.649,\n", + " 1.537,\n", + " 1.715,\n", + " 1.838,\n", + " 1.433,\n", + " 1.068,\n", + " 0.073,\n", + " 0.06,\n", + " 0.145,\n", + " 0.219,\n", + " 0.249,\n", + " 0.247,\n", + " 0.235,\n", + " 0.2,\n", + " 0.148,\n", + " 0.082,\n", + " 0.012\n", + " ],\n", + " \"MoRSE\": [\n", + " 351.0,\n", + " 30.682,\n", + " -5.126,\n", + " 3.371,\n", + " -4.193,\n", + " -1.651,\n", + " 1.026,\n", + " 1.696,\n", + " 0.348,\n", + " 0.163,\n", + " -0.68,\n", + " -1.574,\n", + " 0.409,\n", + " 1.73,\n", + " -0.045,\n", + " 0.331,\n", + " -0.804,\n", + " -0.682,\n", + " 0.621,\n", + " 0.946,\n", + " -0.651,\n", + " 0.421,\n", + " -0.627,\n", + " -0.031,\n", + " 0.201,\n", + " 0.271,\n", + " 0.087,\n", + " -0.447,\n", + " -0.453,\n", + " 0.076,\n", + " 0.509,\n", + " -0.074,\n", + " 82.326,\n", + " 9.844,\n", + " -1.272,\n", + " -0.873,\n", + " -1.65,\n", + " 0.707,\n", + " 1.079,\n", + " -0.654,\n", + " -0.499,\n", + " 0.418,\n", + " 0.092,\n", + " -0.266,\n", + " -0.499,\n", + " 0.59,\n", + " 0.189,\n", + " -0.113,\n", + " -0.114,\n", + " -0.053,\n", + " 0.188,\n", + " -0.104,\n", + " -0.235,\n", + " 0.24,\n", + " -0.039,\n", + " 0.084,\n", + " -0.137,\n", + " -0.08,\n", + " 0.137,\n", + " -0.065,\n", + " -0.101,\n", + " 0.057,\n", + " 0.007,\n", + " 0.09,\n", + " 95.112,\n", + " 11.231,\n", + " -1.229,\n", + " -0.171,\n", + " -1.804,\n", + " 0.233,\n", + " 0.772,\n", + " -0.098,\n", + " -0.172,\n", + " 0.2,\n", + " 0.159,\n", + " -0.655,\n", + " -0.172,\n", + " 0.765,\n", + " 0.139,\n", + " -0.07,\n", + " -0.26,\n", + " -0.093,\n", + " 0.297,\n", + " 0.06,\n", + " -0.267,\n", + " 0.226,\n", + " -0.118,\n", + " 0.001,\n", + " -0.013,\n", + " 0.057,\n", + " 0.084,\n", + " -0.117,\n", + " -0.172,\n", + " 0.043,\n", + " 0.178,\n", + " 0.007,\n", + " 351.97,\n", + " 30.964,\n", + " -4.805,\n", + " 3.134,\n", + " -4.305,\n", + " -1.658,\n", + " 1.204,\n", + " 1.684,\n", + " 0.177,\n", + " 0.229,\n", + " -0.575,\n", + " -1.654,\n", + " 0.34,\n", + " 1.664,\n", + " 0.039,\n", + " 0.356,\n", + " -0.795,\n", + " -0.698,\n", + " 0.568,\n", + " 0.903,\n", + " -0.606,\n", + " 0.45,\n", + " -0.581,\n", + " -0.044,\n", + " 0.149,\n", + " 0.216,\n", + " 0.115,\n", + " -0.425,\n", + " -0.414,\n", + " 0.073,\n", + " 0.41,\n", + " -0.026,\n", + " 111.028,\n", + " 12.72,\n", + " -1.504,\n", + " 0.269,\n", + " -1.96,\n", + " -0.023,\n", + " 0.67,\n", + " 0.198,\n", + " -0.043,\n", + " 0.118,\n", + " 0.111,\n", + " -0.829,\n", + " -0.006,\n", + " 0.874,\n", + " 0.114,\n", + " -0.059,\n", + " -0.347,\n", + " -0.13,\n", + " 0.375,\n", + " 0.165,\n", + " -0.306,\n", + " 0.224,\n", + " -0.189,\n", + " -0.018,\n", + " 0.054,\n", + " 0.12,\n", + " 0.058,\n", + " -0.159,\n", + " -0.221,\n", + " 0.043,\n", + " 0.272,\n", + " -0.027,\n", + " 472.233,\n", + " 39.071,\n", + " -7.053,\n", + " 4.945,\n", + " -5.112,\n", + " -2.364,\n", + " 1.204,\n", + " 2.268,\n", + " 0.566,\n", + " 0.275,\n", + " -1.061,\n", + " -1.916,\n", + " 0.463,\n", + " 2.161,\n", + " -0.141,\n", + " 0.602,\n", + " -0.991,\n", + " -0.985,\n", + " 0.653,\n", + " 1.313,\n", + " -0.798,\n", + " 0.545,\n", + " -0.784,\n", + " -0.051,\n", + " 0.178,\n", + " 0.325,\n", + " 0.138,\n", + " -0.558,\n", + " -0.535,\n", + " 0.063,\n", + " 0.552,\n", + " -0.07,\n", + " 1010.722,\n", + " 91.052,\n", + " -12.067,\n", + " 6.195,\n", + " -12.978,\n", + " -5.071,\n", + " 6.538,\n", + " 4.549,\n", + " -3.96,\n", + " 3.182,\n", + " -2.316,\n", + " -4.098,\n", + " 0.818,\n", + " 1.59,\n", + " 1.713,\n", + " 0.907,\n", + " -1.906,\n", + " -1.702,\n", + " 0.711,\n", + " 0.869,\n", + " -0.309,\n", + " 1.252,\n", + " -1.226,\n", + " 0.485,\n", + " -0.85,\n", + " -0.327,\n", + " 0.938,\n", + " -1.255,\n", + " -0.398,\n", + " 0.669,\n", + " -1.109,\n", + " 1.098\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 8.453,\n", + " 7.345,\n", + " 7.147,\n", + " 22.724,\n", + " 13.236,\n", + " 10.801,\n", + " 7.224,\n", + " 14.366,\n", + " 8.719,\n", + " 9.089,\n", + " 9.232,\n", + " 10.988,\n", + " 5.304,\n", + " 2.288,\n", + " 3.408,\n", + " 3.632,\n", + " 1.025,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.788,\n", + " 7.606,\n", + " 0.628,\n", + " 8.749,\n", + " 3.154,\n", + " 2.141,\n", + " 1.915,\n", + " 4.231,\n", + " 1.004,\n", + " 4.697,\n", + " 2.604,\n", + " 0.629,\n", + " 0.471,\n", + " 0.12,\n", + " 0.463,\n", + " 0.205,\n", + " 0.007,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.975,\n", + " 6.447,\n", + " 1.751,\n", + " 7.739,\n", + " 2.738,\n", + " 2.677,\n", + " 2.603,\n", + " 4.57,\n", + " 1.666,\n", + " 3.915,\n", + " 2.695,\n", + " 1.826,\n", + " 1.003,\n", + " 0.373,\n", + " 0.635,\n", + " 0.455,\n", + " 0.071,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 8.691,\n", + " 7.793,\n", + " 7.026,\n", + " 22.242,\n", + " 12.837,\n", + " 10.858,\n", + " 7.464,\n", + " 14.131,\n", + " 8.375,\n", + " 9.959,\n", + " 8.998,\n", + " 10.386,\n", + " 5.398,\n", + " 2.172,\n", + " 3.378,\n", + " 3.841,\n", + " 0.909,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 2.609,\n", + " 6.073,\n", + " 2.432,\n", + " 8.085,\n", + " 3.087,\n", + " 3.21,\n", + " 2.958,\n", + " 5.161,\n", + " 2.252,\n", + " 3.803,\n", + " 3.111,\n", + " 2.742,\n", + " 1.314,\n", + " 0.561,\n", + " 0.804,\n", + " 0.575,\n", + " 0.149,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 11.465,\n", + " 8.248,\n", + " 9.329,\n", + " 30.733,\n", + " 18.684,\n", + " 14.611,\n", + " 9.226,\n", + " 19.25,\n", + " 12.016,\n", + " 12.316,\n", + " 12.069,\n", + " 15.174,\n", + " 7.429,\n", + " 3.179,\n", + " 4.678,\n", + " 5.3,\n", + " 1.495,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 23.296,\n", + " 23.674,\n", + " 13.693,\n", + " 55.602,\n", + " 33.217,\n", + " 30.067,\n", + " 21.284,\n", + " 33.293,\n", + " 17.125,\n", + " 37.68,\n", + " 21.339,\n", + " 18.459,\n", + " 15.304,\n", + " 4.296,\n", + " 9.929,\n", + " 12.159,\n", + " 1.025,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 7.597,\n", + " 1.373,\n", + " 1.037,\n", + " 0.759,\n", + " 0.137,\n", + " 0.174,\n", + " 0.174,\n", + " 0.174,\n", + " 0.597,\n", + " 0.442,\n", + " 0.402,\n", + " 7.427,\n", + " 0.925,\n", + " 0.789,\n", + " 0.812,\n", + " 0.101,\n", + " 0.176,\n", + " 0.174,\n", + " 0.174,\n", + " 0.584,\n", + " 0.2,\n", + " 0.229,\n", + " 7.181,\n", + " 1.039,\n", + " 0.827,\n", + " 0.794,\n", + " 0.115,\n", + " 0.174,\n", + " 0.174,\n", + " 0.176,\n", + " 0.536,\n", + " 0.266,\n", + " 0.27,\n", + " 7.663,\n", + " 1.357,\n", + " 1.053,\n", + " 0.761,\n", + " 0.135,\n", + " 0.174,\n", + " 0.174,\n", + " 0.174,\n", + " 0.608,\n", + " 0.43,\n", + " 0.427,\n", + " 7.145,\n", + " 1.117,\n", + " 0.835,\n", + " 0.785,\n", + " 0.123,\n", + " 0.174,\n", + " 0.174,\n", + " 0.174,\n", + " 0.529,\n", + " 0.304,\n", + " 0.257,\n", + " 7.67,\n", + " 1.419,\n", + " 1.063,\n", + " 0.756,\n", + " 0.14,\n", + " 0.174,\n", + " 0.174,\n", + " 0.174,\n", + " 0.609,\n", + " 0.47,\n", + " 0.423,\n", + " 8.428,\n", + " 1.303,\n", + " 1.122,\n", + " 0.777,\n", + " 0.12,\n", + " 0.174,\n", + " 0.174,\n", + " 0.174,\n", + " 0.763,\n", + " 0.389,\n", + " 0.407,\n", + " 10.007,\n", + " 9.142,\n", + " 9.048,\n", + " 10.072,\n", + " 9.097,\n", + " 10.152,\n", + " 10.854,\n", + " 19.728,\n", + " 13.468,\n", + " 14.264,\n", + " 19.894,\n", + " 14.881,\n", + " 20.542,\n", + " 21.905,\n", + " 0.174,\n", + " 0.175,\n", + " 0.639,\n", + " 0.719,\n", + " 0.691,\n", + " 0.641,\n", + " 0.678,\n", + " 0.633,\n", + " 0.665,\n", + " 0.48,\n", + " 0.338,\n", + " 0.357,\n", + " 0.488,\n", + " 0.363,\n", + " 0.501,\n", + " 0.52,\n", + " 40.547,\n", + " 28.037,\n", + " 29.487,\n", + " 40.913,\n", + " 30.643,\n", + " 42.26,\n", + " 45.084\n", + " ],\n", + " \"GETAWAY\": [\n", + " 34.054,\n", + " 0.895,\n", + " 4.505,\n", + " 8.484,\n", + " 3.0,\n", + " 1.82,\n", + " 1.952,\n", + " 1.435,\n", + " 1.072,\n", + " 0.41,\n", + " 0.288,\n", + " 0.139,\n", + " 0.15,\n", + " 17.938,\n", + " 0.439,\n", + " 0.233,\n", + " 0.381,\n", + " 0.585,\n", + " 0.71,\n", + " 0.567,\n", + " 0.438,\n", + " 0.474,\n", + " 0.368,\n", + " 9.0,\n", + " 1.251,\n", + " 0.674,\n", + " 0.418,\n", + " 0.124,\n", + " 0.046,\n", + " 0.018,\n", + " 0.007,\n", + " 0.012,\n", + " 0.004,\n", + " 3.874,\n", + " 0.164,\n", + " 0.079,\n", + " 0.122,\n", + " 0.134,\n", + " 0.057,\n", + " 0.056,\n", + " 0.061,\n", + " 0.067,\n", + " 0.068,\n", + " 1.5,\n", + " 0.804,\n", + " 0.685,\n", + " 0.45,\n", + " 0.241,\n", + " 0.123,\n", + " 0.048,\n", + " 0.027,\n", + " 0.023,\n", + " 0.016,\n", + " 4.074,\n", + " 0.093,\n", + " 0.081,\n", + " 0.101,\n", + " 0.13,\n", + " 0.114,\n", + " 0.085,\n", + " 0.085,\n", + " 0.081,\n", + " 0.078,\n", + " 1.727,\n", + " 3.088,\n", + " 1.944,\n", + " 1.952,\n", + " 1.401,\n", + " 1.037,\n", + " 0.409,\n", + " 0.271,\n", + " 0.157,\n", + " 0.14,\n", + " 18.119,\n", + " 0.455,\n", + " 0.254,\n", + " 0.393,\n", + " 0.608,\n", + " 0.724,\n", + " 0.534,\n", + " 0.446,\n", + " 0.47,\n", + " 0.375,\n", + " 9.118,\n", + " 0.825,\n", + " 0.719,\n", + " 0.552,\n", + " 0.339,\n", + " 0.186,\n", + " 0.069,\n", + " 0.045,\n", + " 0.025,\n", + " 0.027,\n", + " 4.812,\n", + " 0.096,\n", + " 0.084,\n", + " 0.111,\n", + " 0.149,\n", + " 0.149,\n", + " 0.119,\n", + " 0.105,\n", + " 0.103,\n", + " 0.091,\n", + " 2.092,\n", + " 4.24,\n", + " 2.359,\n", + " 2.67,\n", + " 1.979,\n", + " 1.55,\n", + " 0.591,\n", + " 0.418,\n", + " 0.206,\n", + " 0.22,\n", + " 24.814,\n", + " 0.633,\n", + " 0.309,\n", + " 0.521,\n", + " 0.814,\n", + " 1.009,\n", + " 0.805,\n", + " 0.612,\n", + " 0.675,\n", + " 0.516,\n", + " 12.671,\n", + " 20.541,\n", + " 7.083,\n", + " 7.631,\n", + " 3.791,\n", + " 2.383,\n", + " 1.105,\n", + " 0.506,\n", + " 0.627,\n", + " 0.245,\n", + " 68.545,\n", + " 3.391,\n", + " 0.998,\n", + " 1.972,\n", + " 2.657,\n", + " 2.121,\n", + " 1.041,\n", + " 1.316,\n", + " 1.333,\n", + " 1.284,\n", + " 31.802,\n", + " 18.153,\n", + " 0.769,\n", + " 0.827,\n", + " 1.852,\n", + " 1.796,\n", + " 1.935,\n", + " 1.685,\n", + " 1.052,\n", + " 0.724,\n", + " 0.576,\n", + " 0.382,\n", + " 20.771,\n", + " 0.207,\n", + " 0.105,\n", + " 0.101,\n", + " 0.071,\n", + " 0.053,\n", + " 0.031,\n", + " 0.037,\n", + " 0.027,\n", + " 0.207,\n", + " 0.647,\n", + " 0.502,\n", + " 0.372,\n", + " 0.158,\n", + " 0.135,\n", + " 0.116,\n", + " 0.101,\n", + " 0.068,\n", + " 4.233,\n", + " 0.138,\n", + " 0.134,\n", + " 0.088,\n", + " 0.021,\n", + " 0.026,\n", + " 0.021,\n", + " 0.024,\n", + " 0.027,\n", + " 0.138,\n", + " 0.683,\n", + " 0.499,\n", + " 0.426,\n", + " 0.287,\n", + " 0.188,\n", + " 0.147,\n", + " 0.11,\n", + " 0.081,\n", + " 4.934,\n", + " 0.074,\n", + " 0.039,\n", + " 0.031,\n", + " 0.014,\n", + " 0.014,\n", + " 0.011,\n", + " 0.014,\n", + " 0.014,\n", + " 0.074,\n", + " 1.97,\n", + " 1.811,\n", + " 1.944,\n", + " 1.685,\n", + " 1.015,\n", + " 0.727,\n", + " 0.582,\n", + " 0.389,\n", + " 21.019,\n", + " 0.259,\n", + " 0.133,\n", + " 0.126,\n", + " 0.088,\n", + " 0.047,\n", + " 0.038,\n", + " 0.033,\n", + " 0.027,\n", + " 0.259,\n", + " 0.727,\n", + " 0.573,\n", + " 0.519,\n", + " 0.378,\n", + " 0.246,\n", + " 0.18,\n", + " 0.134,\n", + " 0.095,\n", + " 5.832,\n", + " 0.049,\n", + " 0.03,\n", + " 0.019,\n", + " 0.014,\n", + " 0.012,\n", + " 0.01,\n", + " 0.013,\n", + " 0.009,\n", + " 0.049,\n", + " 2.404,\n", + " 2.414,\n", + " 2.655,\n", + " 2.37,\n", + " 1.476,\n", + " 1.007,\n", + " 0.819,\n", + " 0.534,\n", + " 28.468,\n", + " 0.302,\n", + " 0.153,\n", + " 0.147,\n", + " 0.103,\n", + " 0.077,\n", + " 0.045,\n", + " 0.054,\n", + " 0.04,\n", + " 0.302,\n", + " 6.958,\n", + " 6.827,\n", + " 6.771,\n", + " 4.476,\n", + " 2.266,\n", + " 2.037,\n", + " 1.792,\n", + " 1.309,\n", + " 67.092,\n", + " 1.242,\n", + " 3.169,\n", + " 1.59,\n", + " 0.494,\n", + " 0.203,\n", + " 0.213,\n", + " 0.267,\n", + " 0.28,\n", + " 3.169\n", + " ]\n", + "}\n", + "*******\n", + "\n", + "*******\n", + "Basic Information on Phe:\n", + "{\n", + " \"InChI Key\": \"COLNVLDHVKWLRT-QMMMGPOBSA-N\",\n", + " \"InChI\": \"InChI=1S/C9H11NO2/c10-8(9(11)12)6-7-4-2-1-3-5-7/h1-5,8H,6,10H2,(H,11,12)/t8-/m0/s1\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 64,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 3,\n", + " \"n_o\": 3,\n", + " \"nh_oh\": 3,\n", + " \"h_acceptors\": 3,\n", + " \"h_donors\": 2,\n", + " \"rotatable_bonds\": 4,\n", + " \"aromatic_carbocycles\": 1,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 0,\n", + " \"aliphatic_heterocycles\": 0,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 3.8336669566772583,\n", + " \"Bertz CT complexity index\": 619.8697128533598,\n", + " \"Ipc\": 51647.743514438116,\n", + " \"log-P\": 0.6409999999999998,\n", + " \"Molar Refractivity\": 45.75719999999999,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -1.1900000000000002,\n", + " \"phi\": 0.7276199507452304,\n", + " \"kappa_1\": 2.187018101182717,\n", + " \"kappa_2\": 3.9923946693540824,\n", + " \"kappa_3\": 2.450010012031764,\n", + " \"chi_0\": 18.325908934703556,\n", + " \"chi_1\": 10.350182628951858,\n", + " \"chi_0n\": 16.763710176427686,\n", + " \"chi_1n\": 8.184530569677621,\n", + " \"chi_2n\": 1.761064276315244,\n", + " \"chi_3n\": 0.9367508649709884,\n", + " \"chi_4n\": 0.4819327357454777,\n", + " \"chi_0v\": 5.763710176427685,\n", + " \"chi_1v\": 2.8818550882138423,\n", + " \"chi_2v\": 1.761064276315244,\n", + " \"chi_3v\": 0.9367508649709884,\n", + " \"chi_4v\": 0.4819327357454777\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 63.32000000000001,\n", + " \"Labute_ASA\": 86.47933503638919,\n", + " \"PEOE_VSA\": 84.97968230180045,\n", + " \"SMR_VSA\": 84.97968230180045,\n", + " \"SlogP_VSA\": 84.97968230180045,\n", + " \"EState_VSA-CCG\": 84.97968230180044,\n", + " \"EState_VSA-RDK\": 81.66666666666664,\n", + " \"Avg_VSA_approx\": 84.31707917477368\n", + " },\n", + " \"Plane of Best Fit\": 0.7904549249011332,\n", + " \"Principal Moments of Inertia\": [\n", + " 301.3858146364876,\n", + " 825.4472933877528,\n", + " 925.0101337158545\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.3258189328432456,\n", + " 0.8923656761162732\n", + " ],\n", + " \"Radius of gyration\": 2.4920834762757864,\n", + " \"Inertial shape factor\": 0.0029608748414141116,\n", + " \"Eccentricity\": 0.9454321884730225,\n", + " \"Asphericity\": 0.31992910973660943,\n", + " \"Spherocity index\": 0.37860654209222133,\n", + " \"Autocorr 2D\": [\n", + " 2.695,\n", + " 2.97,\n", + " 2.92,\n", + " 2.61,\n", + " 2.574,\n", + " 2.306,\n", + " 1.543,\n", + " 0.29,\n", + " 2.7,\n", + " 2.986,\n", + " 3.001,\n", + " 2.791,\n", + " 2.587,\n", + " 2.298,\n", + " 1.646,\n", + " 0.651,\n", + " 3.21,\n", + " 3.651,\n", + " 3.942,\n", + " 3.923,\n", + " 3.628,\n", + " 3.471,\n", + " 3.028,\n", + " 2.078,\n", + " 2.723,\n", + " 3.051,\n", + " 3.109,\n", + " 2.919,\n", + " 2.682,\n", + " 2.359,\n", + " 1.75,\n", + " 0.836,\n", + " 3.33,\n", + " 3.804,\n", + " 4.159,\n", + " 4.173,\n", + " 3.891,\n", + " 3.709,\n", + " 3.298,\n", + " 2.394,\n", + " 4.451,\n", + " 4.978,\n", + " 5.213,\n", + " 5.042,\n", + " 4.816,\n", + " 4.828,\n", + " 4.3,\n", + " 2.996,\n", + " 4.887,\n", + " 7.947,\n", + " 11.733,\n", + " 12.318,\n", + " 8.768,\n", + " 7.843,\n", + " 5.274,\n", + " 2.018,\n", + " 2.708,\n", + " 4.57,\n", + " 5.797,\n", + " 5.298,\n", + " 4.179,\n", + " 2.937,\n", + " 1.802,\n", + " 0.694,\n", + " 0.052,\n", + " 0.138,\n", + " 0.234,\n", + " 0.251,\n", + " 0.091,\n", + " 0.155,\n", + " 0.132,\n", + " 0.06,\n", + " 2.108,\n", + " 3.387,\n", + " 4.112,\n", + " 3.736,\n", + " 2.789,\n", + " 2.074,\n", + " 1.268,\n", + " 0.459,\n", + " 0.306,\n", + " 0.454,\n", + " 0.536,\n", + " 0.468,\n", + " 0.372,\n", + " 0.277,\n", + " 0.15,\n", + " 0.046,\n", + " 13.373,\n", + " 36.034,\n", + " 51.99,\n", + " 53.135,\n", + " 18.624,\n", + " 30.628,\n", + " 25.958,\n", + " 11.891,\n", + " -0.059,\n", + " -0.053,\n", + " -0.129,\n", + " -0.142,\n", + " 0.196,\n", + " -0.063,\n", + " -0.083,\n", + " 0.054,\n", + " 0.098,\n", + " -0.153,\n", + " -0.187,\n", + " -0.042,\n", + " 0.043,\n", + " -0.072,\n", + " 0.027,\n", + " 0.337,\n", + " -0.154,\n", + " 0.234,\n", + " 0.092,\n", + " -0.204,\n", + " 0.061,\n", + " -0.21,\n", + " -0.291,\n", + " -0.289,\n", + " 0.17,\n", + " -0.142,\n", + " -0.151,\n", + " 0.021,\n", + " -0.12,\n", + " -0.131,\n", + " 0.041,\n", + " 0.453,\n", + " 0.239,\n", + " -0.13,\n", + " -0.056,\n", + " -0.036,\n", + " -0.185,\n", + " -0.145,\n", + " 0.038,\n", + " 0.335,\n", + " -0.171,\n", + " 0.189,\n", + " 0.059,\n", + " -0.203,\n", + " 0.105,\n", + " -0.16,\n", + " -0.26,\n", + " -0.296,\n", + " 0.902,\n", + " 0.897,\n", + " 1.048,\n", + " 1.13,\n", + " 0.753,\n", + " 1.11,\n", + " 1.188,\n", + " 1.079,\n", + " 0.919,\n", + " 1.178,\n", + " 1.154,\n", + " 0.979,\n", + " 0.927,\n", + " 0.954,\n", + " 0.833,\n", + " 0.546,\n", + " 0.886,\n", + " 0.407,\n", + " 0.732,\n", + " 1.272,\n", + " 0.671,\n", + " 1.566,\n", + " 1.833,\n", + " 1.713,\n", + " 0.951,\n", + " 1.238,\n", + " 1.129,\n", + " 0.896,\n", + " 1.048,\n", + " 0.985,\n", + " 0.76,\n", + " 0.314,\n", + " 0.989,\n", + " 1.253,\n", + " 1.057,\n", + " 0.909,\n", + " 1.113,\n", + " 1.006,\n", + " 0.699,\n", + " 0.264,\n", + " 0.87,\n", + " 0.46,\n", + " 0.782,\n", + " 1.273,\n", + " 0.62,\n", + " 1.512,\n", + " 1.799,\n", + " 1.716\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": -6.549683652783491e-17,\n", + " \"bcut2d_chglo\": -2.6507744668116975,\n", + " \"bcut2d_logphi\": -1.4183175208054198e-17,\n", + " \"bcut2d_logplow\": -2.7150059289153043,\n", + " \"bcut2d_mrhi\": 1.460445950676612,\n", + " \"bcut2d_mrlow\": -2.288977117682382,\n", + " \"bcut2d_mwhi\": 10.050140443375966,\n", + " \"bcut2d_mwlow\": -2.131233245083689\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.114,\n", + " 0.328,\n", + " 0.603,\n", + " 0.734,\n", + " 0.655,\n", + " 0.598,\n", + " 0.422,\n", + " 0.171,\n", + " 0.026,\n", + " 0.0,\n", + " 0.076,\n", + " 0.177,\n", + " 0.222,\n", + " 0.198,\n", + " 0.221,\n", + " 0.188,\n", + " 0.084,\n", + " 0.009,\n", + " 0.0,\n", + " 0.0,\n", + " 0.075,\n", + " 0.176,\n", + " 0.24,\n", + " 0.239,\n", + " 0.224,\n", + " 0.183,\n", + " 0.094,\n", + " 0.023,\n", + " 0.002,\n", + " 0.0,\n", + " 0.118,\n", + " 0.334,\n", + " 0.612,\n", + " 0.742,\n", + " 0.648,\n", + " 0.621,\n", + " 0.44,\n", + " 0.172,\n", + " 0.023,\n", + " 0.0,\n", + " 0.075,\n", + " 0.186,\n", + " 0.267,\n", + " 0.273,\n", + " 0.247,\n", + " 0.195,\n", + " 0.106,\n", + " 0.032,\n", + " 0.004,\n", + " 0.0,\n", + " 0.131,\n", + " 0.386,\n", + " 0.754,\n", + " 0.95,\n", + " 0.844,\n", + " 0.792,\n", + " 0.58,\n", + " 0.243,\n", + " 0.038,\n", + " 0.0,\n", + " 0.424,\n", + " 1.316,\n", + " 2.252,\n", + " 2.3,\n", + " 2.153,\n", + " 2.48,\n", + " 1.666,\n", + " 0.486,\n", + " 0.026,\n", + " 0.0,\n", + " 0.084,\n", + " 0.211,\n", + " 0.314,\n", + " 0.328,\n", + " 0.303,\n", + " 0.264,\n", + " 0.151,\n", + " 0.044,\n", + " 0.004,\n", + " 0.0\n", + " ],\n", + " \"MoRSE\": [\n", + " 253.0,\n", + " 17.355,\n", + " -2.301,\n", + " 0.247,\n", + " -2.696,\n", + " -1.999,\n", + " 2.481,\n", + " 0.346,\n", + " 0.669,\n", + " -0.045,\n", + " -0.206,\n", + " -0.999,\n", + " -0.267,\n", + " 1.203,\n", + " -0.05,\n", + " 0.713,\n", + " -0.776,\n", + " -1.046,\n", + " 0.601,\n", + " 0.761,\n", + " -0.426,\n", + " 0.442,\n", + " -0.654,\n", + " -0.233,\n", + " 0.607,\n", + " -0.029,\n", + " -0.027,\n", + " -0.102,\n", + " 0.149,\n", + " -0.182,\n", + " 0.25,\n", + " -0.085,\n", + " 87.62,\n", + " 9.2,\n", + " -1.581,\n", + " -0.77,\n", + " -1.887,\n", + " 0.326,\n", + " 1.763,\n", + " -1.035,\n", + " -0.291,\n", + " 0.077,\n", + " 0.484,\n", + " 0.291,\n", + " -0.701,\n", + " 0.255,\n", + " 0.267,\n", + " 0.034,\n", + " -0.115,\n", + " -0.423,\n", + " 0.184,\n", + " 0.183,\n", + " -0.155,\n", + " 0.038,\n", + " -0.126,\n", + " 0.12,\n", + " 0.064,\n", + " -0.025,\n", + " -0.061,\n", + " 0.017,\n", + " 0.125,\n", + " 0.005,\n", + " -0.068,\n", + " -0.172,\n", + " 93.514,\n", + " 9.992,\n", + " -1.266,\n", + " -0.688,\n", + " -1.706,\n", + " -0.035,\n", + " 1.688,\n", + " -0.646,\n", + " -0.169,\n", + " -0.033,\n", + " 0.452,\n", + " -0.127,\n", + " -0.505,\n", + " 0.358,\n", + " 0.206,\n", + " 0.145,\n", + " -0.242,\n", + " -0.474,\n", + " 0.249,\n", + " 0.317,\n", + " -0.19,\n", + " 0.079,\n", + " -0.219,\n", + " 0.025,\n", + " 0.176,\n", + " -0.001,\n", + " -0.094,\n", + " -0.005,\n", + " 0.093,\n", + " -0.021,\n", + " 0.014,\n", + " -0.15,\n", + " 256.713,\n", + " 17.547,\n", + " -2.128,\n", + " 0.193,\n", + " -2.852,\n", + " -1.975,\n", + " 2.484,\n", + " 0.336,\n", + " 0.619,\n", + " -0.043,\n", + " -0.193,\n", + " -0.918,\n", + " -0.38,\n", + " 1.227,\n", + " -0.019,\n", + " 0.713,\n", + " -0.781,\n", + " -1.032,\n", + " 0.54,\n", + " 0.731,\n", + " -0.382,\n", + " 0.449,\n", + " -0.615,\n", + " -0.226,\n", + " 0.543,\n", + " -0.05,\n", + " -0.003,\n", + " -0.086,\n", + " 0.177,\n", + " -0.194,\n", + " 0.213,\n", + " -0.103,\n", + " 102.665,\n", + " 10.735,\n", + " -1.317,\n", + " -0.611,\n", + " -1.631,\n", + " -0.314,\n", + " 1.736,\n", + " -0.462,\n", + " -0.092,\n", + " -0.069,\n", + " 0.414,\n", + " -0.336,\n", + " -0.39,\n", + " 0.43,\n", + " 0.154,\n", + " 0.218,\n", + " -0.324,\n", + " -0.518,\n", + " 0.312,\n", + " 0.383,\n", + " -0.22,\n", + " 0.104,\n", + " -0.287,\n", + " -0.013,\n", + " 0.246,\n", + " 0.017,\n", + " -0.108,\n", + " -0.025,\n", + " 0.076,\n", + " -0.036,\n", + " 0.067,\n", + " -0.135,\n", + " 323.004,\n", + " 20.245,\n", + " -2.763,\n", + " 0.793,\n", + " -3.301,\n", + " -2.567,\n", + " 2.728,\n", + " 0.6,\n", + " 1.089,\n", + " 0.023,\n", + " -0.545,\n", + " -1.241,\n", + " -0.324,\n", + " 1.547,\n", + " -0.078,\n", + " 0.942,\n", + " -0.952,\n", + " -1.298,\n", + " 0.701,\n", + " 0.894,\n", + " -0.468,\n", + " 0.615,\n", + " -0.792,\n", + " -0.338,\n", + " 0.712,\n", + " -0.063,\n", + " 0.035,\n", + " -0.107,\n", + " 0.203,\n", + " -0.248,\n", + " 0.28,\n", + " -0.049,\n", + " 904.57,\n", + " 58.397,\n", + " -10.06,\n", + " 0.447,\n", + " -10.679,\n", + " -7.998,\n", + " 9.901,\n", + " -0.259,\n", + " 0.141,\n", + " 1.025,\n", + " -0.539,\n", + " -0.375,\n", + " -2.362,\n", + " 3.176,\n", + " 0.337,\n", + " 2.541,\n", + " -2.898,\n", + " -2.824,\n", + " 1.012,\n", + " 1.054,\n", + " -0.08,\n", + " 1.008,\n", + " -1.616,\n", + " 0.493,\n", + " 0.377,\n", + " -0.467,\n", + " 0.455,\n", + " -0.264,\n", + " 1.29,\n", + " -0.703,\n", + " -0.203,\n", + " -0.715\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 6.542,\n", + " 6.011,\n", + " 3.661,\n", + " 18.181,\n", + " 8.379,\n", + " 14.8,\n", + " 9.926,\n", + " 5.766,\n", + " 10.168,\n", + " 8.951,\n", + " 1.541,\n", + " 2.25,\n", + " 0.453,\n", + " 0.002,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.616,\n", + " 6.075,\n", + " 0.319,\n", + " 10.928,\n", + " 2.497,\n", + " 4.786,\n", + " 3.123,\n", + " 3.123,\n", + " 4.277,\n", + " 1.515,\n", + " 0.622,\n", + " 0.069,\n", + " 0.05,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.529,\n", + " 5.641,\n", + " 0.92,\n", + " 9.769,\n", + " 2.438,\n", + " 5.364,\n", + " 3.046,\n", + " 3.125,\n", + " 3.233,\n", + " 2.374,\n", + " 0.449,\n", + " 0.287,\n", + " 0.084,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 6.762,\n", + " 6.178,\n", + " 3.55,\n", + " 18.394,\n", + " 8.971,\n", + " 15.095,\n", + " 10.544,\n", + " 6.132,\n", + " 10.76,\n", + " 9.026,\n", + " 1.633,\n", + " 2.039,\n", + " 0.562,\n", + " 0.002,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 2.008,\n", + " 5.502,\n", + " 1.296,\n", + " 9.754,\n", + " 2.532,\n", + " 6.048,\n", + " 3.189,\n", + " 3.179,\n", + " 3.043,\n", + " 2.889,\n", + " 0.412,\n", + " 0.484,\n", + " 0.078,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 8.832,\n", + " 6.361,\n", + " 4.659,\n", + " 22.668,\n", + " 11.31,\n", + " 18.707,\n", + " 12.987,\n", + " 7.043,\n", + " 13.554,\n", + " 11.888,\n", + " 2.15,\n", + " 3.115,\n", + " 0.662,\n", + " 0.003,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 20.333,\n", + " 20.526,\n", + " 7.465,\n", + " 64.828,\n", + " 34.452,\n", + " 56.118,\n", + " 42.683,\n", + " 24.793,\n", + " 50.96,\n", + " 25.325,\n", + " 7.954,\n", + " 2.787,\n", + " 3.1,\n", + " 0.002,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 4.664,\n", + " 1.808,\n", + " 0.935,\n", + " 0.63,\n", + " 0.244,\n", + " 0.181,\n", + " 0.181,\n", + " 0.181,\n", + " 0.575,\n", + " 0.521,\n", + " 0.39,\n", + " 4.454,\n", + " 1.28,\n", + " 0.612,\n", + " 0.702,\n", + " 0.202,\n", + " 0.181,\n", + " 0.181,\n", + " 0.181,\n", + " 0.55,\n", + " 0.205,\n", + " 0.172,\n", + " 4.333,\n", + " 1.398,\n", + " 0.659,\n", + " 0.678,\n", + " 0.219,\n", + " 0.181,\n", + " 0.181,\n", + " 0.181,\n", + " 0.499,\n", + " 0.3,\n", + " 0.199,\n", + " 4.678,\n", + " 1.821,\n", + " 0.934,\n", + " 0.629,\n", + " 0.245,\n", + " 0.181,\n", + " 0.181,\n", + " 0.181,\n", + " 0.581,\n", + " 0.523,\n", + " 0.395,\n", + " 4.347,\n", + " 1.444,\n", + " 0.696,\n", + " 0.67,\n", + " 0.223,\n", + " 0.181,\n", + " 0.181,\n", + " 0.181,\n", + " 0.499,\n", + " 0.333,\n", + " 0.217,\n", + " 4.718,\n", + " 1.875,\n", + " 0.981,\n", + " 0.623,\n", + " 0.248,\n", + " 0.181,\n", + " 0.181,\n", + " 0.181,\n", + " 0.59,\n", + " 0.559,\n", + " 0.429,\n", + " 5.085,\n", + " 1.731,\n", + " 0.866,\n", + " 0.662,\n", + " 0.225,\n", + " 0.181,\n", + " 0.181,\n", + " 0.181,\n", + " 0.74,\n", + " 0.331,\n", + " 0.322,\n", + " 7.406,\n", + " 6.346,\n", + " 6.39,\n", + " 7.433,\n", + " 6.487,\n", + " 7.575,\n", + " 7.682,\n", + " 14.479,\n", + " 9.208,\n", + " 9.834,\n", + " 14.586,\n", + " 10.306,\n", + " 15.318,\n", + " 14.702,\n", + " 0.181,\n", + " 0.181,\n", + " 0.445,\n", + " 0.553,\n", + " 0.517,\n", + " 0.444,\n", + " 0.505,\n", + " 0.434,\n", + " 0.493,\n", + " 0.495,\n", + " 0.309,\n", + " 0.333,\n", + " 0.499,\n", + " 0.35,\n", + " 0.526,\n", + " 0.464,\n", + " 29.765,\n", + " 19.04,\n", + " 20.216,\n", + " 29.972,\n", + " 21.161,\n", + " 31.575,\n", + " 30.004\n", + " ],\n", + " \"GETAWAY\": [\n", + " 43.02,\n", + " 1.0,\n", + " 4.357,\n", + " 11.337,\n", + " 3.0,\n", + " 1.961,\n", + " 1.783,\n", + " 1.246,\n", + " 0.575,\n", + " 0.376,\n", + " 0.284,\n", + " 0.189,\n", + " 0.003,\n", + " 15.834,\n", + " 0.475,\n", + " 0.265,\n", + " 0.388,\n", + " 0.706,\n", + " 0.891,\n", + " 0.656,\n", + " 0.566,\n", + " 0.501,\n", + " 0.246,\n", + " 9.0,\n", + " 1.474,\n", + " 0.843,\n", + " 0.468,\n", + " 0.211,\n", + " 0.047,\n", + " 0.077,\n", + " 0.045,\n", + " 0.011,\n", + " 0.0,\n", + " 4.88,\n", + " 0.202,\n", + " 0.107,\n", + " 0.17,\n", + " 0.182,\n", + " 0.103,\n", + " 0.118,\n", + " 0.145,\n", + " 0.079,\n", + " 0.011,\n", + " 2.034,\n", + " 1.017,\n", + " 0.894,\n", + " 0.554,\n", + " 0.217,\n", + " 0.09,\n", + " 0.073,\n", + " 0.056,\n", + " 0.024,\n", + " 0.0,\n", + " 4.834,\n", + " 0.118,\n", + " 0.111,\n", + " 0.148,\n", + " 0.19,\n", + " 0.174,\n", + " 0.138,\n", + " 0.144,\n", + " 0.098,\n", + " 0.03,\n", + " 2.19,\n", + " 3.12,\n", + " 2.06,\n", + " 1.771,\n", + " 1.218,\n", + " 0.615,\n", + " 0.363,\n", + " 0.311,\n", + " 0.202,\n", + " 0.003,\n", + " 16.202,\n", + " 0.499,\n", + " 0.286,\n", + " 0.407,\n", + " 0.725,\n", + " 0.913,\n", + " 0.623,\n", + " 0.591,\n", + " 0.526,\n", + " 0.246,\n", + " 9.209,\n", + " 1.021,\n", + " 0.941,\n", + " 0.673,\n", + " 0.279,\n", + " 0.108,\n", + " 0.087,\n", + " 0.061,\n", + " 0.03,\n", + " 0.0,\n", + " 5.381,\n", + " 0.119,\n", + " 0.114,\n", + " 0.158,\n", + " 0.218,\n", + " 0.217,\n", + " 0.173,\n", + " 0.155,\n", + " 0.112,\n", + " 0.043,\n", + " 2.512,\n", + " 4.112,\n", + " 2.424,\n", + " 2.235,\n", + " 1.737,\n", + " 0.847,\n", + " 0.521,\n", + " 0.401,\n", + " 0.275,\n", + " 0.005,\n", + " 21.005,\n", + " 0.673,\n", + " 0.336,\n", + " 0.489,\n", + " 0.947,\n", + " 1.236,\n", + " 0.899,\n", + " 0.773,\n", + " 0.701,\n", + " 0.353,\n", + " 12.267,\n", + " 21.948,\n", + " 7.67,\n", + " 7.133,\n", + " 4.14,\n", + " 2.148,\n", + " 1.134,\n", + " 1.348,\n", + " 0.723,\n", + " 0.003,\n", + " 70.545,\n", + " 3.818,\n", + " 1.139,\n", + " 2.433,\n", + " 2.921,\n", + " 2.801,\n", + " 1.556,\n", + " 2.319,\n", + " 1.942,\n", + " 0.676,\n", + " 35.478,\n", + " 18.524,\n", + " 0.865,\n", + " 0.897,\n", + " 1.936,\n", + " 1.631,\n", + " 1.915,\n", + " 1.728,\n", + " 1.096,\n", + " 0.842,\n", + " 0.552,\n", + " 0.211,\n", + " 19.884,\n", + " 0.224,\n", + " 0.11,\n", + " 0.08,\n", + " 0.084,\n", + " 0.077,\n", + " 0.055,\n", + " 0.041,\n", + " 0.038,\n", + " 0.224,\n", + " 0.833,\n", + " 0.676,\n", + " 0.525,\n", + " 0.275,\n", + " 0.263,\n", + " 0.219,\n", + " 0.093,\n", + " 0.01,\n", + " 5.789,\n", + " 0.134,\n", + " 0.152,\n", + " 0.091,\n", + " 0.027,\n", + " 0.037,\n", + " 0.038,\n", + " 0.033,\n", + " 0.003,\n", + " 0.152,\n", + " 0.881,\n", + " 0.669,\n", + " 0.571,\n", + " 0.397,\n", + " 0.284,\n", + " 0.224,\n", + " 0.112,\n", + " 0.027,\n", + " 6.332,\n", + " 0.072,\n", + " 0.044,\n", + " 0.032,\n", + " 0.021,\n", + " 0.02,\n", + " 0.02,\n", + " 0.018,\n", + " 0.007,\n", + " 0.072,\n", + " 2.039,\n", + " 1.663,\n", + " 1.941,\n", + " 1.756,\n", + " 1.062,\n", + " 0.88,\n", + " 0.57,\n", + " 0.21,\n", + " 20.299,\n", + " 0.28,\n", + " 0.151,\n", + " 0.09,\n", + " 0.092,\n", + " 0.069,\n", + " 0.069,\n", + " 0.048,\n", + " 0.038,\n", + " 0.28,\n", + " 0.925,\n", + " 0.736,\n", + " 0.658,\n", + " 0.48,\n", + " 0.333,\n", + " 0.241,\n", + " 0.13,\n", + " 0.038,\n", + " 7.092,\n", + " 0.069,\n", + " 0.038,\n", + " 0.027,\n", + " 0.021,\n", + " 0.02,\n", + " 0.017,\n", + " 0.011,\n", + " 0.01,\n", + " 0.069,\n", + " 2.403,\n", + " 2.012,\n", + " 2.518,\n", + " 2.359,\n", + " 1.47,\n", + " 1.14,\n", + " 0.764,\n", + " 0.302,\n", + " 26.028,\n", + " 0.327,\n", + " 0.161,\n", + " 0.117,\n", + " 0.131,\n", + " 0.113,\n", + " 0.08,\n", + " 0.059,\n", + " 0.056,\n", + " 0.327,\n", + " 7.596,\n", + " 7.56,\n", + " 7.261,\n", + " 5.344,\n", + " 3.109,\n", + " 3.475,\n", + " 2.038,\n", + " 0.552,\n", + " 73.936,\n", + " 1.343,\n", + " 3.59,\n", + " 1.403,\n", + " 0.512,\n", + " 0.388,\n", + " 0.384,\n", + " 0.319,\n", + " 0.19,\n", + " 3.59\n", + " ]\n", + "}\n", + "*******\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "*******\n", + "Basic Information on Pro:\n", + "{\n", + " \"InChI Key\": \"ONIBWKKTOPOVIA-BYPYZUCNSA-N\",\n", + " \"InChI\": \"InChI=1S/C5H9NO2/c7-5(8)4-2-1-3-6-4/h4,6H,1-3H2,(H,7,8)/t4-/m0/s1\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 46,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 3,\n", + " \"n_o\": 3,\n", + " \"nh_oh\": 2,\n", + " \"h_acceptors\": 3,\n", + " \"h_donors\": 2,\n", + " \"rotatable_bonds\": 1,\n", + " \"aromatic_carbocycles\": 0,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 0,\n", + " \"aliphatic_heterocycles\": 1,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 3.5056615143927123,\n", + " \"Bertz CT complexity index\": 357.2953760188613,\n", + " \"Ipc\": 2756.368303152342,\n", + " \"log-P\": -0.177,\n", + " \"Molar Refractivity\": 28.660499999999992,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -0.41,\n", + " \"phi\": 0.33519818784121974,\n", + " \"kappa_1\": 1.1976221868333936,\n", + " \"kappa_2\": 2.239091369724937,\n", + " \"kappa_3\": 1.0501353032284986,\n", + " \"chi_0\": 13.8618073195658,\n", + " \"chi_1\": 7.386081013814101,\n", + " \"chi_0n\": 12.763710176427685,\n", + " \"chi_1n\": 6.210923771927642,\n", + " \"chi_2n\": 1.109671074065223,\n", + " \"chi_3n\": 0.5978576627209672,\n", + " \"chi_4n\": 0.29562968107923093,\n", + " \"chi_0v\": 3.763710176427684,\n", + " \"chi_1v\": 1.855461885963821,\n", + " \"chi_2v\": 1.109671074065223,\n", + " \"chi_3v\": 0.5978576627209672,\n", + " \"chi_4v\": 0.29562968107923093\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 49.33,\n", + " \"Labute_ASA\": 60.48826775961047,\n", + " \"PEOE_VSA\": 58.88141760049598,\n", + " \"SMR_VSA\": 58.88141760049598,\n", + " \"SlogP_VSA\": 58.88141760049598,\n", + " \"EState_VSA-CCG\": 58.881417600495986,\n", + " \"EState_VSA-RDK\": 64.16666666666666,\n", + " \"Avg_VSA_approx\": 59.93846741373011\n", + " },\n", + " \"Plane of Best Fit\": 0.6324932119831072,\n", + " \"Principal Moments of Inertia\": [\n", + " 129.21812292082325,\n", + " 320.72366425524643,\n", + " 403.12025247982626\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.32054485510446995,\n", + " 0.7956029554017426\n", + " ],\n", + " \"Radius of gyration\": 1.924763108425325,\n", + " \"Inertial shape factor\": 0.006157053959754841,\n", + " \"Eccentricity\": 0.9472333376027547,\n", + " \"Asphericity\": 0.3256383946206876,\n", + " \"Spherocity index\": 0.4262445396938809,\n", + " \"Autocorr 2D\": [\n", + " 2.379,\n", + " 2.675,\n", + " 2.392,\n", + " 2.03,\n", + " 0.735,\n", + " 0.028,\n", + " 0.0,\n", + " 0.0,\n", + " 2.32,\n", + " 2.637,\n", + " 2.484,\n", + " 2.002,\n", + " 1.176,\n", + " 0.245,\n", + " 0.0,\n", + " 0.0,\n", + " 2.94,\n", + " 3.495,\n", + " 3.772,\n", + " 3.439,\n", + " 2.744,\n", + " 1.515,\n", + " 0.0,\n", + " 0.0,\n", + " 2.326,\n", + " 2.698,\n", + " 2.634,\n", + " 2.065,\n", + " 1.275,\n", + " 0.457,\n", + " 0.0,\n", + " 0.0,\n", + " 3.067,\n", + " 3.687,\n", + " 4.051,\n", + " 3.717,\n", + " 2.969,\n", + " 1.922,\n", + " 0.0,\n", + " 0.0,\n", + " 4.048,\n", + " 4.732,\n", + " 4.826,\n", + " 4.632,\n", + " 4.078,\n", + " 1.609,\n", + " 0.0,\n", + " 0.0,\n", + " 4.078,\n", + " 7.505,\n", + " 10.58,\n", + " 7.881,\n", + " 4.059,\n", + " 0.921,\n", + " 0.0,\n", + " 0.0,\n", + " 2.091,\n", + " 3.586,\n", + " 4.201,\n", + " 2.414,\n", + " 0.894,\n", + " 0.357,\n", + " 0.0,\n", + " 0.0,\n", + " 0.06,\n", + " 0.184,\n", + " 0.307,\n", + " 0.252,\n", + " 0.206,\n", + " 0.023,\n", + " 0.0,\n", + " 0.0,\n", + " 1.457,\n", + " 2.286,\n", + " 2.482,\n", + " 1.36,\n", + " 0.512,\n", + " 0.168,\n", + " 0.0,\n", + " 0.0,\n", + " 0.222,\n", + " 0.336,\n", + " 0.297,\n", + " 0.145,\n", + " 0.052,\n", + " 0.013,\n", + " 0.0,\n", + " 0.0,\n", + " 9.872,\n", + " 36.579,\n", + " 40.058,\n", + " 43.272,\n", + " 35.606,\n", + " 3.114,\n", + " 0.0,\n", + " 0.0,\n", + " -0.037,\n", + " -0.061,\n", + " -0.057,\n", + " 0.101,\n", + " -0.767,\n", + " 0.857,\n", + " 0.0,\n", + " 0.0,\n", + " 0.028,\n", + " -0.205,\n", + " -0.159,\n", + " 0.14,\n", + " -0.254,\n", + " 0.822,\n", + " 0.0,\n", + " 0.0,\n", + " -0.149,\n", + " 0.173,\n", + " 0.091,\n", + " -0.203,\n", + " -0.824,\n", + " 0.363,\n", + " 0.0,\n", + " 0.0,\n", + " 0.026,\n", + " -0.228,\n", + " -0.172,\n", + " 0.027,\n", + " 0.177,\n", + " 0.563,\n", + " 0.0,\n", + " 0.0,\n", + " -0.095,\n", + " -0.259,\n", + " -0.023,\n", + " -0.033,\n", + " 0.141,\n", + " 0.315,\n", + " 0.0,\n", + " 0.0,\n", + " -0.07,\n", + " 0.235,\n", + " 0.026,\n", + " -0.238,\n", + " -0.754,\n", + " 0.258,\n", + " 0.0,\n", + " 0.0,\n", + " 0.915,\n", + " 0.927,\n", + " 0.962,\n", + " 0.915,\n", + " 1.905,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.153,\n", + " 1.287,\n", + " 1.077,\n", + " 0.673,\n", + " 0.905,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.861,\n", + " 0.471,\n", + " 0.69,\n", + " 1.44,\n", + " 2.773,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.341,\n", + " 1.409,\n", + " 1.055,\n", + " 0.694,\n", + " 0.392,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.573,\n", + " 1.538,\n", + " 0.921,\n", + " 0.649,\n", + " 0.314,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.721,\n", + " 0.343,\n", + " 0.716,\n", + " 1.55,\n", + " 2.932,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": -0.2310455657955439,\n", + " \"bcut2d_chglo\": -2.4549550289986466,\n", + " \"bcut2d_logphi\": -0.14507803367323274,\n", + " \"bcut2d_logplow\": -2.6817259800633866,\n", + " \"bcut2d_mrhi\": 0.5393370430723121,\n", + " \"bcut2d_mrlow\": -2.1634759323366954,\n", + " \"bcut2d_mwhi\": 0.9727550254676213,\n", + " \"bcut2d_mwlow\": -2.043798854799375\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.157,\n", + " 0.501,\n", + " 0.91,\n", + " 0.794,\n", + " 0.409,\n", + " 0.115,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.102,\n", + " 0.237,\n", + " 0.237,\n", + " 0.2,\n", + " 0.036,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.093,\n", + " 0.222,\n", + " 0.254,\n", + " 0.185,\n", + " 0.072,\n", + " 0.008,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.166,\n", + " 0.521,\n", + " 0.927,\n", + " 0.827,\n", + " 0.468,\n", + " 0.102,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.092,\n", + " 0.233,\n", + " 0.293,\n", + " 0.194,\n", + " 0.079,\n", + " 0.017,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.187,\n", + " 0.626,\n", + " 1.217,\n", + " 1.091,\n", + " 0.584,\n", + " 0.168,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.526,\n", + " 1.884,\n", + " 2.797,\n", + " 2.876,\n", + " 1.994,\n", + " 0.115,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.111,\n", + " 0.287,\n", + " 0.377,\n", + " 0.288,\n", + " 0.133,\n", + " 0.019,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"MoRSE\": [\n", + " 136.0,\n", + " 22.403,\n", + " -2.907,\n", + " 0.663,\n", + " -1.72,\n", + " -1.866,\n", + " 1.341,\n", + " 0.829,\n", + " -0.399,\n", + " 0.984,\n", + " -0.926,\n", + " -0.817,\n", + " 0.233,\n", + " 0.778,\n", + " 0.072,\n", + " 0.085,\n", + " -0.52,\n", + " -0.538,\n", + " 0.724,\n", + " 0.167,\n", + " -0.308,\n", + " 0.342,\n", + " -0.418,\n", + " -0.088,\n", + " 0.13,\n", + " 0.203,\n", + " 0.117,\n", + " -0.089,\n", + " -0.492,\n", + " 0.295,\n", + " 0.107,\n", + " 0.094,\n", + " 40.976,\n", + " 9.264,\n", + " -1.112,\n", + " -0.534,\n", + " -0.939,\n", + " -0.007,\n", + " 1.45,\n", + " -0.882,\n", + " -0.272,\n", + " 0.532,\n", + " -0.198,\n", + " 0.086,\n", + " -0.364,\n", + " 0.34,\n", + " 0.147,\n", + " -0.301,\n", + " 0.003,\n", + " 0.064,\n", + " 0.124,\n", + " -0.042,\n", + " -0.231,\n", + " 0.205,\n", + " 0.056,\n", + " -0.1,\n", + " -0.037,\n", + " 0.002,\n", + " 0.103,\n", + " 0.018,\n", + " -0.189,\n", + " 0.127,\n", + " 0.017,\n", + " -0.025,\n", + " 42.069,\n", + " 9.547,\n", + " -1.038,\n", + " -0.427,\n", + " -0.74,\n", + " -0.294,\n", + " 1.046,\n", + " -0.427,\n", + " -0.174,\n", + " 0.493,\n", + " -0.234,\n", + " -0.205,\n", + " -0.163,\n", + " 0.41,\n", + " 0.126,\n", + " -0.236,\n", + " -0.113,\n", + " -0.018,\n", + " 0.218,\n", + " -0.002,\n", + " -0.205,\n", + " 0.185,\n", + " -0.023,\n", + " -0.127,\n", + " 0.036,\n", + " 0.053,\n", + " 0.081,\n", + " -0.021,\n", + " -0.223,\n", + " 0.139,\n", + " 0.07,\n", + " -0.02,\n", + " 140.56,\n", + " 22.532,\n", + " -2.815,\n", + " 0.676,\n", + " -1.824,\n", + " -1.958,\n", + " 1.598,\n", + " 0.667,\n", + " -0.423,\n", + " 1.04,\n", + " -0.896,\n", + " -0.796,\n", + " 0.136,\n", + " 0.777,\n", + " 0.11,\n", + " 0.097,\n", + " -0.497,\n", + " -0.526,\n", + " 0.659,\n", + " 0.164,\n", + " -0.306,\n", + " 0.386,\n", + " -0.407,\n", + " -0.104,\n", + " 0.104,\n", + " 0.202,\n", + " 0.107,\n", + " -0.05,\n", + " -0.483,\n", + " 0.282,\n", + " 0.072,\n", + " 0.106,\n", + " 46.05,\n", + " 10.452,\n", + " -1.193,\n", + " -0.332,\n", + " -0.696,\n", + " -0.481,\n", + " 0.91,\n", + " -0.185,\n", + " -0.161,\n", + " 0.499,\n", + " -0.291,\n", + " -0.341,\n", + " -0.044,\n", + " 0.452,\n", + " 0.107,\n", + " -0.203,\n", + " -0.186,\n", + " -0.068,\n", + " 0.298,\n", + " 0.012,\n", + " -0.195,\n", + " 0.17,\n", + " -0.075,\n", + " -0.122,\n", + " 0.07,\n", + " 0.076,\n", + " 0.081,\n", + " -0.05,\n", + " -0.251,\n", + " 0.155,\n", + " 0.098,\n", + " -0.014,\n", + " 180.289,\n", + " 27.885,\n", + " -3.879,\n", + " 1.153,\n", + " -2.153,\n", + " -2.393,\n", + " 1.462,\n", + " 1.212,\n", + " -0.467,\n", + " 1.232,\n", + " -1.187,\n", + " -1.02,\n", + " 0.285,\n", + " 0.913,\n", + " 0.085,\n", + " 0.245,\n", + " -0.657,\n", + " -0.772,\n", + " 0.891,\n", + " 0.248,\n", + " -0.387,\n", + " 0.463,\n", + " -0.55,\n", + " -0.087,\n", + " 0.116,\n", + " 0.264,\n", + " 0.136,\n", + " -0.077,\n", + " -0.589,\n", + " 0.334,\n", + " 0.092,\n", + " 0.152,\n", + " 456.222,\n", + " 62.164,\n", + " -9.526,\n", + " 3.822,\n", + " -6.224,\n", + " -7.828,\n", + " 9.63,\n", + " -0.272,\n", + " -3.019,\n", + " 4.255,\n", + " -2.824,\n", + " -1.033,\n", + " 0.13,\n", + " 0.799,\n", + " 0.435,\n", + " 0.912,\n", + " -1.315,\n", + " -0.461,\n", + " 0.702,\n", + " -0.436,\n", + " 0.012,\n", + " 1.234,\n", + " -1.19,\n", + " 0.303,\n", + " -0.52,\n", + " 0.425,\n", + " 0.437,\n", + " -0.112,\n", + " -0.721,\n", + " 0.759,\n", + " -0.76,\n", + " 0.605\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 4.888,\n", + " 5.362,\n", + " 2.785,\n", + " 10.192,\n", + " 10.788,\n", + " 7.363,\n", + " 2.81,\n", + " 6.027,\n", + " 2.104,\n", + " 0.877,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.464,\n", + " 5.722,\n", + " 0.246,\n", + " 6.613,\n", + " 1.535,\n", + " 2.889,\n", + " 0.048,\n", + " 2.846,\n", + " 0.236,\n", + " 0.098,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.155,\n", + " 4.854,\n", + " 0.676,\n", + " 5.08,\n", + " 2.117,\n", + " 2.751,\n", + " 0.265,\n", + " 2.167,\n", + " 0.396,\n", + " 0.165,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 5.06,\n", + " 5.71,\n", + " 2.749,\n", + " 10.586,\n", + " 10.861,\n", + " 8.002,\n", + " 2.512,\n", + " 6.827,\n", + " 2.631,\n", + " 1.096,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.516,\n", + " 4.566,\n", + " 0.936,\n", + " 4.79,\n", + " 2.621,\n", + " 2.767,\n", + " 0.492,\n", + " 1.924,\n", + " 0.364,\n", + " 0.152,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 6.497,\n", + " 5.957,\n", + " 3.663,\n", + " 13.174,\n", + " 14.903,\n", + " 9.575,\n", + " 4.007,\n", + " 7.873,\n", + " 3.073,\n", + " 1.281,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 12.804,\n", + " 15.192,\n", + " 4.998,\n", + " 32.351,\n", + " 30.245,\n", + " 29.81,\n", + " 2.992,\n", + " 33.238,\n", + " 13.451,\n", + " 6.138,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 2.397,\n", + " 1.389,\n", + " 0.627,\n", + " 0.543,\n", + " 0.315,\n", + " 0.197,\n", + " 0.197,\n", + " 0.197,\n", + " 0.504,\n", + " 0.577,\n", + " 0.399,\n", + " 3.03,\n", + " 0.921,\n", + " 0.204,\n", + " 0.729,\n", + " 0.222,\n", + " 0.197,\n", + " 0.197,\n", + " 0.197,\n", + " 0.796,\n", + " 0.253,\n", + " 0.037,\n", + " 2.466,\n", + " 1.042,\n", + " 0.361,\n", + " 0.637,\n", + " 0.269,\n", + " 0.197,\n", + " 0.197,\n", + " 0.197,\n", + " 0.529,\n", + " 0.325,\n", + " 0.126,\n", + " 2.556,\n", + " 1.365,\n", + " 0.595,\n", + " 0.566,\n", + " 0.302,\n", + " 0.197,\n", + " 0.201,\n", + " 0.197,\n", + " 0.569,\n", + " 0.558,\n", + " 0.348,\n", + " 2.217,\n", + " 1.124,\n", + " 0.443,\n", + " 0.586,\n", + " 0.297,\n", + " 0.197,\n", + " 0.197,\n", + " 0.197,\n", + " 0.432,\n", + " 0.379,\n", + " 0.202,\n", + " 2.42,\n", + " 1.432,\n", + " 0.654,\n", + " 0.537,\n", + " 0.318,\n", + " 0.197,\n", + " 0.197,\n", + " 0.197,\n", + " 0.514,\n", + " 0.612,\n", + " 0.433,\n", + " 3.882,\n", + " 1.244,\n", + " 0.385,\n", + " 0.704,\n", + " 0.226,\n", + " 0.197,\n", + " 0.197,\n", + " 0.197,\n", + " 1.31,\n", + " 0.461,\n", + " 0.125,\n", + " 4.413,\n", + " 4.155,\n", + " 3.869,\n", + " 4.517,\n", + " 3.785,\n", + " 4.506,\n", + " 5.512,\n", + " 5.703,\n", + " 3.596,\n", + " 3.836,\n", + " 5.824,\n", + " 3.975,\n", + " 5.984,\n", + " 6.806,\n", + " 0.197,\n", + " 0.197,\n", + " 0.315,\n", + " 0.594,\n", + " 0.456,\n", + " 0.349,\n", + " 0.379,\n", + " 0.306,\n", + " 0.556,\n", + " 0.493,\n", + " 0.362,\n", + " 0.327,\n", + " 0.492,\n", + " 0.338,\n", + " 0.52,\n", + " 0.632,\n", + " 12.204,\n", + " 8.32,\n", + " 8.633,\n", + " 12.418,\n", + " 8.866,\n", + " 12.756,\n", + " 14.178\n", + " ],\n", + " \"GETAWAY\": [\n", + " 22.0,\n", + " 0.917,\n", + " 3.923,\n", + " 15.31,\n", + " 3.0,\n", + " 1.495,\n", + " 1.147,\n", + " 1.146,\n", + " 0.506,\n", + " 0.142,\n", + " 0.123,\n", + " 0.0,\n", + " 0.0,\n", + " 12.117,\n", + " 0.635,\n", + " 0.258,\n", + " 0.572,\n", + " 1.305,\n", + " 1.277,\n", + " 0.601,\n", + " 0.17,\n", + " 0.0,\n", + " 0.0,\n", + " 9.0,\n", + " 1.36,\n", + " 0.628,\n", + " 0.36,\n", + " 0.12,\n", + " 0.03,\n", + " 0.011,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 3.66,\n", + " 0.254,\n", + " 0.119,\n", + " 0.202,\n", + " 0.172,\n", + " 0.157,\n", + " 0.052,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 1.661,\n", + " 0.814,\n", + " 0.595,\n", + " 0.293,\n", + " 0.142,\n", + " 0.066,\n", + " 0.024,\n", + " 0.009,\n", + " 0.0,\n", + " 0.0,\n", + " 3.071,\n", + " 0.129,\n", + " 0.106,\n", + " 0.167,\n", + " 0.228,\n", + " 0.203,\n", + " 0.099,\n", + " 0.012,\n", + " 0.0,\n", + " 0.0,\n", + " 1.759,\n", + " 3.165,\n", + " 1.613,\n", + " 1.211,\n", + " 1.089,\n", + " 0.533,\n", + " 0.155,\n", + " 0.109,\n", + " 0.0,\n", + " 0.0,\n", + " 12.583,\n", + " 0.674,\n", + " 0.283,\n", + " 0.601,\n", + " 1.291,\n", + " 1.301,\n", + " 0.693,\n", + " 0.151,\n", + " 0.0,\n", + " 0.0,\n", + " 9.313,\n", + " 0.807,\n", + " 0.604,\n", + " 0.332,\n", + " 0.198,\n", + " 0.085,\n", + " 0.029,\n", + " 0.018,\n", + " 0.0,\n", + " 0.0,\n", + " 3.339,\n", + " 0.127,\n", + " 0.104,\n", + " 0.184,\n", + " 0.295,\n", + " 0.246,\n", + " 0.106,\n", + " 0.025,\n", + " 0.0,\n", + " 0.0,\n", + " 2.048,\n", + " 4.218,\n", + " 1.884,\n", + " 1.534,\n", + " 1.651,\n", + " 0.744,\n", + " 0.2,\n", + " 0.179,\n", + " 0.0,\n", + " 0.0,\n", + " 16.603,\n", + " 0.913,\n", + " 0.326,\n", + " 0.759,\n", + " 1.828,\n", + " 1.816,\n", + " 0.87,\n", + " 0.248,\n", + " 0.0,\n", + " 0.0,\n", + " 12.61,\n", + " 24.354,\n", + " 6.076,\n", + " 7.479,\n", + " 2.497,\n", + " 1.772,\n", + " 0.532,\n", + " 0.123,\n", + " 0.0,\n", + " 0.0,\n", + " 61.311,\n", + " 5.768,\n", + " 1.146,\n", + " 3.457,\n", + " 3.428,\n", + " 3.956,\n", + " 3.029,\n", + " 0.17,\n", + " 0.0,\n", + " 0.0,\n", + " 36.139,\n", + " 15.443,\n", + " 1.006,\n", + " 1.029,\n", + " 1.679,\n", + " 1.865,\n", + " 2.478,\n", + " 1.646,\n", + " 0.664,\n", + " 0.22,\n", + " -0.029,\n", + " -0.128,\n", + " 16.789,\n", + " 0.211,\n", + " 0.131,\n", + " 0.122,\n", + " 0.081,\n", + " 0.09,\n", + " 0.077,\n", + " 0.595,\n", + " 0.0,\n", + " 0.595,\n", + " 0.731,\n", + " 0.626,\n", + " 0.403,\n", + " 0.249,\n", + " 0.052,\n", + " 0.002,\n", + " 0.0,\n", + " 0.0,\n", + " 4.123,\n", + " 0.186,\n", + " 0.191,\n", + " 0.077,\n", + " 0.05,\n", + " 0.008,\n", + " 0.001,\n", + " -1.066,\n", + " 0.693,\n", + " 0.693,\n", + " 0.709,\n", + " 0.602,\n", + " 0.496,\n", + " 0.292,\n", + " 0.107,\n", + " 0.015,\n", + " 0.0,\n", + " 0.0,\n", + " 4.443,\n", + " 0.1,\n", + " 0.055,\n", + " 0.031,\n", + " 0.027,\n", + " 0.013,\n", + " 0.005,\n", + " 0.0,\n", + " 1.0,\n", + " 1.0,\n", + " 1.797,\n", + " 1.913,\n", + " 2.457,\n", + " 1.688,\n", + " 0.737,\n", + " 0.195,\n", + " 0.0,\n", + " 0.0,\n", + " 17.575,\n", + " 0.263,\n", + " 0.19,\n", + " 0.12,\n", + " 0.101,\n", + " 0.086,\n", + " 0.068,\n", + " 0.0,\n", + " 0.0,\n", + " 0.263,\n", + " 0.726,\n", + " 0.676,\n", + " 0.624,\n", + " 0.34,\n", + " 0.125,\n", + " 0.032,\n", + " 1.0,\n", + " 0.0,\n", + " 7.045,\n", + " 0.064,\n", + " 0.034,\n", + " 0.028,\n", + " 0.018,\n", + " 0.016,\n", + " 0.011,\n", + " 0.0,\n", + " 0.0,\n", + " 0.064,\n", + " 2.101,\n", + " 2.425,\n", + " 3.423,\n", + " 2.328,\n", + " 0.951,\n", + " 0.321,\n", + " 2.136,\n", + " -4.1558656177312474e+36,\n", + " -8.311731235462495e+36,\n", + " 0.307,\n", + " 0.191,\n", + " 0.178,\n", + " 0.119,\n", + " 0.131,\n", + " 0.112,\n", + " 0.0,\n", + " 0.0,\n", + " 0.307,\n", + " 6.331,\n", + " 8.087,\n", + " 6.58,\n", + " 5.257,\n", + " 2.875,\n", + " 0.22,\n", + " 0.0,\n", + " 0.0,\n", + " 58.699,\n", + " 1.633,\n", + " 4.528,\n", + " 0.746,\n", + " 0.568,\n", + " 0.414,\n", + " 0.077,\n", + " 0.0,\n", + " 0.0,\n", + " 4.528\n", + " ]\n", + "}\n", + "*******\n", + "\n", + "*******\n", + "Basic Information on pyroGlu:\n", + "{\n", + " \"InChI Key\": \"ODHCTXKNWHHXJC-GSVOUGTGSA-N\",\n", + " \"InChI\": \"InChI=1S/C5H7NO3/c7-4-2-1-3(6-4)5(8)9/h3H,1-2H2,(H,6,7)(H,8,9)/t3-/m1/s1\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 50,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 4,\n", + " \"n_o\": 4,\n", + " \"nh_oh\": 2,\n", + " \"h_acceptors\": 3,\n", + " \"h_donors\": 2,\n", + " \"rotatable_bonds\": 1,\n", + " \"aromatic_carbocycles\": 0,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 0,\n", + " \"aliphatic_heterocycles\": 1,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 3.4242759672977012,\n", + " \"Bertz CT complexity index\": 357.9314607740196,\n", + " \"Ipc\": 2030.6448813833904,\n", + " \"log-P\": -0.6504000000000001,\n", + " \"Molar Refractivity\": 28.800499999999996,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -0.74,\n", + " \"phi\": 0.4661333951165423,\n", + " \"kappa_1\": 1.869580723123354,\n", + " \"kappa_2\": 2.243925872877158,\n", + " \"kappa_3\": 1.3363713877408723,\n", + " \"chi_0\": 12.939157588755426,\n", + " \"chi_1\": 7.046764616337061,\n", + " \"chi_0n\": 11.171958466891548,\n", + " \"chi_1n\": 5.4150479171595745,\n", + " \"chi_2n\": 1.3030202395987163,\n", + " \"chi_3n\": 0.694532245487714,\n", + " \"chi_4n\": 0.36678874569198633,\n", + " \"chi_0v\": 4.171958466891547,\n", + " \"chi_1v\": 2.0595860311957526,\n", + " \"chi_2v\": 1.3030202395987163,\n", + " \"chi_3v\": 0.694532245487714,\n", + " \"chi_4v\": 0.36678874569198633\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 66.4,\n", + " \"Labute_ASA\": 61.8398488593186,\n", + " \"PEOE_VSA\": 60.34475771726293,\n", + " \"SMR_VSA\": 60.34475771726292,\n", + " \"SlogP_VSA\": 60.34475771726292,\n", + " \"EState_VSA-CCG\": 60.34475771726292,\n", + " \"EState_VSA-RDK\": 61.58333333333334,\n", + " \"Avg_VSA_approx\": 60.592472840477015\n", + " },\n", + " \"Plane of Best Fit\": 0.6851191906886438,\n", + " \"Principal Moments of Inertia\": [\n", + " 148.92345984557403,\n", + " 443.40688552700595,\n", + " 515.8538946114913\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.2886930997346328,\n", + " 0.8595590537529082\n", + " ],\n", + " \"Radius of gyration\": 2.0715844250021753,\n", + " \"Inertial shape factor\": 0.005771817648100755,\n", + " \"Eccentricity\": 0.9574216908790031,\n", + " \"Asphericity\": 0.36904504610183,\n", + " \"Spherocity index\": 0.49587897539664477,\n", + " \"Autocorr 2D\": [\n", + " 2.482,\n", + " 2.835,\n", + " 2.607,\n", + " 2.205,\n", + " 1.646,\n", + " 0.119,\n", + " 0.0,\n", + " 0.0,\n", + " 2.338,\n", + " 2.656,\n", + " 2.527,\n", + " 2.047,\n", + " 1.256,\n", + " 0.283,\n", + " 0.0,\n", + " 0.0,\n", + " 2.91,\n", + " 3.43,\n", + " 3.708,\n", + " 3.368,\n", + " 2.644,\n", + " 1.392,\n", + " 0.0,\n", + " 0.0,\n", + " 2.295,\n", + " 2.654,\n", + " 2.562,\n", + " 1.977,\n", + " 1.194,\n", + " 0.38,\n", + " 0.0,\n", + " 0.0,\n", + " 3.009,\n", + " 3.575,\n", + " 3.925,\n", + " 3.572,\n", + " 2.807,\n", + " 1.682,\n", + " 0.0,\n", + " 0.0,\n", + " 4.199,\n", + " 4.894,\n", + " 5.041,\n", + " 4.853,\n", + " 4.822,\n", + " 2.303,\n", + " 0.0,\n", + " 0.0,\n", + " 3.047,\n", + " 5.818,\n", + " 9.959,\n", + " 7.864,\n", + " 3.847,\n", + " 1.079,\n", + " 0.0,\n", + " 0.0,\n", + " 1.615,\n", + " 2.984,\n", + " 3.386,\n", + " 1.829,\n", + " 0.797,\n", + " 0.276,\n", + " 0.0,\n", + " 0.0,\n", + " 0.123,\n", + " 0.27,\n", + " 0.477,\n", + " 0.43,\n", + " 0.318,\n", + " 0.051,\n", + " 0.0,\n", + " 0.0,\n", + " 1.303,\n", + " 2.11,\n", + " 2.182,\n", + " 1.21,\n", + " 0.502,\n", + " 0.132,\n", + " 0.0,\n", + " 0.0,\n", + " 0.213,\n", + " 0.321,\n", + " 0.283,\n", + " 0.137,\n", + " 0.05,\n", + " 0.011,\n", + " 0.0,\n", + " 0.0,\n", + " 22.283,\n", + " 50.542,\n", + " 79.195,\n", + " 82.451,\n", + " 68.384,\n", + " 9.688,\n", + " 0.0,\n", + " 0.0,\n", + " -0.053,\n", + " 0.028,\n", + " -0.158,\n", + " -0.122,\n", + " -0.01,\n", + " 0.358,\n", + " 0.0,\n", + " 0.0,\n", + " 0.053,\n", + " -0.218,\n", + " -0.185,\n", + " 0.1,\n", + " -0.031,\n", + " 0.652,\n", + " 0.0,\n", + " 0.0,\n", + " -0.172,\n", + " 0.233,\n", + " -0.094,\n", + " -0.475,\n", + " 0.359,\n", + " -0.121,\n", + " 0.0,\n", + " 0.0,\n", + " 0.047,\n", + " -0.265,\n", + " -0.166,\n", + " 0.043,\n", + " 0.18,\n", + " 0.588,\n", + " 0.0,\n", + " 0.0,\n", + " -0.081,\n", + " -0.306,\n", + " -0.001,\n", + " -0.023,\n", + " 0.131,\n", + " 0.343,\n", + " 0.0,\n", + " 0.0,\n", + " -0.077,\n", + " 0.197,\n", + " -0.149,\n", + " -0.46,\n", + " 0.483,\n", + " -0.197,\n", + " 0.0,\n", + " 0.0,\n", + " 0.76,\n", + " 0.744,\n", + " 1.106,\n", + " 1.215,\n", + " 1.196,\n", + " 0.864,\n", + " 0.0,\n", + " 0.0,\n", + " 0.997,\n", + " 1.248,\n", + " 1.107,\n", + " 0.745,\n", + " 0.782,\n", + " 0.308,\n", + " 0.0,\n", + " 0.0,\n", + " 0.815,\n", + " 0.412,\n", + " 0.967,\n", + " 1.719,\n", + " 1.216,\n", + " 1.103,\n", + " 0.0,\n", + " 0.0,\n", + " 1.232,\n", + " 1.425,\n", + " 1.034,\n", + " 0.686,\n", + " 0.448,\n", + " 0.011,\n", + " 0.0,\n", + " 0.0,\n", + " 1.476,\n", + " 1.547,\n", + " 0.895,\n", + " 0.642,\n", + " 0.354,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.685,\n", + " 0.421,\n", + " 1.012,\n", + " 1.734,\n", + " 1.159,\n", + " 1.237,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": 0.06225141593934531,\n", + " \"bcut2d_chglo\": -2.5955398262406435,\n", + " \"bcut2d_logphi\": -0.10095222879510092,\n", + " \"bcut2d_logplow\": -2.688020358735879,\n", + " \"bcut2d_mrhi\": 0.5295429977457201,\n", + " \"bcut2d_mrlow\": -1.6757853562166098,\n", + " \"bcut2d_mwhi\": 11.513110780015952,\n", + " \"bcut2d_mwlow\": -1.5302872848094946\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.169,\n", + " 0.522,\n", + " 0.933,\n", + " 0.8,\n", + " 0.376,\n", + " 0.095,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.127,\n", + " 0.319,\n", + " 0.346,\n", + " 0.275,\n", + " 0.174,\n", + " 0.004,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.107,\n", + " 0.259,\n", + " 0.308,\n", + " 0.223,\n", + " 0.092,\n", + " 0.01,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.183,\n", + " 0.561,\n", + " 1.009,\n", + " 0.9,\n", + " 0.466,\n", + " 0.095,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.101,\n", + " 0.254,\n", + " 0.314,\n", + " 0.202,\n", + " 0.076,\n", + " 0.015,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.2,\n", + " 0.643,\n", + " 1.244,\n", + " 1.103,\n", + " 0.536,\n", + " 0.138,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.691,\n", + " 2.547,\n", + " 4.006,\n", + " 4.204,\n", + " 5.079,\n", + " 0.278,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.126,\n", + " 0.328,\n", + " 0.441,\n", + " 0.336,\n", + " 0.154,\n", + " 0.021,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"MoRSE\": [\n", + " 120.0,\n", + " 18.979,\n", + " -1.334,\n", + " -0.064,\n", + " -1.529,\n", + " -2.088,\n", + " 2.127,\n", + " -0.025,\n", + " 0.06,\n", + " 0.46,\n", + " -0.587,\n", + " -0.484,\n", + " 0.162,\n", + " 0.43,\n", + " 0.22,\n", + " -0.232,\n", + " -0.142,\n", + " -0.405,\n", + " 0.477,\n", + " 0.086,\n", + " -0.214,\n", + " 0.228,\n", + " -0.102,\n", + " -0.233,\n", + " 0.204,\n", + " -0.006,\n", + " 0.059,\n", + " 0.013,\n", + " -0.216,\n", + " 0.018,\n", + " 0.25,\n", + " -0.183,\n", + " 51.933,\n", + " 9.87,\n", + " -0.832,\n", + " -0.787,\n", + " -1.132,\n", + " -0.447,\n", + " 1.94,\n", + " -0.785,\n", + " -0.324,\n", + " 0.347,\n", + " -0.18,\n", + " 0.333,\n", + " -0.317,\n", + " 0.101,\n", + " 0.169,\n", + " -0.288,\n", + " -0.028,\n", + " 0.116,\n", + " 0.115,\n", + " -0.092,\n", + " -0.172,\n", + " 0.19,\n", + " 0.075,\n", + " -0.063,\n", + " -0.031,\n", + " -0.035,\n", + " 0.034,\n", + " -0.023,\n", + " 0.015,\n", + " 0.011,\n", + " 0.001,\n", + " -0.09,\n", + " 43.698,\n", + " 9.281,\n", + " -0.706,\n", + " -0.654,\n", + " -0.729,\n", + " -0.483,\n", + " 1.365,\n", + " -0.565,\n", + " -0.093,\n", + " 0.282,\n", + " -0.154,\n", + " -0.022,\n", + " -0.185,\n", + " 0.272,\n", + " 0.113,\n", + " -0.209,\n", + " -0.081,\n", + " 0.017,\n", + " 0.176,\n", + " -0.043,\n", + " -0.161,\n", + " 0.156,\n", + " 0.028,\n", + " -0.12,\n", + " 0.037,\n", + " 0.011,\n", + " 0.039,\n", + " -0.016,\n", + " -0.084,\n", + " 0.044,\n", + " 0.08,\n", + " -0.101,\n", + " 131.102,\n", + " 19.515,\n", + " -1.211,\n", + " 0.012,\n", + " -1.879,\n", + " -2.207,\n", + " 2.403,\n", + " -0.027,\n", + " -0.057,\n", + " 0.539,\n", + " -0.605,\n", + " -0.399,\n", + " 0.113,\n", + " 0.371,\n", + " 0.249,\n", + " -0.245,\n", + " -0.127,\n", + " -0.38,\n", + " 0.459,\n", + " 0.021,\n", + " -0.179,\n", + " 0.26,\n", + " -0.07,\n", + " -0.235,\n", + " 0.176,\n", + " -0.043,\n", + " 0.061,\n", + " 0.022,\n", + " -0.155,\n", + " -0.019,\n", + " 0.221,\n", + " -0.2,\n", + " 43.082,\n", + " 9.628,\n", + " -0.853,\n", + " -0.578,\n", + " -0.555,\n", + " -0.606,\n", + " 1.207,\n", + " -0.462,\n", + " -0.011,\n", + " 0.276,\n", + " -0.162,\n", + " -0.186,\n", + " -0.101,\n", + " 0.337,\n", + " 0.099,\n", + " -0.186,\n", + " -0.124,\n", + " -0.029,\n", + " 0.215,\n", + " -0.005,\n", + " -0.162,\n", + " 0.142,\n", + " -0.011,\n", + " -0.134,\n", + " 0.075,\n", + " 0.033,\n", + " 0.04,\n", + " -0.023,\n", + " -0.132,\n", + " 0.059,\n", + " 0.12,\n", + " -0.096,\n", + " 158.136,\n", + " 23.232,\n", + " -1.639,\n", + " 0.278,\n", + " -2.079,\n", + " -2.646,\n", + " 2.484,\n", + " 0.131,\n", + " 0.098,\n", + " 0.603,\n", + " -0.777,\n", + " -0.611,\n", + " 0.238,\n", + " 0.434,\n", + " 0.333,\n", + " -0.267,\n", + " -0.108,\n", + " -0.61,\n", + " 0.571,\n", + " 0.131,\n", + " -0.22,\n", + " 0.259,\n", + " -0.1,\n", + " -0.299,\n", + " 0.241,\n", + " -0.035,\n", + " 0.081,\n", + " 0.033,\n", + " -0.217,\n", + " -0.032,\n", + " 0.297,\n", + " -0.224,\n", + " 611.151,\n", + " 56.703,\n", + " -6.842,\n", + " 2.221,\n", + " -12.004,\n", + " -11.05,\n", + " 13.943,\n", + " 0.945,\n", + " -3.579,\n", + " 3.864,\n", + " -1.925,\n", + " 0.971,\n", + " 0.554,\n", + " -1.128,\n", + " 0.526,\n", + " -1.284,\n", + " -0.877,\n", + " 0.59,\n", + " 1.022,\n", + " -1.783,\n", + " 0.672,\n", + " 1.76,\n", + " -0.16,\n", + " 0.172,\n", + " -0.333,\n", + " -0.987,\n", + " 0.143,\n", + " -0.31,\n", + " 0.76,\n", + " -0.525,\n", + " -0.354,\n", + " -0.248\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 4.092,\n", + " 4.614,\n", + " 2.219,\n", + " 10.501,\n", + " 6.201,\n", + " 7.336,\n", + " 3.576,\n", + " 4.899,\n", + " 0.291,\n", + " 0.003,\n", + " 0.002,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.407,\n", + " 4.853,\n", + " 0.199,\n", + " 7.243,\n", + " 0.751,\n", + " 5.05,\n", + " 0.156,\n", + " 3.042,\n", + " 0.033,\n", + " 0.004,\n", + " 0.003,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.952,\n", + " 4.286,\n", + " 0.543,\n", + " 5.609,\n", + " 1.358,\n", + " 3.968,\n", + " 0.381,\n", + " 1.618,\n", + " 0.055,\n", + " 0.001,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 4.301,\n", + " 4.846,\n", + " 2.188,\n", + " 11.268,\n", + " 6.543,\n", + " 8.347,\n", + " 3.55,\n", + " 6.143,\n", + " 0.364,\n", + " 0.005,\n", + " 0.003,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.222,\n", + " 4.095,\n", + " 0.752,\n", + " 5.127,\n", + " 1.672,\n", + " 3.571,\n", + " 0.552,\n", + " 1.24,\n", + " 0.05,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 5.526,\n", + " 4.99,\n", + " 2.907,\n", + " 13.252,\n", + " 8.526,\n", + " 8.942,\n", + " 5.213,\n", + " 6.762,\n", + " 0.425,\n", + " 0.004,\n", + " 0.002,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 11.502,\n", + " 12.947,\n", + " 4.258,\n", + " 41.875,\n", + " 20.634,\n", + " 39.324,\n", + " 9.836,\n", + " 62.382,\n", + " 1.755,\n", + " 0.119,\n", + " 0.076,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 2.251,\n", + " 1.426,\n", + " 0.728,\n", + " 0.511,\n", + " 0.324,\n", + " 0.2,\n", + " 0.2,\n", + " 0.2,\n", + " 0.486,\n", + " 0.545,\n", + " 0.415,\n", + " 3.165,\n", + " 0.949,\n", + " 0.297,\n", + " 0.718,\n", + " 0.215,\n", + " 0.2,\n", + " 0.2,\n", + " 0.2,\n", + " 0.908,\n", + " 0.226,\n", + " 0.053,\n", + " 2.443,\n", + " 1.059,\n", + " 0.448,\n", + " 0.618,\n", + " 0.268,\n", + " 0.2,\n", + " 0.2,\n", + " 0.2,\n", + " 0.541,\n", + " 0.299,\n", + " 0.146,\n", + " 2.461,\n", + " 1.411,\n", + " 0.691,\n", + " 0.539,\n", + " 0.309,\n", + " 0.2,\n", + " 0.2,\n", + " 0.2,\n", + " 0.558,\n", + " 0.541,\n", + " 0.357,\n", + " 2.089,\n", + " 1.134,\n", + " 0.529,\n", + " 0.557,\n", + " 0.302,\n", + " 0.2,\n", + " 0.2,\n", + " 0.205,\n", + " 0.409,\n", + " 0.349,\n", + " 0.219,\n", + " 2.275,\n", + " 1.476,\n", + " 0.758,\n", + " 0.505,\n", + " 0.327,\n", + " 0.2,\n", + " 0.2,\n", + " 0.2,\n", + " 0.497,\n", + " 0.582,\n", + " 0.448,\n", + " 4.047,\n", + " 1.256,\n", + " 0.426,\n", + " 0.706,\n", + " 0.219,\n", + " 0.2,\n", + " 0.2,\n", + " 0.2,\n", + " 1.486,\n", + " 0.389,\n", + " 0.101,\n", + " 4.404,\n", + " 4.411,\n", + " 3.95,\n", + " 4.563,\n", + " 3.752,\n", + " 4.508,\n", + " 5.728,\n", + " 5.885,\n", + " 4.224,\n", + " 4.157,\n", + " 6.148,\n", + " 4.072,\n", + " 6.2,\n", + " 7.34,\n", + " 0.2,\n", + " 0.2,\n", + " 0.267,\n", + " 0.576,\n", + " 0.428,\n", + " 0.309,\n", + " 0.335,\n", + " 0.257,\n", + " 0.56,\n", + " 0.482,\n", + " 0.396,\n", + " 0.329,\n", + " 0.485,\n", + " 0.325,\n", + " 0.509,\n", + " 0.659,\n", + " 12.625,\n", + " 9.525,\n", + " 9.267,\n", + " 13.111,\n", + " 9.076,\n", + " 13.253,\n", + " 15.232\n", + " ],\n", + " \"GETAWAY\": [\n", + " 24.529,\n", + " 0.86,\n", + " 3.832,\n", + " 16.272,\n", + " 3.0,\n", + " 1.596,\n", + " 1.205,\n", + " 0.986,\n", + " 0.128,\n", + " 0.104,\n", + " 0.098,\n", + " 0.0,\n", + " 0.0,\n", + " 11.235,\n", + " 0.679,\n", + " 0.292,\n", + " 0.57,\n", + " 1.279,\n", + " 1.239,\n", + " 0.606,\n", + " 0.175,\n", + " 0.0,\n", + " 0.0,\n", + " 9.0,\n", + " 1.967,\n", + " 0.875,\n", + " 0.576,\n", + " 0.08,\n", + " 0.014,\n", + " 0.008,\n", + " 0.005,\n", + " 0.0,\n", + " 0.0,\n", + " 5.084,\n", + " 0.432,\n", + " 0.165,\n", + " 0.3,\n", + " 0.261,\n", + " 0.244,\n", + " 0.294,\n", + " 0.008,\n", + " 0.0,\n", + " 0.0,\n", + " 2.979,\n", + " 0.991,\n", + " 0.706,\n", + " 0.367,\n", + " 0.134,\n", + " 0.024,\n", + " 0.017,\n", + " 0.011,\n", + " 0.0,\n", + " 0.0,\n", + " 3.51,\n", + " 0.18,\n", + " 0.132,\n", + " 0.204,\n", + " 0.282,\n", + " 0.252,\n", + " 0.145,\n", + " 0.02,\n", + " 0.0,\n", + " 0.0,\n", + " 2.25,\n", + " 3.449,\n", + " 1.793,\n", + " 1.337,\n", + " 1.025,\n", + " 0.156,\n", + " 0.117,\n", + " 0.101,\n", + " 0.0,\n", + " 0.0,\n", + " 12.508,\n", + " 0.798,\n", + " 0.333,\n", + " 0.631,\n", + " 1.376,\n", + " 1.37,\n", + " 0.761,\n", + " 0.179,\n", + " 0.0,\n", + " 0.0,\n", + " 10.098,\n", + " 0.86,\n", + " 0.65,\n", + " 0.362,\n", + " 0.167,\n", + " 0.024,\n", + " 0.019,\n", + " 0.015,\n", + " 0.0,\n", + " 0.0,\n", + " 3.335,\n", + " 0.145,\n", + " 0.119,\n", + " 0.199,\n", + " 0.309,\n", + " 0.253,\n", + " 0.114,\n", + " 0.027,\n", + " 0.0,\n", + " 0.0,\n", + " 2.187,\n", + " 4.205,\n", + " 2.026,\n", + " 1.611,\n", + " 1.427,\n", + " 0.189,\n", + " 0.149,\n", + " 0.144,\n", + " 0.0,\n", + " 0.0,\n", + " 15.296,\n", + " 0.975,\n", + " 0.372,\n", + " 0.745,\n", + " 1.788,\n", + " 1.76,\n", + " 0.875,\n", + " 0.255,\n", + " 0.0,\n", + " 0.0,\n", + " 12.566,\n", + " 39.214,\n", + " 8.178,\n", + " 9.706,\n", + " 3.521,\n", + " 0.791,\n", + " 0.442,\n", + " 0.32,\n", + " 0.0,\n", + " 0.0,\n", + " 85.131,\n", + " 10.231,\n", + " 1.58,\n", + " 4.469,\n", + " 5.284,\n", + " 5.784,\n", + " 8.568,\n", + " 0.561,\n", + " 0.0,\n", + " 0.0,\n", + " 62.721,\n", + " 14.571,\n", + " 0.996,\n", + " 1.019,\n", + " 1.71,\n", + " 1.739,\n", + " 2.245,\n", + " 1.439,\n", + " 0.641,\n", + " 0.195,\n", + " 0.008,\n", + " -0.056,\n", + " 15.842,\n", + " 0.252,\n", + " 0.136,\n", + " 0.112,\n", + " 0.085,\n", + " 0.101,\n", + " 0.077,\n", + " 0.03,\n", + " 0.0,\n", + " 0.252,\n", + " 0.945,\n", + " 0.846,\n", + " 0.545,\n", + " 0.343,\n", + " 0.226,\n", + " 0.009,\n", + " 0.0,\n", + " 0.0,\n", + " 5.827,\n", + " 0.186,\n", + " 0.206,\n", + " 0.084,\n", + " 0.058,\n", + " 0.107,\n", + " 0.008,\n", + " -0.027,\n", + " 0.03,\n", + " 0.206,\n", + " 0.8,\n", + " 0.666,\n", + " 0.553,\n", + " 0.327,\n", + " 0.137,\n", + " 0.022,\n", + " 0.0,\n", + " 0.0,\n", + " 5.009,\n", + " 0.1,\n", + " 0.059,\n", + " 0.031,\n", + " 0.031,\n", + " 0.031,\n", + " 0.013,\n", + " 0.0,\n", + " 1.0,\n", + " 1.0,\n", + " 1.898,\n", + " 1.86,\n", + " 2.398,\n", + " 1.598,\n", + " 0.751,\n", + " 0.198,\n", + " 0.0,\n", + " 0.0,\n", + " 17.408,\n", + " 0.315,\n", + " 0.205,\n", + " 0.136,\n", + " 0.107,\n", + " 0.106,\n", + " 0.087,\n", + " 0.0,\n", + " 0.0,\n", + " 0.315,\n", + " 0.755,\n", + " 0.679,\n", + " 0.6,\n", + " 0.32,\n", + " 0.128,\n", + " 0.03,\n", + " 1.0,\n", + " 0.0,\n", + " 7.024,\n", + " 0.063,\n", + " 0.035,\n", + " 0.029,\n", + " 0.02,\n", + " 0.019,\n", + " 0.012,\n", + " 0.0,\n", + " 0.0,\n", + " 0.063,\n", + " 2.149,\n", + " 2.226,\n", + " 3.098,\n", + " 2.028,\n", + " 0.913,\n", + " 0.285,\n", + " -0.475,\n", + " -4.1558656177312474e+36,\n", + " -8.311731235462495e+36,\n", + " 0.368,\n", + " 0.198,\n", + " 0.163,\n", + " 0.125,\n", + " 0.147,\n", + " 0.112,\n", + " 0.0,\n", + " 0.0,\n", + " 0.368,\n", + " 8.06,\n", + " 9.955,\n", + " 8.986,\n", + " 6.821,\n", + " 6.678,\n", + " 0.611,\n", + " 0.0,\n", + " 0.0,\n", + " 82.222,\n", + " 1.625,\n", + " 4.885,\n", + " 0.813,\n", + " 0.551,\n", + " 2.539,\n", + " 0.485,\n", + " 0.0,\n", + " 0.0,\n", + " 4.885\n", + " ]\n", + "}\n", + "*******\n", + "\n", + "*******\n", + "Basic Information on Ser:\n", + "{\n", + " \"InChI Key\": \"MTCFGRXMJLQNBG-REOHCLBHSA-N\",\n", + " \"InChI\": \"InChI=1S/C3H7NO3/c4-2(1-5)3(6)7/h2,5H,1,4H2,(H,6,7)/t2-/m0/s1\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 42,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 4,\n", + " \"n_o\": 4,\n", + " \"nh_oh\": 4,\n", + " \"h_acceptors\": 4,\n", + " \"h_donors\": 3,\n", + " \"rotatable_bonds\": 4,\n", + " \"aromatic_carbocycles\": 0,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 0,\n", + " \"aliphatic_heterocycles\": 0,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 5.2016042632171295,\n", + " \"Bertz CT complexity index\": 222.2255594286989,\n", + " \"Ipc\": 678.3410878365554,\n", + " \"log-P\": -1.6094000000000002,\n", + " \"Molar Refractivity\": 22.696999999999996,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -0.44999999999999996,\n", + " \"phi\": 0.49008899561875363,\n", + " \"kappa_1\": 1.2809725242456467,\n", + " \"kappa_2\": 2.6781393858166775,\n", + " \"kappa_3\": 2.2707207207207207,\n", + " \"chi_0\": 11.568914100752348,\n", + " \"chi_1\": 6.235416320188736,\n", + " \"chi_0n\": 10.171958466891548,\n", + " \"chi_1n\": 4.546903005373416,\n", + " \"chi_2n\": 0.7381263489312097,\n", + " \"chi_3n\": 0.2900237483002402,\n", + " \"chi_4n\": 0.04166666666666668,\n", + " \"chi_0v\": 3.1719584668915473,\n", + " \"chi_1v\": 1.3359792334457736,\n", + " \"chi_2v\": 0.7381263489312097,\n", + " \"chi_3v\": 0.2900237483002402,\n", + " \"chi_4v\": 0.04166666666666668\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 83.55000000000001,\n", + " \"Labute_ASA\": 50.68326283997712,\n", + " \"PEOE_VSA\": 49.07641268086263,\n", + " \"SMR_VSA\": 49.076412680862624,\n", + " \"SlogP_VSA\": 49.07641268086263,\n", + " \"EState_VSA-CCG\": 49.07641268086264,\n", + " \"EState_VSA-RDK\": 55.16666666666667,\n", + " \"Avg_VSA_approx\": 50.294463478023445\n", + " },\n", + " \"Plane of Best Fit\": 0.5024383823817683,\n", + " \"Principal Moments of Inertia\": [\n", + " 113.73445304754962,\n", + " 282.9629446755791,\n", + " 353.2677871615301\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.32194968570838034,\n", + " 0.8009871122107024\n", + " ],\n", + " \"Radius of gyration\": 1.8889421552387884,\n", + " \"Inertial shape factor\": 0.007042607501491471,\n", + " \"Eccentricity\": 0.9467567796811783,\n", + " \"Asphericity\": 0.3234336586542753,\n", + " \"Spherocity index\": 0.34491448846127826,\n", + " \"Autocorr 2D\": [\n", + " 2.179,\n", + " 2.408,\n", + " 2.4,\n", + " 1.804,\n", + " 0.321,\n", + " 0.007,\n", + " 0.0,\n", + " 0.0,\n", + " 2.011,\n", + " 2.197,\n", + " 2.134,\n", + " 1.658,\n", + " 0.684,\n", + " 0.067,\n", + " 0.0,\n", + " 0.0,\n", + " 2.751,\n", + " 3.134,\n", + " 3.389,\n", + " 3.274,\n", + " 2.31,\n", + " 0.635,\n", + " 0.0,\n", + " 0.0,\n", + " 1.939,\n", + " 2.168,\n", + " 2.116,\n", + " 1.658,\n", + " 0.871,\n", + " 0.135,\n", + " 0.0,\n", + " 0.0,\n", + " 2.867,\n", + " 3.286,\n", + " 3.602,\n", + " 3.491,\n", + " 2.648,\n", + " 0.899,\n", + " 0.0,\n", + " 0.0,\n", + " 4.183,\n", + " 4.729,\n", + " 5.068,\n", + " 5.076,\n", + " 3.258,\n", + " 0.693,\n", + " 0.0,\n", + " 0.0,\n", + " 3.239,\n", + " 5.107,\n", + " 7.438,\n", + " 7.573,\n", + " 2.904,\n", + " 0.293,\n", + " 0.0,\n", + " 0.0,\n", + " 1.308,\n", + " 1.982,\n", + " 2.162,\n", + " 1.402,\n", + " 0.645,\n", + " 0.084,\n", + " 0.0,\n", + " 0.0,\n", + " 0.156,\n", + " 0.276,\n", + " 0.397,\n", + " 0.564,\n", + " 0.165,\n", + " 0.012,\n", + " 0.0,\n", + " 0.0,\n", + " 0.854,\n", + " 1.111,\n", + " 1.001,\n", + " 0.512,\n", + " 0.211,\n", + " 0.028,\n", + " 0.0,\n", + " 0.0,\n", + " 0.13,\n", + " 0.154,\n", + " 0.111,\n", + " 0.049,\n", + " 0.013,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 32.907,\n", + " 61.319,\n", + " 80.234,\n", + " 106.11,\n", + " 29.861,\n", + " 2.144,\n", + " 0.0,\n", + " 0.0,\n", + " -0.172,\n", + " -0.042,\n", + " -0.005,\n", + " -0.308,\n", + " 0.222,\n", + " 0.961,\n", + " 0.0,\n", + " 0.0,\n", + " 0.087,\n", + " -0.212,\n", + " -0.215,\n", + " -0.141,\n", + " 0.433,\n", + " 0.9,\n", + " 0.0,\n", + " 0.0,\n", + " -0.359,\n", + " 0.046,\n", + " 0.032,\n", + " -0.176,\n", + " -0.083,\n", + " 0.516,\n", + " 0.0,\n", + " 0.0,\n", + " 0.128,\n", + " -0.308,\n", + " -0.351,\n", + " 0.12,\n", + " 0.391,\n", + " 0.459,\n", + " 0.0,\n", + " 0.0,\n", + " 0.088,\n", + " -0.437,\n", + " -0.155,\n", + " 0.129,\n", + " 0.179,\n", + " 0.176,\n", + " 0.0,\n", + " 0.0,\n", + " -0.327,\n", + " 0.047,\n", + " 0.023,\n", + " -0.176,\n", + " -0.098,\n", + " 0.456,\n", + " 0.0,\n", + " 0.0,\n", + " 0.977,\n", + " 0.868,\n", + " 0.921,\n", + " 1.358,\n", + " 0.792,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.081,\n", + " 1.331,\n", + " 1.127,\n", + " 0.816,\n", + " 0.338,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.128,\n", + " 0.728,\n", + " 0.845,\n", + " 1.413,\n", + " 0.969,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.376,\n", + " 1.667,\n", + " 1.245,\n", + " 0.331,\n", + " 0.014,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.551,\n", + " 1.83,\n", + " 1.101,\n", + " 0.255,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.089,\n", + " 0.737,\n", + " 0.869,\n", + " 1.409,\n", + " 0.944,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": -0.1529569672085491,\n", + " \"bcut2d_chglo\": -2.5406154358985287,\n", + " \"bcut2d_logphi\": -0.40419249622433695,\n", + " \"bcut2d_logplow\": -2.6895779473378636,\n", + " \"bcut2d_mrhi\": 3.90859219989882e-17,\n", + " \"bcut2d_mrlow\": -1.5341400195795047,\n", + " \"bcut2d_mwhi\": 0.9679769585545578,\n", + " \"bcut2d_mwlow\": -1.028953588263394\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.174,\n", + " 0.475,\n", + " 0.825,\n", + " 0.853,\n", + " 0.406,\n", + " 0.061,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.119,\n", + " 0.265,\n", + " 0.35,\n", + " 0.231,\n", + " 0.019,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.095,\n", + " 0.202,\n", + " 0.249,\n", + " 0.172,\n", + " 0.047,\n", + " 0.004,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.196,\n", + " 0.527,\n", + " 0.918,\n", + " 0.997,\n", + " 0.417,\n", + " 0.054,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.087,\n", + " 0.191,\n", + " 0.237,\n", + " 0.167,\n", + " 0.063,\n", + " 0.009,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.217,\n", + " 0.607,\n", + " 1.13,\n", + " 1.232,\n", + " 0.592,\n", + " 0.088,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.873,\n", + " 2.801,\n", + " 5.286,\n", + " 6.847,\n", + " 1.247,\n", + " 0.061,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.118,\n", + " 0.272,\n", + " 0.379,\n", + " 0.305,\n", + " 0.097,\n", + " 0.01,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"MoRSE\": [\n", + " 91.0,\n", + " 17.535,\n", + " -1.461,\n", + " 0.613,\n", + " -1.786,\n", + " -1.125,\n", + " 0.52,\n", + " 0.774,\n", + " 0.107,\n", + " 0.178,\n", + " -0.108,\n", + " -0.695,\n", + " -0.079,\n", + " 0.251,\n", + " 0.544,\n", + " -0.152,\n", + " -0.012,\n", + " -0.429,\n", + " 0.056,\n", + " 0.24,\n", + " -0.128,\n", + " 0.239,\n", + " -0.098,\n", + " -0.082,\n", + " -0.072,\n", + " 0.014,\n", + " 0.127,\n", + " -0.072,\n", + " 0.104,\n", + " -0.083,\n", + " -0.023,\n", + " -0.045,\n", + " 33.43,\n", + " 7.634,\n", + " -0.768,\n", + " -0.161,\n", + " -1.201,\n", + " 0.188,\n", + " 0.975,\n", + " -0.37,\n", + " -0.356,\n", + " 0.223,\n", + " 0.014,\n", + " 0.122,\n", + " -0.217,\n", + " -0.054,\n", + " 0.271,\n", + " -0.137,\n", + " 0.02,\n", + " -0.091,\n", + " 0.082,\n", + " 0.093,\n", + " -0.227,\n", + " 0.161,\n", + " -0.036,\n", + " 0.048,\n", + " -0.05,\n", + " -0.041,\n", + " 0.042,\n", + " -0.003,\n", + " 0.02,\n", + " 0.045,\n", + " -0.096,\n", + " -0.007,\n", + " 27.205,\n", + " 7.059,\n", + " -0.588,\n", + " -0.203,\n", + " -0.78,\n", + " -0.048,\n", + " 0.544,\n", + " -0.124,\n", + " -0.085,\n", + " 0.101,\n", + " 0.045,\n", + " -0.114,\n", + " -0.156,\n", + " 0.125,\n", + " 0.187,\n", + " -0.117,\n", + " -0.015,\n", + " -0.096,\n", + " 0.087,\n", + " 0.057,\n", + " -0.13,\n", + " 0.118,\n", + " -0.03,\n", + " -0.008,\n", + " -0.027,\n", + " -0.008,\n", + " 0.051,\n", + " -0.02,\n", + " 0.001,\n", + " 0.007,\n", + " -0.015,\n", + " -0.011,\n", + " 100.633,\n", + " 18.874,\n", + " -1.355,\n", + " 0.767,\n", + " -2.066,\n", + " -1.35,\n", + " 0.772,\n", + " 0.745,\n", + " 0.066,\n", + " 0.223,\n", + " -0.063,\n", + " -0.72,\n", + " -0.133,\n", + " 0.184,\n", + " 0.638,\n", + " -0.124,\n", + " 0.007,\n", + " -0.48,\n", + " 0.023,\n", + " 0.258,\n", + " -0.15,\n", + " 0.291,\n", + " -0.082,\n", + " -0.082,\n", + " -0.122,\n", + " -0.006,\n", + " 0.145,\n", + " -0.063,\n", + " 0.159,\n", + " -0.093,\n", + " -0.079,\n", + " -0.063,\n", + " 26.775,\n", + " 7.066,\n", + " -0.66,\n", + " -0.162,\n", + " -0.652,\n", + " -0.122,\n", + " 0.361,\n", + " 0.015,\n", + " -0.013,\n", + " 0.073,\n", + " 0.029,\n", + " -0.21,\n", + " -0.103,\n", + " 0.186,\n", + " 0.166,\n", + " -0.126,\n", + " -0.036,\n", + " -0.103,\n", + " 0.11,\n", + " 0.045,\n", + " -0.099,\n", + " 0.101,\n", + " -0.042,\n", + " -0.023,\n", + " -0.013,\n", + " 0.014,\n", + " 0.052,\n", + " -0.036,\n", + " -0.013,\n", + " -0.003,\n", + " 0.021,\n", + " -0.003,\n", + " 124.392,\n", + " 22.622,\n", + " -1.751,\n", + " 1.097,\n", + " -2.422,\n", + " -1.642,\n", + " 0.577,\n", + " 1.126,\n", + " 0.2,\n", + " 0.295,\n", + " -0.19,\n", + " -0.978,\n", + " -0.084,\n", + " 0.273,\n", + " 0.769,\n", + " -0.146,\n", + " 0.009,\n", + " -0.615,\n", + " -0.001,\n", + " 0.342,\n", + " -0.134,\n", + " 0.334,\n", + " -0.118,\n", + " -0.117,\n", + " -0.145,\n", + " 0.011,\n", + " 0.197,\n", + " -0.089,\n", + " 0.181,\n", + " -0.142,\n", + " -0.068,\n", + " -0.066,\n", + " 519.722,\n", + " 70.264,\n", + " -6.566,\n", + " 9.269,\n", + " -12.738,\n", + " -7.188,\n", + " 7.718,\n", + " 2.501,\n", + " -3.45,\n", + " 2.943,\n", + " -0.508,\n", + " -1.812,\n", + " 0.385,\n", + " -2.667,\n", + " 4.132,\n", + " -0.118,\n", + " -0.022,\n", + " -1.921,\n", + " 0.354,\n", + " 0.364,\n", + " -0.909,\n", + " 1.81,\n", + " -0.256,\n", + " 0.308,\n", + " -1.689,\n", + " 0.198,\n", + " 0.675,\n", + " -0.555,\n", + " 1.542,\n", + " -0.128,\n", + " -1.593,\n", + " -0.065\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 5.017,\n", + " 3.395,\n", + " 4.457,\n", + " 8.8,\n", + " 3.857,\n", + " 3.295,\n", + " 2.553,\n", + " 1.98,\n", + " 0.021,\n", + " 0.979,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.512,\n", + " 3.589,\n", + " 0.419,\n", + " 5.574,\n", + " 1.377,\n", + " 0.588,\n", + " 0.179,\n", + " 0.764,\n", + " 0.002,\n", + " 0.007,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.061,\n", + " 2.839,\n", + " 1.046,\n", + " 4.275,\n", + " 0.971,\n", + " 0.62,\n", + " 0.386,\n", + " 0.432,\n", + " 0.004,\n", + " 0.068,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 5.598,\n", + " 3.729,\n", + " 4.674,\n", + " 9.86,\n", + " 3.926,\n", + " 3.63,\n", + " 2.743,\n", + " 2.445,\n", + " 0.027,\n", + " 0.869,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.245,\n", + " 2.566,\n", + " 1.357,\n", + " 3.829,\n", + " 0.952,\n", + " 0.637,\n", + " 0.473,\n", + " 0.354,\n", + " 0.004,\n", + " 0.142,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 7.213,\n", + " 3.863,\n", + " 5.867,\n", + " 11.347,\n", + " 5.309,\n", + " 4.778,\n", + " 3.654,\n", + " 2.912,\n", + " 0.031,\n", + " 1.428,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 20.814,\n", + " 14.46,\n", + " 13.59,\n", + " 43.108,\n", + " 14.578,\n", + " 14.528,\n", + " 9.122,\n", + " 22.547,\n", + " 0.129,\n", + " 0.98,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 2.305,\n", + " 1.329,\n", + " 0.472,\n", + " 0.561,\n", + " 0.324,\n", + " 0.208,\n", + " 0.208,\n", + " 0.208,\n", + " 0.412,\n", + " 0.467,\n", + " 0.327,\n", + " 2.533,\n", + " 0.879,\n", + " 0.208,\n", + " 0.7,\n", + " 0.243,\n", + " 0.208,\n", + " 0.208,\n", + " 0.208,\n", + " 0.549,\n", + " 0.202,\n", + " 0.05,\n", + " 2.144,\n", + " 0.997,\n", + " 0.307,\n", + " 0.622,\n", + " 0.289,\n", + " 0.208,\n", + " 0.208,\n", + " 0.208,\n", + " 0.378,\n", + " 0.25,\n", + " 0.131,\n", + " 2.414,\n", + " 1.291,\n", + " 0.452,\n", + " 0.581,\n", + " 0.311,\n", + " 0.208,\n", + " 0.208,\n", + " 0.208,\n", + " 0.456,\n", + " 0.437,\n", + " 0.291,\n", + " 1.96,\n", + " 1.101,\n", + " 0.357,\n", + " 0.573,\n", + " 0.322,\n", + " 0.208,\n", + " 0.208,\n", + " 0.208,\n", + " 0.305,\n", + " 0.31,\n", + " 0.188,\n", + " 2.354,\n", + " 1.366,\n", + " 0.485,\n", + " 0.56,\n", + " 0.325,\n", + " 0.208,\n", + " 0.208,\n", + " 0.208,\n", + " 0.428,\n", + " 0.497,\n", + " 0.344,\n", + " 3.037,\n", + " 1.127,\n", + " 0.317,\n", + " 0.678,\n", + " 0.252,\n", + " 0.208,\n", + " 0.208,\n", + " 0.208,\n", + " 0.778,\n", + " 0.344,\n", + " 0.111,\n", + " 4.106,\n", + " 3.62,\n", + " 3.448,\n", + " 4.157,\n", + " 3.418,\n", + " 4.205,\n", + " 4.482,\n", + " 4.779,\n", + " 2.935,\n", + " 3.103,\n", + " 4.791,\n", + " 3.251,\n", + " 5.02,\n", + " 4.746,\n", + " 0.208,\n", + " 0.208,\n", + " 0.342,\n", + " 0.55,\n", + " 0.433,\n", + " 0.371,\n", + " 0.36,\n", + " 0.34,\n", + " 0.516,\n", + " 0.402,\n", + " 0.267,\n", + " 0.253,\n", + " 0.395,\n", + " 0.268,\n", + " 0.423,\n", + " 0.411,\n", + " 10.331,\n", + " 7.017,\n", + " 7.209,\n", + " 10.355,\n", + " 7.44,\n", + " 10.785,\n", + " 10.316\n", + " ],\n", + " \"GETAWAY\": [\n", + " 17.651,\n", + " 0.898,\n", + " 3.61,\n", + " 17.542,\n", + " 3.0,\n", + " 1.352,\n", + " 0.709,\n", + " 0.565,\n", + " 0.541,\n", + " 0.093,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 9.521,\n", + " 0.789,\n", + " 0.293,\n", + " 0.536,\n", + " 1.154,\n", + " 1.422,\n", + " 0.641,\n", + " 0.059,\n", + " 0.0,\n", + " 0.0,\n", + " 9.0,\n", + " 1.613,\n", + " 0.507,\n", + " 0.096,\n", + " 0.068,\n", + " 0.045,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 3.047,\n", + " 0.342,\n", + " 0.098,\n", + " 0.185,\n", + " 0.269,\n", + " 0.278,\n", + " 0.021,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 2.044,\n", + " 0.746,\n", + " 0.443,\n", + " 0.142,\n", + " 0.085,\n", + " 0.086,\n", + " 0.006,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 2.271,\n", + " 0.15,\n", + " 0.091,\n", + " 0.133,\n", + " 0.232,\n", + " 0.245,\n", + " 0.063,\n", + " 0.004,\n", + " 0.0,\n", + " 0.0,\n", + " 1.689,\n", + " 3.357,\n", + " 1.562,\n", + " 0.74,\n", + " 0.613,\n", + " 0.617,\n", + " 0.083,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 10.587,\n", + " 0.858,\n", + " 0.34,\n", + " 0.598,\n", + " 1.243,\n", + " 1.626,\n", + " 0.626,\n", + " 0.052,\n", + " 0.0,\n", + " 0.0,\n", + " 9.831,\n", + " 0.658,\n", + " 0.41,\n", + " 0.175,\n", + " 0.097,\n", + " 0.093,\n", + " 0.013,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 2.235,\n", + " 0.139,\n", + " 0.086,\n", + " 0.134,\n", + " 0.246,\n", + " 0.248,\n", + " 0.097,\n", + " 0.009,\n", + " 0.0,\n", + " 0.0,\n", + " 1.776,\n", + " 4.323,\n", + " 1.849,\n", + " 0.969,\n", + " 0.822,\n", + " 0.795,\n", + " 0.136,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 13.464,\n", + " 1.149,\n", + " 0.407,\n", + " 0.749,\n", + " 1.65,\n", + " 2.072,\n", + " 0.935,\n", + " 0.086,\n", + " 0.0,\n", + " 0.0,\n", + " 12.946,\n", + " 33.651,\n", + " 7.232,\n", + " 2.577,\n", + " 2.625,\n", + " 2.723,\n", + " 0.093,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 64.151,\n", + " 8.135,\n", + " 1.554,\n", + " 4.026,\n", + " 5.874,\n", + " 9.54,\n", + " 1.49,\n", + " 0.059,\n", + " 0.0,\n", + " 0.0,\n", + " 53.221,\n", + " 11.548,\n", + " 1.013,\n", + " 1.055,\n", + " 1.592,\n", + " 1.415,\n", + " 1.836,\n", + " 1.604,\n", + " 0.597,\n", + " 0.044,\n", + " 0.018,\n", + " 0.031,\n", + " 14.275,\n", + " 0.264,\n", + " 0.187,\n", + " 0.142,\n", + " 0.117,\n", + " 0.083,\n", + " 0.044,\n", + " 0.542,\n", + " 0.0,\n", + " 0.542,\n", + " 0.606,\n", + " 0.51,\n", + " 0.518,\n", + " 0.292,\n", + " 0.019,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 3.89,\n", + " 0.149,\n", + " 0.194,\n", + " 0.103,\n", + " 0.095,\n", + " 0.006,\n", + " 0.0,\n", + " -1.081,\n", + " -0.408,\n", + " 0.194,\n", + " 0.55,\n", + " 0.412,\n", + " 0.422,\n", + " 0.281,\n", + " 0.058,\n", + " 0.003,\n", + " 0.0,\n", + " 0.0,\n", + " 3.451,\n", + " 0.08,\n", + " 0.056,\n", + " 0.036,\n", + " 0.027,\n", + " 0.01,\n", + " 0.003,\n", + " 0.0,\n", + " 1.0,\n", + " 1.0,\n", + " 1.824,\n", + " 1.543,\n", + " 1.991,\n", + " 1.832,\n", + " 0.582,\n", + " 0.039,\n", + " 0.0,\n", + " 0.0,\n", + " 15.62,\n", + " 0.33,\n", + " 0.192,\n", + " 0.163,\n", + " 0.146,\n", + " 0.074,\n", + " 0.039,\n", + " 0.0,\n", + " 0.0,\n", + " 0.33,\n", + " 0.519,\n", + " 0.422,\n", + " 0.435,\n", + " 0.289,\n", + " 0.091,\n", + " 0.006,\n", + " 1.0,\n", + " 0.0,\n", + " 5.524,\n", + " 0.06,\n", + " 0.03,\n", + " 0.023,\n", + " 0.02,\n", + " 0.012,\n", + " 0.006,\n", + " 0.0,\n", + " 0.0,\n", + " 0.06,\n", + " 2.166,\n", + " 1.914,\n", + " 2.587,\n", + " 2.335,\n", + " 0.871,\n", + " 0.064,\n", + " 2.308,\n", + " -4.1558656177312474e+36,\n", + " -8.311731235462495e+36,\n", + " 0.385,\n", + " 0.273,\n", + " 0.207,\n", + " 0.17,\n", + " 0.122,\n", + " 0.064,\n", + " 0.0,\n", + " 0.0,\n", + " 0.385,\n", + " 8.178,\n", + " 8.685,\n", + " 9.953,\n", + " 10.271,\n", + " 1.364,\n", + " 0.044,\n", + " 0.0,\n", + " 0.0,\n", + " 76.99,\n", + " 1.582,\n", + " 4.58,\n", + " 1.854,\n", + " 2.239,\n", + " 0.359,\n", + " 0.044,\n", + " 0.0,\n", + " 0.0,\n", + " 4.58\n", + " ]\n", + "}\n", + "*******\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "*******\n", + "Basic Information on Thr:\n", + "{\n", + " \"InChI Key\": \"AYFVYJQAPQTCCC-GBXIJSLDSA-N\",\n", + " \"InChI\": \"InChI=1S/C4H9NO3/c1-2(6)3(5)4(7)8/h2-3,6H,5H2,1H3,(H,7,8)/t2-,3+/m1/s1\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 48,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 4,\n", + " \"n_o\": 4,\n", + " \"nh_oh\": 4,\n", + " \"h_acceptors\": 4,\n", + " \"h_donors\": 3,\n", + " \"rotatable_bonds\": 5,\n", + " \"aromatic_carbocycles\": 0,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 0,\n", + " \"aliphatic_heterocycles\": 0,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 5.835439899276245,\n", + " \"Bertz CT complexity index\": 294.45577849918374,\n", + " \"Ipc\": 2278.32118470648,\n", + " \"log-P\": -1.2209000000000003,\n", + " \"Molar Refractivity\": 27.29199999999999,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -0.44999999999999996,\n", + " \"phi\": 0.4621402709958412,\n", + " \"kappa_1\": 1.3395803393265164,\n", + " \"kappa_2\": 2.759910741766697,\n", + " \"kappa_3\": 2.015681329766238,\n", + " \"chi_0\": 14.068914100752348,\n", + " \"chi_1\": 7.485416320188736,\n", + " \"chi_0n\": 12.671958466891548,\n", + " \"chi_1n\": 5.796903005373416,\n", + " \"chi_2n\": 0.9651884215471754,\n", + " \"chi_3n\": 0.4084254477377349,\n", + " \"chi_4n\": 0.09269770297464956,\n", + " \"chi_0v\": 3.6719584668915473,\n", + " \"chi_1v\": 1.5859792334457736,\n", + " \"chi_2v\": 0.9651884215471754,\n", + " \"chi_3v\": 0.4084254477377349,\n", + " \"chi_4v\": 0.09269770297464956\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 83.55000000000001,\n", + " \"Labute_ASA\": 59.85814595470935,\n", + " \"PEOE_VSA\": 58.190854694532455,\n", + " \"SMR_VSA\": 58.19085469453245,\n", + " \"SlogP_VSA\": 58.19085469453244,\n", + " \"EState_VSA-CCG\": 58.190854694532455,\n", + " \"EState_VSA-RDK\": 66.41666666666666,\n", + " \"Avg_VSA_approx\": 59.83601708895928\n", + " },\n", + " \"Plane of Best Fit\": 0.5603514116435337,\n", + " \"Principal Moments of Inertia\": [\n", + " 175.45442736255194,\n", + " 312.30250523750334,\n", + " 417.4123559751746\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.4203383652902383,\n", + " 0.7481870164286114\n", + " ],\n", + " \"Radius of gyration\": 1.9492052165491514,\n", + " \"Inertial shape factor\": 0.004264281202107189,\n", + " \"Eccentricity\": 0.9073674331080712,\n", + " \"Asphericity\": 0.21558825144818064,\n", + " \"Spherocity index\": 0.33267537788247364,\n", + " \"Autocorr 2D\": [\n", + " 2.303,\n", + " 2.61,\n", + " 2.622,\n", + " 2.226,\n", + " 0.775,\n", + " 0.028,\n", + " 0.0,\n", + " 0.0,\n", + " 2.197,\n", + " 2.438,\n", + " 2.459,\n", + " 2.139,\n", + " 1.314,\n", + " 0.245,\n", + " 0.0,\n", + " 0.0,\n", + " 2.92,\n", + " 3.355,\n", + " 3.666,\n", + " 3.64,\n", + " 3.133,\n", + " 1.515,\n", + " 0.0,\n", + " 0.0,\n", + " 2.165,\n", + " 2.438,\n", + " 2.474,\n", + " 2.198,\n", + " 1.511,\n", + " 0.457,\n", + " 0.0,\n", + " 0.0,\n", + " 3.044,\n", + " 3.527,\n", + " 3.873,\n", + " 3.889,\n", + " 3.447,\n", + " 1.922,\n", + " 0.0,\n", + " 0.0,\n", + " 4.267,\n", + " 4.846,\n", + " 5.242,\n", + " 5.288,\n", + " 4.277,\n", + " 1.609,\n", + " 0.0,\n", + " 0.0,\n", + " 4.069,\n", + " 6.591,\n", + " 9.811,\n", + " 10.142,\n", + " 6.317,\n", + " 0.998,\n", + " 0.0,\n", + " 0.0,\n", + " 1.804,\n", + " 2.779,\n", + " 3.132,\n", + " 2.586,\n", + " 1.433,\n", + " 0.318,\n", + " 0.0,\n", + " 0.0,\n", + " 0.136,\n", + " 0.251,\n", + " 0.454,\n", + " 0.582,\n", + " 0.349,\n", + " 0.036,\n", + " 0.0,\n", + " 0.0,\n", + " 1.207,\n", + " 1.648,\n", + " 1.654,\n", + " 1.148,\n", + " 0.562,\n", + " 0.12,\n", + " 0.0,\n", + " 0.0,\n", + " 0.175,\n", + " 0.221,\n", + " 0.206,\n", + " 0.132,\n", + " 0.046,\n", + " 0.008,\n", + " 0.0,\n", + " 0.0,\n", + " 28.732,\n", + " 57.655,\n", + " 91.547,\n", + " 106.767,\n", + " 64.959,\n", + " 6.299,\n", + " 0.0,\n", + " 0.0,\n", + " -0.144,\n", + " 0.09,\n", + " -0.098,\n", + " -0.168,\n", + " -0.135,\n", + " 0.855,\n", + " 0.0,\n", + " 0.0,\n", + " 0.058,\n", + " -0.1,\n", + " -0.213,\n", + " -0.171,\n", + " 0.153,\n", + " 0.808,\n", + " 0.0,\n", + " 0.0,\n", + " -0.28,\n", + " 0.13,\n", + " -0.038,\n", + " -0.024,\n", + " -0.333,\n", + " 0.428,\n", + " 0.0,\n", + " 0.0,\n", + " 0.115,\n", + " -0.256,\n", + " -0.235,\n", + " -0.106,\n", + " 0.299,\n", + " 0.463,\n", + " 0.0,\n", + " 0.0,\n", + " 0.121,\n", + " -0.352,\n", + " -0.172,\n", + " 0.006,\n", + " 0.174,\n", + " 0.22,\n", + " 0.0,\n", + " 0.0,\n", + " -0.288,\n", + " 0.132,\n", + " -0.032,\n", + " -0.016,\n", + " -0.344,\n", + " 0.383,\n", + " 0.0,\n", + " 0.0,\n", + " 1.009,\n", + " 0.773,\n", + " 1.041,\n", + " 1.158,\n", + " 1.141,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.169,\n", + " 1.261,\n", + " 1.159,\n", + " 0.958,\n", + " 0.541,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.065,\n", + " 0.618,\n", + " 1.004,\n", + " 1.104,\n", + " 1.439,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.4,\n", + " 1.609,\n", + " 1.209,\n", + " 0.774,\n", + " 0.15,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.516,\n", + " 1.728,\n", + " 1.182,\n", + " 0.679,\n", + " 0.112,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.058,\n", + " 0.628,\n", + " 0.994,\n", + " 1.09,\n", + " 1.472,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": -0.4337402111315569,\n", + " \"bcut2d_chglo\": -2.544392817832358,\n", + " \"bcut2d_logphi\": -0.29030000000000017,\n", + " \"bcut2d_logplow\": -2.7924393997964487,\n", + " \"bcut2d_mrhi\": 4.6099603626816285e-17,\n", + " \"bcut2d_mrlow\": -2.267469487668153,\n", + " \"bcut2d_mwhi\": 1.3262190942335608,\n", + " \"bcut2d_mwlow\": -2.222549113392851\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.143,\n", + " 0.41,\n", + " 0.746,\n", + " 0.893,\n", + " 0.653,\n", + " 0.13,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.092,\n", + " 0.22,\n", + " 0.3,\n", + " 0.24,\n", + " 0.036,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.079,\n", + " 0.177,\n", + " 0.241,\n", + " 0.205,\n", + " 0.084,\n", + " 0.009,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.157,\n", + " 0.442,\n", + " 0.818,\n", + " 0.983,\n", + " 0.68,\n", + " 0.115,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.075,\n", + " 0.173,\n", + " 0.239,\n", + " 0.215,\n", + " 0.109,\n", + " 0.019,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.176,\n", + " 0.517,\n", + " 1.0,\n", + " 1.254,\n", + " 0.945,\n", + " 0.19,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.636,\n", + " 2.112,\n", + " 4.175,\n", + " 5.62,\n", + " 2.181,\n", + " 0.13,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.096,\n", + " 0.233,\n", + " 0.353,\n", + " 0.338,\n", + " 0.167,\n", + " 0.022,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"MoRSE\": [\n", + " 136.0,\n", + " 19.86,\n", + " -1.708,\n", + " 1.025,\n", + " -2.335,\n", + " -1.526,\n", + " 1.115,\n", + " 0.424,\n", + " 0.723,\n", + " -0.156,\n", + " -0.25,\n", + " -0.909,\n", + " 0.164,\n", + " 0.468,\n", + " 0.5,\n", + " -0.239,\n", + " -0.125,\n", + " -0.558,\n", + " 0.263,\n", + " 0.34,\n", + " -0.094,\n", + " -0.041,\n", + " 0.171,\n", + " -0.419,\n", + " 0.156,\n", + " 0.056,\n", + " 0.064,\n", + " 0.057,\n", + " -0.116,\n", + " -0.146,\n", + " 0.189,\n", + " 0.024,\n", + " 43.829,\n", + " 8.715,\n", + " -0.862,\n", + " -0.27,\n", + " -1.279,\n", + " 0.117,\n", + " 1.289,\n", + " -0.601,\n", + " -0.353,\n", + " 0.262,\n", + " 0.12,\n", + " -0.057,\n", + " -0.152,\n", + " -0.05,\n", + " 0.373,\n", + " -0.29,\n", + " 0.078,\n", + " -0.077,\n", + " 0.07,\n", + " 0.053,\n", + " -0.081,\n", + " -0.053,\n", + " 0.135,\n", + " -0.049,\n", + " 0.016,\n", + " -0.11,\n", + " 0.068,\n", + " 0.082,\n", + " -0.079,\n", + " -0.007,\n", + " 0.035,\n", + " -0.046,\n", + " 39.628,\n", + " 8.406,\n", + " -0.64,\n", + " -0.242,\n", + " -0.992,\n", + " -0.079,\n", + " 0.757,\n", + " -0.234,\n", + " -0.048,\n", + " 0.099,\n", + " 0.08,\n", + " -0.238,\n", + " -0.113,\n", + " 0.162,\n", + " 0.267,\n", + " -0.206,\n", + " -0.045,\n", + " -0.11,\n", + " 0.148,\n", + " 0.065,\n", + " -0.111,\n", + " 0.012,\n", + " 0.081,\n", + " -0.101,\n", + " 0.022,\n", + " -0.006,\n", + " 0.039,\n", + " 0.04,\n", + " -0.08,\n", + " -0.033,\n", + " 0.087,\n", + " -0.012,\n", + " 145.892,\n", + " 20.932,\n", + " -1.563,\n", + " 1.229,\n", + " -2.671,\n", + " -1.759,\n", + " 1.467,\n", + " 0.322,\n", + " 0.657,\n", + " -0.075,\n", + " -0.196,\n", + " -0.97,\n", + " 0.149,\n", + " 0.378,\n", + " 0.611,\n", + " -0.258,\n", + " -0.061,\n", + " -0.6,\n", + " 0.202,\n", + " 0.33,\n", + " -0.024,\n", + " -0.07,\n", + " 0.217,\n", + " -0.443,\n", + " 0.149,\n", + " 0.006,\n", + " 0.072,\n", + " 0.112,\n", + " -0.103,\n", + " -0.148,\n", + " 0.14,\n", + " 0.007,\n", + " 41.162,\n", + " 8.653,\n", + " -0.708,\n", + " -0.174,\n", + " -0.914,\n", + " -0.165,\n", + " 0.544,\n", + " -0.047,\n", + " 0.059,\n", + " 0.039,\n", + " 0.041,\n", + " -0.329,\n", + " -0.068,\n", + " 0.263,\n", + " 0.223,\n", + " -0.189,\n", + " -0.103,\n", + " -0.127,\n", + " 0.195,\n", + " 0.084,\n", + " -0.131,\n", + " 0.032,\n", + " 0.046,\n", + " -0.113,\n", + " 0.031,\n", + " 0.04,\n", + " 0.031,\n", + " 0.013,\n", + " -0.09,\n", + " -0.045,\n", + " 0.124,\n", + " 0.008,\n", + " 184.179,\n", + " 24.963,\n", + " -2.104,\n", + " 1.734,\n", + " -3.105,\n", + " -2.169,\n", + " 1.375,\n", + " 0.575,\n", + " 1.109,\n", + " -0.196,\n", + " -0.407,\n", + " -1.207,\n", + " 0.23,\n", + " 0.574,\n", + " 0.646,\n", + " -0.223,\n", + " -0.132,\n", + " -0.782,\n", + " 0.256,\n", + " 0.46,\n", + " -0.05,\n", + " -0.066,\n", + " 0.263,\n", + " -0.587,\n", + " 0.172,\n", + " 0.061,\n", + " 0.103,\n", + " 0.103,\n", + " -0.121,\n", + " -0.208,\n", + " 0.182,\n", + " 0.045,\n", + " 656.543,\n", + " 71.697,\n", + " -5.904,\n", + " 11.332,\n", + " -15.421,\n", + " -8.906,\n", + " 11.933,\n", + " -0.349,\n", + " -2.194,\n", + " 3.016,\n", + " -0.368,\n", + " -4.038,\n", + " 1.754,\n", + " -1.057,\n", + " 3.244,\n", + " -1.59,\n", + " 1.216,\n", + " -1.719,\n", + " -0.693,\n", + " 0.301,\n", + " 1.89,\n", + " -1.3,\n", + " 0.805,\n", + " -0.425,\n", + " -0.168,\n", + " -1.052,\n", + " 0.847,\n", + " 0.884,\n", + " -0.283,\n", + " -0.245,\n", + " -0.428,\n", + " -0.022\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 5.883,\n", + " 4.477,\n", + " 4.442,\n", + " 11.46,\n", + " 4.332,\n", + " 6.256,\n", + " 4.854,\n", + " 5.828,\n", + " 1.115,\n", + " 1.303,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.585,\n", + " 4.657,\n", + " 0.399,\n", + " 5.36,\n", + " 0.958,\n", + " 0.952,\n", + " 1.032,\n", + " 2.877,\n", + " 0.009,\n", + " 0.011,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.286,\n", + " 3.93,\n", + " 1.078,\n", + " 4.622,\n", + " 1.113,\n", + " 1.146,\n", + " 1.214,\n", + " 1.44,\n", + " 0.079,\n", + " 0.092,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 6.428,\n", + " 4.8,\n", + " 4.461,\n", + " 12.241,\n", + " 4.363,\n", + " 6.593,\n", + " 4.823,\n", + " 7.081,\n", + " 0.993,\n", + " 1.161,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.566,\n", + " 3.666,\n", + " 1.468,\n", + " 4.476,\n", + " 1.276,\n", + " 1.377,\n", + " 1.448,\n", + " 1.22,\n", + " 0.162,\n", + " 0.189,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 8.266,\n", + " 4.94,\n", + " 5.769,\n", + " 15.144,\n", + " 5.958,\n", + " 8.779,\n", + " 6.462,\n", + " 8.41,\n", + " 1.625,\n", + " 1.9,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 22.896,\n", + " 16.332,\n", + " 10.622,\n", + " 45.023,\n", + " 14.82,\n", + " 26.223,\n", + " 15.73,\n", + " 71.408,\n", + " 1.189,\n", + " 1.374,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 2.25,\n", + " 1.939,\n", + " 0.523,\n", + " 0.478,\n", + " 0.412,\n", + " 0.197,\n", + " 0.201,\n", + " 0.197,\n", + " 0.559,\n", + " 0.433,\n", + " 0.374,\n", + " 2.384,\n", + " 1.19,\n", + " 0.296,\n", + " 0.616,\n", + " 0.307,\n", + " 0.197,\n", + " 0.197,\n", + " 0.197,\n", + " 0.589,\n", + " 0.169,\n", + " 0.117,\n", + " 2.051,\n", + " 1.483,\n", + " 0.356,\n", + " 0.527,\n", + " 0.381,\n", + " 0.197,\n", + " 0.197,\n", + " 0.197,\n", + " 0.52,\n", + " 0.314,\n", + " 0.176,\n", + " 2.258,\n", + " 1.941,\n", + " 0.513,\n", + " 0.479,\n", + " 0.412,\n", + " 0.197,\n", + " 0.197,\n", + " 0.197,\n", + " 0.65,\n", + " 0.55,\n", + " 0.366,\n", + " 2.025,\n", + " 1.561,\n", + " 0.39,\n", + " 0.509,\n", + " 0.393,\n", + " 0.197,\n", + " 0.197,\n", + " 0.197,\n", + " 0.473,\n", + " 0.299,\n", + " 0.207,\n", + " 2.284,\n", + " 2.003,\n", + " 0.54,\n", + " 0.473,\n", + " 0.415,\n", + " 0.197,\n", + " 0.197,\n", + " 0.197,\n", + " 0.558,\n", + " 0.442,\n", + " 0.4,\n", + " 2.881,\n", + " 1.501,\n", + " 0.45,\n", + " 0.596,\n", + " 0.311,\n", + " 0.197,\n", + " 0.197,\n", + " 0.197,\n", + " 0.838,\n", + " 0.266,\n", + " 0.251,\n", + " 4.712,\n", + " 3.87,\n", + " 3.89,\n", + " 4.713,\n", + " 3.975,\n", + " 4.827,\n", + " 4.832,\n", + " 6.554,\n", + " 3.895,\n", + " 4.3,\n", + " 6.54,\n", + " 4.558,\n", + " 6.889,\n", + " 6.296,\n", + " 0.198,\n", + " 0.197,\n", + " 0.334,\n", + " 0.424,\n", + " 0.363,\n", + " 0.337,\n", + " 0.353,\n", + " 0.332,\n", + " 0.394,\n", + " 0.456,\n", + " 0.292,\n", + " 0.337,\n", + " 0.522,\n", + " 0.327,\n", + " 0.467,\n", + " 0.452,\n", + " 13.547,\n", + " 8.604,\n", + " 9.273,\n", + " 13.504,\n", + " 9.765,\n", + " 14.185,\n", + " 13.073\n", + " ],\n", + " \"GETAWAY\": [\n", + " 24.0,\n", + " 1.0,\n", + " 3.904,\n", + " 14.758,\n", + " 3.0,\n", + " 1.424,\n", + " 0.906,\n", + " 0.853,\n", + " 0.751,\n", + " 0.268,\n", + " 0.074,\n", + " 0.0,\n", + " 0.0,\n", + " 11.553,\n", + " 0.642,\n", + " 0.258,\n", + " 0.461,\n", + " 0.956,\n", + " 1.236,\n", + " 1.033,\n", + " 0.236,\n", + " 0.0,\n", + " 0.0,\n", + " 9.0,\n", + " 1.488,\n", + " 0.504,\n", + " 0.171,\n", + " 0.113,\n", + " 0.047,\n", + " 0.015,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 3.189,\n", + " 0.278,\n", + " 0.081,\n", + " 0.171,\n", + " 0.217,\n", + " 0.25,\n", + " 0.054,\n", + " 0.002,\n", + " 0.0,\n", + " 0.0,\n", + " 1.827,\n", + " 0.75,\n", + " 0.482,\n", + " 0.192,\n", + " 0.139,\n", + " 0.102,\n", + " 0.033,\n", + " 0.005,\n", + " 0.0,\n", + " 0.0,\n", + " 2.654,\n", + " 0.126,\n", + " 0.082,\n", + " 0.118,\n", + " 0.198,\n", + " 0.231,\n", + " 0.127,\n", + " 0.016,\n", + " 0.0,\n", + " 0.0,\n", + " 1.671,\n", + " 3.276,\n", + " 1.596,\n", + " 0.894,\n", + " 0.925,\n", + " 0.798,\n", + " 0.283,\n", + " 0.066,\n", + " 0.0,\n", + " 0.0,\n", + " 12.4,\n", + " 0.696,\n", + " 0.292,\n", + " 0.497,\n", + " 1.038,\n", + " 1.352,\n", + " 1.07,\n", + " 0.209,\n", + " 0.0,\n", + " 0.0,\n", + " 9.611,\n", + " 0.697,\n", + " 0.475,\n", + " 0.24,\n", + " 0.159,\n", + " 0.127,\n", + " 0.042,\n", + " 0.011,\n", + " 0.0,\n", + " 0.0,\n", + " 2.806,\n", + " 0.119,\n", + " 0.081,\n", + " 0.12,\n", + " 0.211,\n", + " 0.247,\n", + " 0.168,\n", + " 0.034,\n", + " 0.0,\n", + " 0.0,\n", + " 1.842,\n", + " 4.296,\n", + " 1.901,\n", + " 1.221,\n", + " 1.229,\n", + " 1.103,\n", + " 0.392,\n", + " 0.108,\n", + " 0.0,\n", + " 0.0,\n", + " 16.203,\n", + " 0.932,\n", + " 0.35,\n", + " 0.634,\n", + " 1.36,\n", + " 1.776,\n", + " 1.5,\n", + " 0.343,\n", + " 0.0,\n", + " 0.0,\n", + " 12.857,\n", + " 30.293,\n", + " 6.903,\n", + " 3.161,\n", + " 3.874,\n", + " 2.879,\n", + " 0.913,\n", + " 0.074,\n", + " 0.0,\n", + " 0.0,\n", + " 65.9,\n", + " 6.632,\n", + " 1.278,\n", + " 3.325,\n", + " 4.911,\n", + " 7.042,\n", + " 3.39,\n", + " 0.236,\n", + " 0.0,\n", + " 0.0,\n", + " 46.995,\n", + " 13.773,\n", + " 0.976,\n", + " 1.011,\n", + " 1.644,\n", + " 1.526,\n", + " 1.925,\n", + " 1.851,\n", + " 1.122,\n", + " 0.226,\n", + " -0.048,\n", + " 0.028,\n", + " 16.549,\n", + " 0.242,\n", + " 0.143,\n", + " 0.125,\n", + " 0.102,\n", + " 0.073,\n", + " 0.066,\n", + " 0.442,\n", + " 0.0,\n", + " 0.442,\n", + " 0.586,\n", + " 0.544,\n", + " 0.513,\n", + " 0.366,\n", + " 0.061,\n", + " 0.002,\n", + " 0.0,\n", + " 0.0,\n", + " 4.144,\n", + " 0.153,\n", + " 0.182,\n", + " 0.097,\n", + " 0.08,\n", + " 0.007,\n", + " 0.0,\n", + " 0.954,\n", + " -0.954,\n", + " 0.954,\n", + " 0.577,\n", + " 0.443,\n", + " 0.459,\n", + " 0.358,\n", + " 0.143,\n", + " 0.016,\n", + " 0.0,\n", + " 0.0,\n", + " 3.993,\n", + " 0.082,\n", + " 0.052,\n", + " 0.034,\n", + " 0.031,\n", + " 0.013,\n", + " 0.005,\n", + " 0.0,\n", + " 1.0,\n", + " 1.0,\n", + " 1.83,\n", + " 1.603,\n", + " 2.088,\n", + " 2.008,\n", + " 1.171,\n", + " 0.2,\n", + " 0.0,\n", + " 0.0,\n", + " 17.8,\n", + " 0.303,\n", + " 0.18,\n", + " 0.156,\n", + " 0.127,\n", + " 0.083,\n", + " 0.058,\n", + " 0.0,\n", + " 0.0,\n", + " 0.303,\n", + " 0.578,\n", + " 0.468,\n", + " 0.485,\n", + " 0.39,\n", + " 0.186,\n", + " 0.033,\n", + " 1.0,\n", + " 0.0,\n", + " 6.278,\n", + " 0.054,\n", + " 0.029,\n", + " 0.027,\n", + " 0.02,\n", + " 0.017,\n", + " 0.01,\n", + " 0.0,\n", + " 0.0,\n", + " 0.054,\n", + " 2.184,\n", + " 2.039,\n", + " 2.685,\n", + " 2.643,\n", + " 1.627,\n", + " 0.329,\n", + " 1.534,\n", + " -4.1558656177312474e+36,\n", + " -8.311731235462495e+36,\n", + " 0.354,\n", + " 0.208,\n", + " 0.182,\n", + " 0.148,\n", + " 0.107,\n", + " 0.096,\n", + " 0.0,\n", + " 0.0,\n", + " 0.354,\n", + " 7.683,\n", + " 8.261,\n", + " 9.954,\n", + " 9.847,\n", + " 3.775,\n", + " 0.226,\n", + " 0.0,\n", + " 0.0,\n", + " 79.494,\n", + " 1.453,\n", + " 4.3,\n", + " 1.754,\n", + " 1.882,\n", + " 0.409,\n", + " 0.066,\n", + " 0.0,\n", + " 0.0,\n", + " 4.3\n", + " ]\n", + "}\n", + "*******\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "*******\n", + "Basic Information on Trp:\n", + "{\n", + " \"InChI Key\": \"QIVBCDIJIAJPQS-VIFPVBQESA-N\",\n", + " \"InChI\": \"InChI=1S/C11H12N2O2/c12-9(11(14)15)5-7-6-13-10-4-2-1-3-8(7)10/h1-4,6,9,13H,5,12H2,(H,14,15)/t9-/m0/s1\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 78,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 4,\n", + " \"n_o\": 4,\n", + " \"nh_oh\": 4,\n", + " \"h_acceptors\": 3,\n", + " \"h_donors\": 3,\n", + " \"rotatable_bonds\": 4,\n", + " \"aromatic_carbocycles\": 1,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 1,\n", + " \"aliphatic_heterocycles\": 0,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 3.0603841366697417,\n", + " \"Bertz CT complexity index\": 941.7955186031381,\n", + " \"Ipc\": 486674.11172676855,\n", + " \"log-P\": 1.1222999999999996,\n", + " \"Molar Refractivity\": 57.613900000000015,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -1.4899999999999998,\n", + " \"phi\": 0.790197934426489,\n", + " \"kappa_1\": 3.00850344368032,\n", + " \"kappa_2\": 3.9398223197303466,\n", + " \"kappa_3\": 1.966270602995161,\n", + " \"chi_0\": 21.057959742272434,\n", + " \"chi_1\": 12.260866231474816,\n", + " \"chi_0n\": 19.210923771927643,\n", + " \"chi_1n\": 9.578957760677538,\n", + " \"chi_2n\": 2.583277871815202,\n", + " \"chi_3n\": 1.6339644604709465,\n", + " \"chi_4n\": 0.9982446318079412,\n", + " \"chi_0v\": 7.210923771927642,\n", + " \"chi_1v\": 3.8290686837138,\n", + " \"chi_2v\": 2.583277871815202,\n", + " \"chi_3v\": 1.6339644604709465,\n", + " \"chi_4v\": 0.9982446318079412\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 79.11,\n", + " \"Labute_ASA\": 103.83318712154481,\n", + " \"PEOE_VSA\": 102.40192908559045,\n", + " \"SMR_VSA\": 102.40192908559041,\n", + " \"SlogP_VSA\": 102.40192908559041,\n", + " \"EState_VSA-CCG\": 102.40192908559042,\n", + " \"EState_VSA-RDK\": 92.0,\n", + " \"Avg_VSA_approx\": 100.32154326847234\n", + " },\n", + " \"Plane of Best Fit\": 0.7200586972302099,\n", + " \"Principal Moments of Inertia\": [\n", + " 404.6594865980624,\n", + " 1342.9071192061388,\n", + " 1518.0408430812415\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.2665669296332669,\n", + " 0.8846317444795324\n", + " ],\n", + " \"Radius of gyration\": 2.827536929110053,\n", + " \"Inertial shape factor\": 0.0021861139396892816,\n", + " \"Eccentricity\": 0.9638164099173104,\n", + " \"Asphericity\": 0.4033307885373993,\n", + " \"Spherocity index\": 0.2764109107468805,\n", + " \"Autocorr 2D\": [\n", + " 2.957,\n", + " 3.302,\n", + " 3.273,\n", + " 3.035,\n", + " 2.914,\n", + " 2.817,\n", + " 2.317,\n", + " 1.543,\n", + " 2.923,\n", + " 3.279,\n", + " 3.31,\n", + " 3.177,\n", + " 2.948,\n", + " 2.731,\n", + " 2.325,\n", + " 1.646,\n", + " 3.408,\n", + " 3.871,\n", + " 4.142,\n", + " 4.162,\n", + " 3.962,\n", + " 3.817,\n", + " 3.531,\n", + " 3.028,\n", + " 2.929,\n", + " 3.319,\n", + " 3.389,\n", + " 3.28,\n", + " 3.054,\n", + " 2.787,\n", + " 2.394,\n", + " 1.75,\n", + " 3.529,\n", + " 4.017,\n", + " 4.344,\n", + " 4.39,\n", + " 4.22,\n", + " 4.058,\n", + " 3.781,\n", + " 3.298,\n", + " 4.628,\n", + " 5.155,\n", + " 5.377,\n", + " 5.262,\n", + " 5.041,\n", + " 5.136,\n", + " 4.853,\n", + " 4.3,\n", + " 5.501,\n", + " 9.146,\n", + " 13.578,\n", + " 14.905,\n", + " 12.102,\n", + " 10.847,\n", + " 8.488,\n", + " 5.441,\n", + " 2.927,\n", + " 5.253,\n", + " 6.86,\n", + " 6.547,\n", + " 5.983,\n", + " 4.42,\n", + " 3.147,\n", + " 1.863,\n", + " 0.07,\n", + " 0.16,\n", + " 0.261,\n", + " 0.302,\n", + " 0.152,\n", + " 0.258,\n", + " 0.181,\n", + " 0.14,\n", + " 2.309,\n", + " 3.95,\n", + " 4.97,\n", + " 4.768,\n", + " 4.077,\n", + " 3.07,\n", + " 2.288,\n", + " 1.377,\n", + " 0.392,\n", + " 0.606,\n", + " 0.71,\n", + " 0.672,\n", + " 0.56,\n", + " 0.442,\n", + " 0.298,\n", + " 0.152,\n", + " 13.689,\n", + " 36.945,\n", + " 53.135,\n", + " 52.687,\n", + " 23.514,\n", + " 34.027,\n", + " 31.79,\n", + " 25.42,\n", + " -0.037,\n", + " -0.009,\n", + " -0.092,\n", + " -0.253,\n", + " 0.114,\n", + " 0.086,\n", + " -0.048,\n", + " -0.049,\n", + " 0.128,\n", + " -0.066,\n", + " -0.129,\n", + " -0.125,\n", + " -0.043,\n", + " -0.027,\n", + " -0.022,\n", + " 0.078,\n", + " -0.181,\n", + " 0.176,\n", + " 0.064,\n", + " -0.248,\n", + " 0.095,\n", + " 0.118,\n", + " -0.23,\n", + " -0.315,\n", + " 0.189,\n", + " -0.058,\n", + " -0.098,\n", + " -0.027,\n", + " -0.161,\n", + " -0.101,\n", + " -0.068,\n", + " 0.094,\n", + " 0.191,\n", + " -0.09,\n", + " -0.062,\n", + " -0.03,\n", + " -0.15,\n", + " -0.056,\n", + " -0.075,\n", + " 0.041,\n", + " -0.167,\n", + " 0.171,\n", + " 0.066,\n", + " -0.22,\n", + " 0.085,\n", + " 0.024,\n", + " -0.157,\n", + " -0.292,\n", + " 0.845,\n", + " 0.829,\n", + " 1.002,\n", + " 1.224,\n", + " 0.846,\n", + " 0.953,\n", + " 1.138,\n", + " 1.217,\n", + " 0.824,\n", + " 1.053,\n", + " 1.104,\n", + " 1.078,\n", + " 1.04,\n", + " 0.952,\n", + " 0.944,\n", + " 0.851,\n", + " 0.933,\n", + " 0.471,\n", + " 0.74,\n", + " 1.262,\n", + " 0.596,\n", + " 1.071,\n", + " 1.641,\n", + " 1.97,\n", + " 0.864,\n", + " 1.119,\n", + " 1.093,\n", + " 0.978,\n", + " 1.115,\n", + " 0.993,\n", + " 0.95,\n", + " 0.774,\n", + " 1.018,\n", + " 1.215,\n", + " 1.073,\n", + " 0.972,\n", + " 1.084,\n", + " 0.967,\n", + " 0.897,\n", + " 0.658,\n", + " 0.853,\n", + " 0.447,\n", + " 0.749,\n", + " 1.219,\n", + " 0.563,\n", + " 1.159,\n", + " 1.65,\n", + " 2.079\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": 0.20828278897601904,\n", + " \"bcut2d_chglo\": -2.6740695176734284,\n", + " \"bcut2d_logphi\": 0.29450000000000015,\n", + " \"bcut2d_logplow\": -2.7572118171230695,\n", + " \"bcut2d_mrhi\": 1.6576146433914813,\n", + " \"bcut2d_mrlow\": -1.9166220352867789,\n", + " \"bcut2d_mwhi\": 11.146013873476543,\n", + " \"bcut2d_mwlow\": -1.8667899814327675\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.101,\n", + " 0.296,\n", + " 0.544,\n", + " 0.697,\n", + " 0.698,\n", + " 0.656,\n", + " 0.538,\n", + " 0.356,\n", + " 0.144,\n", + " 0.022,\n", + " 0.072,\n", + " 0.18,\n", + " 0.241,\n", + " 0.234,\n", + " 0.235,\n", + " 0.246,\n", + " 0.17,\n", + " 0.076,\n", + " 0.008,\n", + " 0.0,\n", + " 0.068,\n", + " 0.172,\n", + " 0.247,\n", + " 0.27,\n", + " 0.249,\n", + " 0.224,\n", + " 0.164,\n", + " 0.082,\n", + " 0.019,\n", + " 0.002,\n", + " 0.105,\n", + " 0.304,\n", + " 0.554,\n", + " 0.711,\n", + " 0.692,\n", + " 0.673,\n", + " 0.561,\n", + " 0.375,\n", + " 0.146,\n", + " 0.02,\n", + " 0.068,\n", + " 0.178,\n", + " 0.266,\n", + " 0.299,\n", + " 0.279,\n", + " 0.238,\n", + " 0.173,\n", + " 0.09,\n", + " 0.027,\n", + " 0.003,\n", + " 0.117,\n", + " 0.348,\n", + " 0.672,\n", + " 0.888,\n", + " 0.895,\n", + " 0.863,\n", + " 0.717,\n", + " 0.488,\n", + " 0.204,\n", + " 0.032,\n", + " 0.369,\n", + " 1.136,\n", + " 1.955,\n", + " 2.142,\n", + " 2.017,\n", + " 2.502,\n", + " 2.252,\n", + " 1.479,\n", + " 0.428,\n", + " 0.022,\n", + " 0.077,\n", + " 0.203,\n", + " 0.311,\n", + " 0.356,\n", + " 0.336,\n", + " 0.31,\n", + " 0.237,\n", + " 0.131,\n", + " 0.038,\n", + " 0.004\n", + " ],\n", + " \"MoRSE\": [\n", + " 351.0,\n", + " 19.211,\n", + " -1.91,\n", + " 0.326,\n", + " -3.396,\n", + " -1.818,\n", + " 3.097,\n", + " 0.784,\n", + " -0.561,\n", + " 0.544,\n", + " -0.067,\n", + " -0.844,\n", + " -0.582,\n", + " 1.084,\n", + " 0.173,\n", + " 0.689,\n", + " -0.596,\n", + " -1.214,\n", + " 0.951,\n", + " 0.633,\n", + " -0.111,\n", + " 0.031,\n", + " -0.615,\n", + " -0.208,\n", + " 0.466,\n", + " -0.139,\n", + " 0.081,\n", + " -0.061,\n", + " -0.055,\n", + " -0.064,\n", + " -0.028,\n", + " -0.096,\n", + " 135.934,\n", + " 11.904,\n", + " -1.062,\n", + " -1.266,\n", + " -1.998,\n", + " 0.223,\n", + " 2.673,\n", + " -1.005,\n", + " -0.909,\n", + " 0.289,\n", + " 0.406,\n", + " 0.438,\n", + " -0.894,\n", + " -0.08,\n", + " 0.6,\n", + " 0.313,\n", + " -0.306,\n", + " -0.419,\n", + " 0.183,\n", + " 0.194,\n", + " -0.01,\n", + " -0.102,\n", + " -0.209,\n", + " 0.244,\n", + " 0.063,\n", + " -0.107,\n", + " -0.099,\n", + " -0.05,\n", + " 0.159,\n", + " 0.144,\n", + " -0.225,\n", + " -0.098,\n", + " 139.313,\n", + " 12.024,\n", + " -0.945,\n", + " -1.135,\n", + " -1.882,\n", + " -0.077,\n", + " 2.345,\n", + " -0.618,\n", + " -0.783,\n", + " 0.286,\n", + " 0.422,\n", + " 0.024,\n", + " -0.675,\n", + " 0.119,\n", + " 0.481,\n", + " 0.317,\n", + " -0.385,\n", + " -0.491,\n", + " 0.31,\n", + " 0.307,\n", + " -0.078,\n", + " -0.085,\n", + " -0.249,\n", + " 0.119,\n", + " 0.154,\n", + " -0.08,\n", + " -0.085,\n", + " -0.036,\n", + " 0.108,\n", + " 0.073,\n", + " -0.11,\n", + " -0.112,\n", + " 358.066,\n", + " 19.693,\n", + " -1.615,\n", + " 0.182,\n", + " -3.651,\n", + " -1.881,\n", + " 3.199,\n", + " 0.836,\n", + " -0.588,\n", + " 0.548,\n", + " -0.088,\n", + " -0.75,\n", + " -0.728,\n", + " 1.067,\n", + " 0.226,\n", + " 0.753,\n", + " -0.575,\n", + " -1.227,\n", + " 0.859,\n", + " 0.591,\n", + " -0.058,\n", + " 0.044,\n", + " -0.598,\n", + " -0.193,\n", + " 0.419,\n", + " -0.148,\n", + " 0.089,\n", + " -0.034,\n", + " -0.037,\n", + " -0.063,\n", + " -0.074,\n", + " -0.11,\n", + " 150.164,\n", + " 12.367,\n", + " -1.085,\n", + " -0.98,\n", + " -1.818,\n", + " -0.319,\n", + " 2.294,\n", + " -0.429,\n", + " -0.749,\n", + " 0.299,\n", + " 0.411,\n", + " -0.18,\n", + " -0.556,\n", + " 0.226,\n", + " 0.409,\n", + " 0.337,\n", + " -0.443,\n", + " -0.546,\n", + " 0.415,\n", + " 0.366,\n", + " -0.107,\n", + " -0.085,\n", + " -0.294,\n", + " 0.068,\n", + " 0.213,\n", + " -0.069,\n", + " -0.075,\n", + " -0.045,\n", + " 0.081,\n", + " 0.043,\n", + " -0.052,\n", + " -0.111,\n", + " 447.484,\n", + " 22.308,\n", + " -2.301,\n", + " 1.104,\n", + " -4.316,\n", + " -2.341,\n", + " 3.422,\n", + " 1.303,\n", + " -0.399,\n", + " 0.735,\n", + " -0.312,\n", + " -1.106,\n", + " -0.731,\n", + " 1.471,\n", + " 0.156,\n", + " 0.868,\n", + " -0.632,\n", + " -1.573,\n", + " 1.151,\n", + " 0.74,\n", + " -0.052,\n", + " 0.091,\n", + " -0.747,\n", + " -0.328,\n", + " 0.515,\n", + " -0.163,\n", + " 0.156,\n", + " -0.034,\n", + " -0.107,\n", + " -0.119,\n", + " -0.09,\n", + " -0.081,\n", + " 1223.355,\n", + " 70.065,\n", + " -5.309,\n", + " -0.228,\n", + " -13.062,\n", + " -8.368,\n", + " 13.259,\n", + " 2.115,\n", + " -2.829,\n", + " 1.858,\n", + " -1.375,\n", + " 0.452,\n", + " -3.542,\n", + " 1.952,\n", + " 1.096,\n", + " 3.663,\n", + " -1.691,\n", + " -3.319,\n", + " 1.556,\n", + " 0.307,\n", + " 0.958,\n", + " 0.022,\n", + " -1.853,\n", + " 0.619,\n", + " 0.102,\n", + " -0.658,\n", + " 0.489,\n", + " -0.043,\n", + " 0.347,\n", + " 0.07,\n", + " -1.035,\n", + " -0.477\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 7.583,\n", + " 7.807,\n", + " 3.873,\n", + " 18.171,\n", + " 12.425,\n", + " 17.167,\n", + " 14.233,\n", + " 13.317,\n", + " 9.78,\n", + " 10.425,\n", + " 4.723,\n", + " 6.272,\n", + " 5.109,\n", + " 1.644,\n", + " 2.287,\n", + " 0.254,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.717,\n", + " 7.953,\n", + " 0.343,\n", + " 11.834,\n", + " 2.645,\n", + " 7.021,\n", + " 4.164,\n", + " 4.473,\n", + " 4.283,\n", + " 4.778,\n", + " 1.005,\n", + " 1.346,\n", + " 1.322,\n", + " 1.091,\n", + " 0.196,\n", + " 0.028,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.74,\n", + " 7.306,\n", + " 0.975,\n", + " 10.177,\n", + " 3.408,\n", + " 7.11,\n", + " 4.405,\n", + " 4.79,\n", + " 3.444,\n", + " 4.249,\n", + " 1.338,\n", + " 1.866,\n", + " 1.581,\n", + " 0.698,\n", + " 0.469,\n", + " 0.048,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 7.892,\n", + " 8.057,\n", + " 3.761,\n", + " 18.579,\n", + " 12.785,\n", + " 17.811,\n", + " 15.233,\n", + " 13.679,\n", + " 9.909,\n", + " 11.068,\n", + " 4.716,\n", + " 5.976,\n", + " 4.825,\n", + " 2.096,\n", + " 2.438,\n", + " 0.317,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 2.263,\n", + " 7.096,\n", + " 1.37,\n", + " 9.966,\n", + " 3.99,\n", + " 7.616,\n", + " 4.697,\n", + " 5.253,\n", + " 3.516,\n", + " 4.203,\n", + " 1.614,\n", + " 2.277,\n", + " 1.877,\n", + " 0.494,\n", + " 0.595,\n", + " 0.044,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 10.438,\n", + " 8.311,\n", + " 4.938,\n", + " 22.669,\n", + " 16.358,\n", + " 21.479,\n", + " 18.925,\n", + " 17.511,\n", + " 13.051,\n", + " 13.782,\n", + " 6.026,\n", + " 8.365,\n", + " 6.635,\n", + " 2.213,\n", + " 3.087,\n", + " 0.37,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 22.915,\n", + " 26.151,\n", + " 7.852,\n", + " 67.357,\n", + " 40.969,\n", + " 68.62,\n", + " 57.477,\n", + " 39.258,\n", + " 35.052,\n", + " 42.215,\n", + " 15.297,\n", + " 12.964,\n", + " 11.423,\n", + " 16.208,\n", + " 8.802,\n", + " 1.773,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 6.196,\n", + " 2.268,\n", + " 0.859,\n", + " 0.665,\n", + " 0.243,\n", + " 0.174,\n", + " 0.174,\n", + " 0.174,\n", + " 0.55,\n", + " 0.451,\n", + " 0.33,\n", + " 6.065,\n", + " 1.469,\n", + " 0.565,\n", + " 0.749,\n", + " 0.181,\n", + " 0.174,\n", + " 0.174,\n", + " 0.174,\n", + " 0.527,\n", + " 0.184,\n", + " 0.146,\n", + " 5.843,\n", + " 1.658,\n", + " 0.612,\n", + " 0.72,\n", + " 0.204,\n", + " 0.174,\n", + " 0.174,\n", + " 0.174,\n", + " 0.486,\n", + " 0.237,\n", + " 0.171,\n", + " 6.28,\n", + " 2.227,\n", + " 0.861,\n", + " 0.67,\n", + " 0.238,\n", + " 0.174,\n", + " 0.174,\n", + " 0.174,\n", + " 0.564,\n", + " 0.434,\n", + " 0.337,\n", + " 5.775,\n", + " 1.79,\n", + " 0.641,\n", + " 0.704,\n", + " 0.218,\n", + " 0.174,\n", + " 0.174,\n", + " 0.174,\n", + " 0.475,\n", + " 0.28,\n", + " 0.182,\n", + " 6.247,\n", + " 2.371,\n", + " 0.899,\n", + " 0.656,\n", + " 0.249,\n", + " 0.174,\n", + " 0.174,\n", + " 0.176,\n", + " 0.56,\n", + " 0.493,\n", + " 0.362,\n", + " 7.213,\n", + " 1.872,\n", + " 0.817,\n", + " 0.728,\n", + " 0.189,\n", + " 0.174,\n", + " 0.174,\n", + " 0.174,\n", + " 0.751,\n", + " 0.292,\n", + " 0.296,\n", + " 9.323,\n", + " 8.099,\n", + " 8.113,\n", + " 9.368,\n", + " 8.205,\n", + " 9.517,\n", + " 9.903,\n", + " 21.321,\n", + " 13.168,\n", + " 14.281,\n", + " 21.309,\n", + " 15.184,\n", + " 22.557,\n", + " 20.927,\n", + " 0.174,\n", + " 0.174,\n", + " 0.497,\n", + " 0.623,\n", + " 0.58,\n", + " 0.506,\n", + " 0.556,\n", + " 0.485,\n", + " 0.593,\n", + " 0.443,\n", + " 0.286,\n", + " 0.298,\n", + " 0.445,\n", + " 0.312,\n", + " 0.472,\n", + " 0.447,\n", + " 42.713,\n", + " 26.301,\n", + " 28.327,\n", + " 42.715,\n", + " 30.011,\n", + " 45.385,\n", + " 41.861\n", + " ],\n", + " \"GETAWAY\": [\n", + " 56.603,\n", + " 0.966,\n", + " 4.56,\n", + " 9.414,\n", + " 3.0,\n", + " 2.122,\n", + " 2.132,\n", + " 1.664,\n", + " 0.861,\n", + " 0.551,\n", + " 0.232,\n", + " 0.155,\n", + " 0.083,\n", + " 18.634,\n", + " 0.419,\n", + " 0.251,\n", + " 0.344,\n", + " 0.588,\n", + " 0.753,\n", + " 0.673,\n", + " 0.57,\n", + " 0.504,\n", + " 0.383,\n", + " 9.0,\n", + " 1.504,\n", + " 0.986,\n", + " 0.691,\n", + " 0.345,\n", + " 0.106,\n", + " 0.084,\n", + " 0.063,\n", + " 0.012,\n", + " 0.001,\n", + " 6.08,\n", + " 0.175,\n", + " 0.101,\n", + " 0.15,\n", + " 0.176,\n", + " 0.12,\n", + " 0.11,\n", + " 0.142,\n", + " 0.116,\n", + " 0.06,\n", + " 2.144,\n", + " 1.06,\n", + " 1.005,\n", + " 0.77,\n", + " 0.379,\n", + " 0.171,\n", + " 0.088,\n", + " 0.048,\n", + " 0.026,\n", + " 0.007,\n", + " 6.049,\n", + " 0.107,\n", + " 0.104,\n", + " 0.136,\n", + " 0.176,\n", + " 0.178,\n", + " 0.144,\n", + " 0.137,\n", + " 0.12,\n", + " 0.074,\n", + " 2.297,\n", + " 3.106,\n", + " 2.243,\n", + " 2.136,\n", + " 1.649,\n", + " 0.908,\n", + " 0.517,\n", + " 0.262,\n", + " 0.166,\n", + " 0.074,\n", + " 19.046,\n", + " 0.436,\n", + " 0.272,\n", + " 0.359,\n", + " 0.607,\n", + " 0.778,\n", + " 0.638,\n", + " 0.577,\n", + " 0.525,\n", + " 0.399,\n", + " 9.181,\n", + " 1.065,\n", + " 1.04,\n", + " 0.889,\n", + " 0.465,\n", + " 0.206,\n", + " 0.113,\n", + " 0.047,\n", + " 0.033,\n", + " 0.013,\n", + " 6.683,\n", + " 0.108,\n", + " 0.107,\n", + " 0.146,\n", + " 0.195,\n", + " 0.212,\n", + " 0.187,\n", + " 0.156,\n", + " 0.131,\n", + " 0.086,\n", + " 2.626,\n", + " 4.111,\n", + " 2.65,\n", + " 2.666,\n", + " 2.265,\n", + " 1.213,\n", + " 0.772,\n", + " 0.335,\n", + " 0.22,\n", + " 0.12,\n", + " 24.645,\n", + " 0.594,\n", + " 0.322,\n", + " 0.434,\n", + " 0.786,\n", + " 1.035,\n", + " 0.915,\n", + " 0.787,\n", + " 0.696,\n", + " 0.534,\n", + " 12.258,\n", + " 19.443,\n", + " 8.03,\n", + " 7.793,\n", + " 5.633,\n", + " 3.089,\n", + " 1.322,\n", + " 1.344,\n", + " 0.601,\n", + " 0.088,\n", + " 75.28,\n", + " 2.93,\n", + " 1.038,\n", + " 1.855,\n", + " 2.379,\n", + " 2.355,\n", + " 1.423,\n", + " 1.924,\n", + " 1.941,\n", + " 1.42,\n", + " 32.642,\n", + " 20.746,\n", + " 0.795,\n", + " 0.838,\n", + " 2.03,\n", + " 1.68,\n", + " 1.866,\n", + " 1.713,\n", + " 1.242,\n", + " 0.913,\n", + " 0.693,\n", + " 0.411,\n", + " 21.46,\n", + " 0.226,\n", + " 0.101,\n", + " 0.066,\n", + " 0.08,\n", + " 0.07,\n", + " 0.044,\n", + " 0.04,\n", + " 0.035,\n", + " 0.226,\n", + " 0.915,\n", + " 0.746,\n", + " 0.603,\n", + " 0.355,\n", + " 0.29,\n", + " 0.274,\n", + " 0.156,\n", + " 0.064,\n", + " 6.821,\n", + " 0.125,\n", + " 0.124,\n", + " 0.085,\n", + " 0.026,\n", + " 0.039,\n", + " 0.041,\n", + " 0.026,\n", + " 0.025,\n", + " 0.125,\n", + " 0.94,\n", + " 0.732,\n", + " 0.624,\n", + " 0.472,\n", + " 0.326,\n", + " 0.257,\n", + " 0.17,\n", + " 0.081,\n", + " 7.241,\n", + " 0.067,\n", + " 0.036,\n", + " 0.03,\n", + " 0.021,\n", + " 0.021,\n", + " 0.014,\n", + " 0.014,\n", + " 0.014,\n", + " 0.067,\n", + " 2.15,\n", + " 1.719,\n", + " 1.902,\n", + " 1.755,\n", + " 1.2,\n", + " 0.946,\n", + " 0.713,\n", + " 0.419,\n", + " 21.963,\n", + " 0.282,\n", + " 0.123,\n", + " 0.085,\n", + " 0.088,\n", + " 0.062,\n", + " 0.055,\n", + " 0.043,\n", + " 0.031,\n", + " 0.282,\n", + " 0.976,\n", + " 0.79,\n", + " 0.694,\n", + " 0.55,\n", + " 0.39,\n", + " 0.28,\n", + " 0.19,\n", + " 0.096,\n", + " 7.997,\n", + " 0.063,\n", + " 0.034,\n", + " 0.023,\n", + " 0.021,\n", + " 0.016,\n", + " 0.013,\n", + " 0.012,\n", + " 0.009,\n", + " 0.063,\n", + " 2.55,\n", + " 2.075,\n", + " 2.441,\n", + " 2.309,\n", + " 1.66,\n", + " 1.241,\n", + " 0.949,\n", + " 0.569,\n", + " 28.108,\n", + " 0.33,\n", + " 0.147,\n", + " 0.096,\n", + " 0.125,\n", + " 0.102,\n", + " 0.064,\n", + " 0.059,\n", + " 0.051,\n", + " 0.33,\n", + " 7.693,\n", + " 7.164,\n", + " 6.949,\n", + " 5.291,\n", + " 3.126,\n", + " 3.52,\n", + " 2.541,\n", + " 1.407,\n", + " 76.195,\n", + " 1.356,\n", + " 2.927,\n", + " 1.317,\n", + " 0.405,\n", + " 0.365,\n", + " 0.399,\n", + " 0.238,\n", + " 0.228,\n", + " 2.927\n", + " ]\n", + "}\n", + "*******\n", + "\n", + "*******\n", + "Basic Information on Tyr:\n", + "{\n", + " \"InChI Key\": \"OUYCCCASQSFEME-QMMMGPOBSA-N\",\n", + " \"InChI\": \"InChI=1S/C9H11NO3/c10-8(9(12)13)5-6-1-3-7(11)4-2-6/h1-4,8,11H,5,10H2,(H,12,13)/t8-/m0/s1\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 70,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 4,\n", + " \"n_o\": 4,\n", + " \"nh_oh\": 4,\n", + " \"h_acceptors\": 4,\n", + " \"h_donors\": 3,\n", + " \"rotatable_bonds\": 5,\n", + " \"aromatic_carbocycles\": 1,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 0,\n", + " \"aliphatic_heterocycles\": 0,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 3.8506434071258084,\n", + " \"Bertz CT complexity index\": 637.6249148455973,\n", + " \"Ipc\": 86310.37111637005,\n", + " \"log-P\": 0.3465999999999998,\n", + " \"Molar Refractivity\": 47.422000000000004,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -1.23,\n", + " \"phi\": 0.8372977033691976,\n", + " \"kappa_1\": 2.633187642015619,\n", + " \"kappa_2\": 4.133723692956252,\n", + " \"kappa_3\": 2.9454303995016224,\n", + " \"chi_0\": 19.0330157158901,\n", + " \"chi_1\": 10.888187431412641,\n", + " \"chi_0n\": 17.171958466891546,\n", + " \"chi_1n\": 8.296903005373416,\n", + " \"chi_2n\": 1.9651884215471753,\n", + " \"chi_3n\": 1.038812937586954,\n", + " \"chi_4n\": 0.5329637720534606,\n", + " \"chi_0v\": 6.171958466891548,\n", + " \"chi_1v\": 3.085979233445774,\n", + " \"chi_2v\": 1.9651884215471753,\n", + " \"chi_3v\": 1.038812937586954,\n", + " \"chi_4v\": 0.5329637720534606\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 83.55000000000001,\n", + " \"Labute_ASA\": 91.36023904671241,\n", + " \"PEOE_VSA\": 89.85602471959068,\n", + " \"SMR_VSA\": 89.85602471959068,\n", + " \"SlogP_VSA\": 89.85602471959068,\n", + " \"EState_VSA-CCG\": 89.85602471959068,\n", + " \"EState_VSA-RDK\": 85.16666666666667,\n", + " \"Avg_VSA_approx\": 88.91815310900589\n", + " },\n", + " \"Plane of Best Fit\": 0.7763072225932328,\n", + " \"Principal Moments of Inertia\": [\n", + " 328.9431815977464,\n", + " 1131.5290449409406,\n", + " 1231.115602518031\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.26719114023488194,\n", + " 0.9191086869718785\n", + " ],\n", + " \"Radius of gyration\": 2.725341748946294,\n", + " \"Inertial shape factor\": 0.002794125971870199,\n", + " \"Eccentricity\": 0.9636435516206102,\n", + " \"Asphericity\": 0.4052583995884213,\n", + " \"Spherocity index\": 0.3430260049803291,\n", + " \"Autocorr 2D\": [\n", + " 2.783,\n", + " 3.094,\n", + " 3.064,\n", + " 2.724,\n", + " 2.672,\n", + " 2.449,\n", + " 2.027,\n", + " 1.622,\n", + " 2.742,\n", + " 3.043,\n", + " 3.081,\n", + " 2.871,\n", + " 2.65,\n", + " 2.39,\n", + " 1.872,\n", + " 1.204,\n", + " 3.274,\n", + " 3.694,\n", + " 4.006,\n", + " 4.013,\n", + " 3.707,\n", + " 3.533,\n", + " 3.202,\n", + " 2.538,\n", + " 2.739,\n", + " 3.075,\n", + " 3.151,\n", + " 2.981,\n", + " 2.732,\n", + " 2.406,\n", + " 1.883,\n", + " 1.161,\n", + " 3.381,\n", + " 3.831,\n", + " 4.196,\n", + " 4.252,\n", + " 3.972,\n", + " 3.739,\n", + " 3.44,\n", + " 2.721,\n", + " 4.589,\n", + " 5.105,\n", + " 5.377,\n", + " 5.186,\n", + " 4.895,\n", + " 4.948,\n", + " 4.657,\n", + " 4.618,\n", + " 4.992,\n", + " 7.844,\n", + " 12.238,\n", + " 13.694,\n", + " 9.688,\n", + " 8.33,\n", + " 6.461,\n", + " 3.343,\n", + " 2.607,\n", + " 4.475,\n", + " 5.68,\n", + " 5.548,\n", + " 4.48,\n", + " 2.8,\n", + " 1.976,\n", + " 0.784,\n", + " 0.108,\n", + " 0.183,\n", + " 0.338,\n", + " 0.393,\n", + " 0.172,\n", + " 0.257,\n", + " 0.241,\n", + " 0.269,\n", + " 2.156,\n", + " 3.444,\n", + " 4.176,\n", + " 3.908,\n", + " 2.923,\n", + " 2.042,\n", + " 1.39,\n", + " 0.53,\n", + " 0.316,\n", + " 0.467,\n", + " 0.55,\n", + " 0.489,\n", + " 0.385,\n", + " 0.279,\n", + " 0.164,\n", + " 0.071,\n", + " 22.722,\n", + " 41.661,\n", + " 66.488,\n", + " 74.938,\n", + " 29.375,\n", + " 46.247,\n", + " 47.161,\n", + " 49.587,\n", + " -0.087,\n", + " -0.002,\n", + " -0.182,\n", + " -0.161,\n", + " 0.273,\n", + " -0.183,\n", + " 0.106,\n", + " 0.159,\n", + " 0.136,\n", + " -0.115,\n", + " -0.23,\n", + " -0.065,\n", + " 0.107,\n", + " -0.148,\n", + " 0.109,\n", + " 0.003,\n", + " -0.206,\n", + " 0.166,\n", + " -0.007,\n", + " -0.198,\n", + " 0.084,\n", + " -0.306,\n", + " -0.115,\n", + " 0.966,\n", + " 0.231,\n", + " -0.132,\n", + " -0.182,\n", + " -0.002,\n", + " -0.099,\n", + " -0.18,\n", + " 0.04,\n", + " 0.191,\n", + " 0.282,\n", + " -0.13,\n", + " -0.085,\n", + " -0.055,\n", + " -0.177,\n", + " -0.185,\n", + " 0.018,\n", + " 0.285,\n", + " -0.216,\n", + " 0.168,\n", + " -0.008,\n", + " -0.207,\n", + " 0.109,\n", + " -0.288,\n", + " -0.147,\n", + " 0.94,\n", + " 0.892,\n", + " 0.808,\n", + " 1.085,\n", + " 1.143,\n", + " 0.673,\n", + " 1.221,\n", + " 1.028,\n", + " 1.093,\n", + " 0.873,\n", + " 1.153,\n", + " 1.202,\n", + " 1.024,\n", + " 0.902,\n", + " 1.028,\n", + " 0.758,\n", + " 0.728,\n", + " 0.978,\n", + " 0.476,\n", + " 0.846,\n", + " 1.144,\n", + " 0.561,\n", + " 1.57,\n", + " 1.552,\n", + " 1.082,\n", + " 0.918,\n", + " 1.271,\n", + " 1.183,\n", + " 0.927,\n", + " 1.039,\n", + " 1.037,\n", + " 0.746,\n", + " 0.48,\n", + " 0.969,\n", + " 1.298,\n", + " 1.112,\n", + " 0.93,\n", + " 1.1,\n", + " 1.057,\n", + " 0.703,\n", + " 0.407,\n", + " 0.962,\n", + " 0.487,\n", + " 0.857,\n", + " 1.167,\n", + " 0.542,\n", + " 1.562,\n", + " 1.578,\n", + " 0.961\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": 0.0008044740129154632,\n", + " \"bcut2d_chglo\": -2.605127750999546,\n", + " \"bcut2d_logphi\": 0.1272438046709645,\n", + " \"bcut2d_logplow\": -2.6988516321912184,\n", + " \"bcut2d_mrhi\": 1.4402467175471232,\n", + " \"bcut2d_mrlow\": -1.969108426487093,\n", + " \"bcut2d_mwhi\": 11.12996693155664,\n", + " \"bcut2d_mwlow\": -1.924081821923377\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.109,\n", + " 0.309,\n", + " 0.576,\n", + " 0.727,\n", + " 0.655,\n", + " 0.574,\n", + " 0.463,\n", + " 0.239,\n", + " 0.125,\n", + " 0.026,\n", + " 0.076,\n", + " 0.185,\n", + " 0.241,\n", + " 0.207,\n", + " 0.23,\n", + " 0.208,\n", + " 0.147,\n", + " 0.102,\n", + " 0.009,\n", + " 0.0,\n", + " 0.072,\n", + " 0.172,\n", + " 0.24,\n", + " 0.24,\n", + " 0.222,\n", + " 0.19,\n", + " 0.119,\n", + " 0.056,\n", + " 0.018,\n", + " 0.002,\n", + " 0.115,\n", + " 0.321,\n", + " 0.6,\n", + " 0.748,\n", + " 0.651,\n", + " 0.619,\n", + " 0.502,\n", + " 0.28,\n", + " 0.139,\n", + " 0.023,\n", + " 0.071,\n", + " 0.175,\n", + " 0.256,\n", + " 0.267,\n", + " 0.24,\n", + " 0.191,\n", + " 0.118,\n", + " 0.052,\n", + " 0.02,\n", + " 0.004,\n", + " 0.127,\n", + " 0.364,\n", + " 0.72,\n", + " 0.942,\n", + " 0.849,\n", + " 0.758,\n", + " 0.636,\n", + " 0.339,\n", + " 0.183,\n", + " 0.038,\n", + " 0.445,\n", + " 1.378,\n", + " 2.459,\n", + " 2.477,\n", + " 2.175,\n", + " 2.647,\n", + " 2.312,\n", + " 2.495,\n", + " 0.532,\n", + " 0.026,\n", + " 0.081,\n", + " 0.205,\n", + " 0.313,\n", + " 0.331,\n", + " 0.301,\n", + " 0.271,\n", + " 0.184,\n", + " 0.094,\n", + " 0.035,\n", + " 0.004\n", + " ],\n", + " \"MoRSE\": [\n", + " 276.0,\n", + " 18.843,\n", + " -1.643,\n", + " 0.797,\n", + " -2.957,\n", + " -2.01,\n", + " 2.429,\n", + " 0.234,\n", + " 0.482,\n", + " 0.047,\n", + " -0.081,\n", + " -0.74,\n", + " -0.444,\n", + " 0.921,\n", + " 0.175,\n", + " 0.585,\n", + " -0.711,\n", + " -0.961,\n", + " 0.434,\n", + " 0.68,\n", + " -0.309,\n", + " 0.425,\n", + " -0.538,\n", + " -0.305,\n", + " 0.586,\n", + " -0.049,\n", + " -0.114,\n", + " -0.066,\n", + " 0.151,\n", + " -0.17,\n", + " 0.151,\n", + " -0.157,\n", + " 105.945,\n", + " 10.647,\n", + " -1.189,\n", + " -0.699,\n", + " -1.987,\n", + " 0.361,\n", + " 2.071,\n", + " -1.191,\n", + " -0.368,\n", + " 0.22,\n", + " 0.488,\n", + " 0.543,\n", + " -0.777,\n", + " 0.117,\n", + " 0.396,\n", + " -0.044,\n", + " -0.083,\n", + " -0.467,\n", + " 0.157,\n", + " 0.296,\n", + " -0.13,\n", + " 0.094,\n", + " -0.15,\n", + " 0.084,\n", + " 0.089,\n", + " -0.079,\n", + " -0.106,\n", + " 0.016,\n", + " 0.137,\n", + " 0.087,\n", + " -0.074,\n", + " -0.208,\n", + " 103.582,\n", + " 10.655,\n", + " -1.093,\n", + " -0.569,\n", + " -1.823,\n", + " 0.018,\n", + " 1.8,\n", + " -0.741,\n", + " -0.219,\n", + " 0.028,\n", + " 0.461,\n", + " 0.024,\n", + " -0.583,\n", + " 0.246,\n", + " 0.299,\n", + " 0.095,\n", + " -0.203,\n", + " -0.487,\n", + " 0.208,\n", + " 0.34,\n", + " -0.174,\n", + " 0.094,\n", + " -0.209,\n", + " 0.005,\n", + " 0.182,\n", + " -0.021,\n", + " -0.12,\n", + " 0.001,\n", + " 0.107,\n", + " 0.012,\n", + " -0.009,\n", + " -0.177,\n", + " 287.473,\n", + " 19.719,\n", + " -1.258,\n", + " 0.89,\n", + " -3.268,\n", + " -2.056,\n", + " 2.489,\n", + " 0.171,\n", + " 0.453,\n", + " 0.08,\n", + " -0.043,\n", + " -0.621,\n", + " -0.578,\n", + " 0.943,\n", + " 0.232,\n", + " 0.581,\n", + " -0.73,\n", + " -0.982,\n", + " 0.353,\n", + " 0.67,\n", + " -0.261,\n", + " 0.469,\n", + " -0.506,\n", + " -0.316,\n", + " 0.519,\n", + " -0.093,\n", + " -0.097,\n", + " -0.032,\n", + " 0.195,\n", + " -0.156,\n", + " 0.108,\n", + " -0.196,\n", + " 109.356,\n", + " 11.042,\n", + " -1.214,\n", + " -0.469,\n", + " -1.711,\n", + " -0.235,\n", + " 1.755,\n", + " -0.537,\n", + " -0.149,\n", + " -0.036,\n", + " 0.429,\n", + " -0.208,\n", + " -0.462,\n", + " 0.32,\n", + " 0.236,\n", + " 0.17,\n", + " -0.277,\n", + " -0.509,\n", + " 0.269,\n", + " 0.372,\n", + " -0.199,\n", + " 0.1,\n", + " -0.257,\n", + " -0.025,\n", + " 0.244,\n", + " 0.011,\n", + " -0.128,\n", + " -0.02,\n", + " 0.091,\n", + " -0.024,\n", + " 0.038,\n", + " -0.155,\n", + " 354.44,\n", + " 22.45,\n", + " -1.764,\n", + " 1.556,\n", + " -3.644,\n", + " -2.663,\n", + " 2.648,\n", + " 0.497,\n", + " 0.847,\n", + " 0.146,\n", + " -0.356,\n", + " -0.939,\n", + " -0.532,\n", + " 1.206,\n", + " 0.204,\n", + " 0.79,\n", + " -0.894,\n", + " -1.17,\n", + " 0.477,\n", + " 0.778,\n", + " -0.301,\n", + " 0.593,\n", + " -0.634,\n", + " -0.444,\n", + " 0.682,\n", + " -0.09,\n", + " -0.09,\n", + " -0.052,\n", + " 0.191,\n", + " -0.239,\n", + " 0.147,\n", + " -0.151,\n", + " 1153.532,\n", + " 78.657,\n", + " -1.019,\n", + " 6.219,\n", + " -12.637,\n", + " -9.42,\n", + " 10.531,\n", + " -2.429,\n", + " -0.565,\n", + " 2.208,\n", + " 0.356,\n", + " 2.137,\n", + " -2.714,\n", + " 2.367,\n", + " 1.601,\n", + " 1.477,\n", + " -2.968,\n", + " -3.166,\n", + " 0.434,\n", + " 1.733,\n", + " 0.628,\n", + " 1.966,\n", + " -1.333,\n", + " -0.148,\n", + " 0.111,\n", + " -1.106,\n", + " 0.037,\n", + " 0.144,\n", + " 1.675,\n", + " 0.166,\n", + " -0.357,\n", + " -1.225\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 6.958,\n", + " 6.211,\n", + " 4.143,\n", + " 18.314,\n", + " 8.368,\n", + " 14.897,\n", + " 9.647,\n", + " 7.985,\n", + " 9.54,\n", + " 8.771,\n", + " 1.696,\n", + " 3.695,\n", + " 5.247,\n", + " 1.217,\n", + " 0.591,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.676,\n", + " 6.348,\n", + " 0.36,\n", + " 12.133,\n", + " 2.432,\n", + " 4.908,\n", + " 3.177,\n", + " 3.23,\n", + " 4.107,\n", + " 1.468,\n", + " 0.506,\n", + " 1.715,\n", + " 3.802,\n", + " 0.098,\n", + " 0.004,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.571,\n", + " 5.778,\n", + " 1.047,\n", + " 10.471,\n", + " 2.416,\n", + " 5.289,\n", + " 3.02,\n", + " 3.415,\n", + " 3.084,\n", + " 2.225,\n", + " 0.406,\n", + " 1.028,\n", + " 1.611,\n", + " 0.185,\n", + " 0.041,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 7.432,\n", + " 6.45,\n", + " 4.004,\n", + " 19.133,\n", + " 8.954,\n", + " 15.205,\n", + " 10.335,\n", + " 8.65,\n", + " 10.107,\n", + " 9.146,\n", + " 1.706,\n", + " 3.873,\n", + " 7.329,\n", + " 1.387,\n", + " 0.524,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.98,\n", + " 5.581,\n", + " 1.479,\n", + " 10.156,\n", + " 2.525,\n", + " 5.892,\n", + " 3.106,\n", + " 3.511,\n", + " 2.889,\n", + " 2.61,\n", + " 0.419,\n", + " 0.896,\n", + " 1.043,\n", + " 0.2,\n", + " 0.086,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 9.562,\n", + " 6.608,\n", + " 5.242,\n", + " 22.494,\n", + " 11.28,\n", + " 19.078,\n", + " 12.667,\n", + " 10.262,\n", + " 12.695,\n", + " 11.883,\n", + " 2.32,\n", + " 5.142,\n", + " 7.587,\n", + " 1.777,\n", + " 0.862,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 24.771,\n", + " 22.146,\n", + " 8.177,\n", + " 77.334,\n", + " 34.162,\n", + " 56.384,\n", + " 43.128,\n", + " 34.7,\n", + " 47.878,\n", + " 28.686,\n", + " 6.362,\n", + " 15.924,\n", + " 94.177,\n", + " 5.454,\n", + " 0.591,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 5.429,\n", + " 1.792,\n", + " 0.932,\n", + " 0.666,\n", + " 0.22,\n", + " 0.179,\n", + " 0.179,\n", + " 0.179,\n", + " 0.541,\n", + " 0.521,\n", + " 0.391,\n", + " 5.613,\n", + " 1.256,\n", + " 0.635,\n", + " 0.748,\n", + " 0.167,\n", + " 0.179,\n", + " 0.179,\n", + " 0.179,\n", + " 0.622,\n", + " 0.237,\n", + " 0.189,\n", + " 5.024,\n", + " 1.379,\n", + " 0.667,\n", + " 0.711,\n", + " 0.195,\n", + " 0.179,\n", + " 0.179,\n", + " 0.179,\n", + " 0.477,\n", + " 0.313,\n", + " 0.205,\n", + " 5.596,\n", + " 1.793,\n", + " 0.928,\n", + " 0.673,\n", + " 0.216,\n", + " 0.179,\n", + " 0.179,\n", + " 0.179,\n", + " 0.579,\n", + " 0.531,\n", + " 0.39,\n", + " 4.815,\n", + " 1.445,\n", + " 0.704,\n", + " 0.691,\n", + " 0.207,\n", + " 0.179,\n", + " 0.182,\n", + " 0.179,\n", + " 0.43,\n", + " 0.346,\n", + " 0.225,\n", + " 5.552,\n", + " 1.852,\n", + " 0.977,\n", + " 0.662,\n", + " 0.221,\n", + " 0.179,\n", + " 0.179,\n", + " 0.179,\n", + " 0.565,\n", + " 0.552,\n", + " 0.428,\n", + " 6.621,\n", + " 1.73,\n", + " 0.886,\n", + " 0.717,\n", + " 0.187,\n", + " 0.179,\n", + " 0.179,\n", + " 0.179,\n", + " 0.868,\n", + " 0.436,\n", + " 0.36,\n", + " 8.154,\n", + " 7.504,\n", + " 7.07,\n", + " 8.317,\n", + " 6.964,\n", + " 8.381,\n", + " 9.237,\n", + " 16.463,\n", + " 11.411,\n", + " 11.201,\n", + " 16.89,\n", + " 11.363,\n", + " 17.519,\n", + " 18.854,\n", + " 0.179,\n", + " 0.179,\n", + " 0.499,\n", + " 0.622,\n", + " 0.566,\n", + " 0.509,\n", + " 0.537,\n", + " 0.494,\n", + " 0.575,\n", + " 0.484,\n", + " 0.349,\n", + " 0.332,\n", + " 0.5,\n", + " 0.334,\n", + " 0.515,\n", + " 0.555,\n", + " 33.688,\n", + " 23.39,\n", + " 22.893,\n", + " 34.518,\n", + " 23.224,\n", + " 35.95,\n", + " 38.242\n", + " ],\n", + " \"GETAWAY\": [\n", + " 42.106,\n", + " 0.875,\n", + " 4.409,\n", + " 10.814,\n", + " 3.0,\n", + " 1.978,\n", + " 1.727,\n", + " 1.294,\n", + " 0.837,\n", + " 0.435,\n", + " 0.308,\n", + " 0.193,\n", + " 0.002,\n", + " 16.549,\n", + " 0.46,\n", + " 0.263,\n", + " 0.347,\n", + " 0.647,\n", + " 0.899,\n", + " 0.632,\n", + " 0.502,\n", + " 0.499,\n", + " 0.26,\n", + " 9.0,\n", + " 1.679,\n", + " 0.925,\n", + " 0.631,\n", + " 0.284,\n", + " 0.058,\n", + " 0.082,\n", + " 0.054,\n", + " 0.011,\n", + " 0.0,\n", + " 5.768,\n", + " 0.234,\n", + " 0.111,\n", + " 0.188,\n", + " 0.2,\n", + " 0.106,\n", + " 0.12,\n", + " 0.131,\n", + " 0.103,\n", + " 0.119,\n", + " 2.417,\n", + " 1.016,\n", + " 0.888,\n", + " 0.588,\n", + " 0.285,\n", + " 0.121,\n", + " 0.081,\n", + " 0.064,\n", + " 0.024,\n", + " 0.0,\n", + " 5.118,\n", + " 0.117,\n", + " 0.105,\n", + " 0.141,\n", + " 0.191,\n", + " 0.173,\n", + " 0.13,\n", + " 0.133,\n", + " 0.098,\n", + " 0.06,\n", + " 2.236,\n", + " 3.25,\n", + " 2.165,\n", + " 1.776,\n", + " 1.354,\n", + " 0.853,\n", + " 0.417,\n", + " 0.335,\n", + " 0.205,\n", + " 0.003,\n", + " 17.467,\n", + " 0.506,\n", + " 0.297,\n", + " 0.376,\n", + " 0.695,\n", + " 0.933,\n", + " 0.602,\n", + " 0.548,\n", + " 0.528,\n", + " 0.307,\n", + " 9.557,\n", + " 0.965,\n", + " 0.882,\n", + " 0.645,\n", + " 0.325,\n", + " 0.16,\n", + " 0.098,\n", + " 0.069,\n", + " 0.031,\n", + " 0.0,\n", + " 5.388,\n", + " 0.108,\n", + " 0.101,\n", + " 0.14,\n", + " 0.205,\n", + " 0.212,\n", + " 0.159,\n", + " 0.137,\n", + " 0.106,\n", + " 0.053,\n", + " 2.401,\n", + " 4.148,\n", + " 2.501,\n", + " 2.173,\n", + " 1.775,\n", + " 1.217,\n", + " 0.605,\n", + " 0.433,\n", + " 0.282,\n", + " 0.003,\n", + " 22.125,\n", + " 0.657,\n", + " 0.344,\n", + " 0.44,\n", + " 0.865,\n", + " 1.254,\n", + " 0.872,\n", + " 0.686,\n", + " 0.705,\n", + " 0.373,\n", + " 12.382,\n", + " 27.191,\n", + " 9.044,\n", + " 8.454,\n", + " 5.675,\n", + " 2.504,\n", + " 1.244,\n", + " 1.464,\n", + " 0.722,\n", + " 0.012,\n", + " 85.433,\n", + " 4.641,\n", + " 1.327,\n", + " 2.552,\n", + " 3.245,\n", + " 2.994,\n", + " 1.53,\n", + " 2.333,\n", + " 2.111,\n", + " 2.882,\n", + " 44.252,\n", + " 18.757,\n", + " 0.842,\n", + " 0.879,\n", + " 1.958,\n", + " 1.563,\n", + " 1.867,\n", + " 1.826,\n", + " 1.11,\n", + " 0.8,\n", + " 0.569,\n", + " 0.244,\n", + " 20.203,\n", + " 0.224,\n", + " 0.106,\n", + " 0.067,\n", + " 0.085,\n", + " 0.077,\n", + " 0.054,\n", + " 0.04,\n", + " 0.034,\n", + " 0.224,\n", + " 0.889,\n", + " 0.757,\n", + " 0.586,\n", + " 0.294,\n", + " 0.272,\n", + " 0.217,\n", + " 0.134,\n", + " 0.1,\n", + " 6.517,\n", + " 0.135,\n", + " 0.152,\n", + " 0.091,\n", + " 0.027,\n", + " 0.035,\n", + " 0.032,\n", + " 0.032,\n", + " 0.047,\n", + " 0.152,\n", + " 0.87,\n", + " 0.673,\n", + " 0.596,\n", + " 0.412,\n", + " 0.281,\n", + " 0.219,\n", + " 0.122,\n", + " 0.056,\n", + " 6.499,\n", + " 0.072,\n", + " 0.044,\n", + " 0.032,\n", + " 0.019,\n", + " 0.019,\n", + " 0.017,\n", + " 0.015,\n", + " 0.013,\n", + " 0.072,\n", + " 2.144,\n", + " 1.631,\n", + " 1.96,\n", + " 1.87,\n", + " 1.079,\n", + " 0.86,\n", + " 0.599,\n", + " 0.285,\n", + " 21.208,\n", + " 0.28,\n", + " 0.151,\n", + " 0.091,\n", + " 0.092,\n", + " 0.068,\n", + " 0.068,\n", + " 0.043,\n", + " 0.046,\n", + " 0.28,\n", + " 0.869,\n", + " 0.701,\n", + " 0.652,\n", + " 0.493,\n", + " 0.326,\n", + " 0.229,\n", + " 0.131,\n", + " 0.052,\n", + " 6.957,\n", + " 0.052,\n", + " 0.033,\n", + " 0.023,\n", + " 0.02,\n", + " 0.017,\n", + " 0.014,\n", + " 0.009,\n", + " 0.008,\n", + " 0.052,\n", + " 2.487,\n", + " 1.934,\n", + " 2.447,\n", + " 2.503,\n", + " 1.498,\n", + " 1.083,\n", + " 0.793,\n", + " 0.349,\n", + " 26.667,\n", + " 0.327,\n", + " 0.154,\n", + " 0.098,\n", + " 0.132,\n", + " 0.112,\n", + " 0.079,\n", + " 0.058,\n", + " 0.049,\n", + " 0.327,\n", + " 8.836,\n", + " 8.186,\n", + " 8.269,\n", + " 5.854,\n", + " 3.156,\n", + " 3.563,\n", + " 2.416,\n", + " 2.469,\n", + " 86.72,\n", + " 1.345,\n", + " 3.594,\n", + " 1.413,\n", + " 0.506,\n", + " 0.366,\n", + " 0.379,\n", + " 0.494,\n", + " 0.994,\n", + " 3.594\n", + " ]\n", + "}\n", + "*******\n", + "\n", + "*******\n", + "Basic Information on Val:\n", + "{\n", + " \"InChI Key\": \"KZSNJWFQEVHDMF-BYPYZUCNSA-N\",\n", + " \"InChI\": \"InChI=1S/C5H11NO2/c1-3(2)4(6)5(7)8/h3-4H,6H2,1-2H3,(H,7,8)/t4-/m0/s1\",\n", + " \"Ring/Atom/Electron Counts\": {\n", + " \"valence\": 48,\n", + " \"radical_electrons\": 0,\n", + " \"heteroatoms\": 3,\n", + " \"n_o\": 3,\n", + " \"nh_oh\": 3,\n", + " \"h_acceptors\": 3,\n", + " \"h_donors\": 2,\n", + " \"rotatable_bonds\": 5,\n", + " \"aromatic_carbocycles\": 0,\n", + " \"aliphatic_carbocycles\": 0,\n", + " \"aromatic_heterocycles\": 0,\n", + " \"aliphatic_heterocycles\": 0,\n", + " \"spiro_atoms\": 0,\n", + " \"bridgehead_atoms\": 0\n", + " },\n", + " \"Balaban index\": 6.347026729088675,\n", + " \"Bertz CT complexity index\": 333.9751576723503,\n", + " \"Ipc\": 4164.147862422883,\n", + " \"log-P\": 0.054299999999999626,\n", + " \"Molar Refractivity\": 30.44919999999999,\n", + " \"Hall-Kier parameters\": {\n", + " \"alpha\": -0.41,\n", + " \"phi\": 0.37163246147899753,\n", + " \"kappa_1\": 1.0653220746321765,\n", + " \"kappa_2\": 2.790761369380699,\n", + " \"kappa_3\": 2.044342358105891,\n", + " \"chi_0\": 15.861807319565798,\n", + " \"chi_1\": 8.174756148408914,\n", + " \"chi_0n\": 14.763710176427685,\n", + " \"chi_1n\": 6.934530569677621,\n", + " \"chi_2n\": 1.0110642763152438,\n", + " \"chi_3n\": 0.43015256440848293,\n", + " \"chi_4n\": 0.10206207261596577,\n", + " \"chi_0v\": 3.763710176427684,\n", + " \"chi_1v\": 1.631855088213842,\n", + " \"chi_2v\": 1.0110642763152438,\n", + " \"chi_3v\": 0.43015256440848293,\n", + " \"chi_4v\": 0.10206207261596577\n", + " },\n", + " \"Surface_Area_approximations\": {\n", + " \"TPSA\": 63.32000000000001,\n", + " \"Labute_ASA\": 64.15212505911833,\n", + " \"PEOE_VSA\": 62.42895429041203,\n", + " \"SMR_VSA\": 62.42895429041204,\n", + " \"SlogP_VSA\": 62.42895429041202,\n", + " \"EState_VSA-CCG\": 62.42895429041204,\n", + " \"EState_VSA-RDK\": 74.16666666666667,\n", + " \"Avg_VSA_approx\": 64.77649676566297\n", + " },\n", + " \"Plane of Best Fit\": 0.9344358823628185,\n", + " \"Principal Moments of Inertia\": [\n", + " 171.20853715590957,\n", + " 349.76606865157106,\n", + " 376.44388567972436\n", + " ],\n", + " \"Normalized Principal Moments\": [\n", + " 0.4548049355264931,\n", + " 0.9291320219480186\n", + " ],\n", + " \"Radius of gyration\": 1.9571092514860324,\n", + " \"Inertial shape factor\": 0.005426902404416391,\n", + " \"Eccentricity\": 0.890591079351653,\n", + " \"Asphericity\": 0.1855469628564749,\n", + " \"Spherocity index\": 0.6596468153020633,\n", + " \"Autocorr 2D\": [\n", + " 2.284,\n", + " 2.572,\n", + " 2.587,\n", + " 2.168,\n", + " 0.963,\n", + " 0.042,\n", + " 0.0,\n", + " 0.0,\n", + " 2.291,\n", + " 2.552,\n", + " 2.616,\n", + " 2.354,\n", + " 1.574,\n", + " 0.348,\n", + " 0.0,\n", + " 0.0,\n", + " 2.985,\n", + " 3.473,\n", + " 3.755,\n", + " 3.867,\n", + " 3.44,\n", + " 1.844,\n", + " 0.0,\n", + " 0.0,\n", + " 2.325,\n", + " 2.635,\n", + " 2.735,\n", + " 2.511,\n", + " 1.794,\n", + " 0.626,\n", + " 0.0,\n", + " 0.0,\n", + " 3.133,\n", + " 3.692,\n", + " 3.995,\n", + " 4.175,\n", + " 3.757,\n", + " 2.277,\n", + " 0.0,\n", + " 0.0,\n", + " 4.19,\n", + " 4.75,\n", + " 5.069,\n", + " 5.058,\n", + " 4.585,\n", + " 1.946,\n", + " 0.0,\n", + " 0.0,\n", + " 4.645,\n", + " 7.545,\n", + " 10.147,\n", + " 11.282,\n", + " 7.402,\n", + " 1.106,\n", + " 0.0,\n", + " 0.0,\n", + " 2.334,\n", + " 3.618,\n", + " 4.271,\n", + " 3.733,\n", + " 1.914,\n", + " 0.429,\n", + " 0.0,\n", + " 0.0,\n", + " 0.054,\n", + " 0.161,\n", + " 0.232,\n", + " 0.3,\n", + " 0.327,\n", + " 0.027,\n", + " 0.0,\n", + " 0.0,\n", + " 1.564,\n", + " 2.287,\n", + " 2.516,\n", + " 1.877,\n", + " 0.908,\n", + " 0.202,\n", + " 0.0,\n", + " 0.0,\n", + " 0.216,\n", + " 0.295,\n", + " 0.317,\n", + " 0.227,\n", + " 0.085,\n", + " 0.015,\n", + " 0.0,\n", + " 0.0,\n", + " 13.114,\n", + " 41.707,\n", + " 53.354,\n", + " 57.224,\n", + " 62.866,\n", + " 4.993,\n", + " 0.0,\n", + " 0.0,\n", + " -0.111,\n", + " 0.14,\n", + " -0.082,\n", + " -0.121,\n", + " -0.246,\n", + " 0.704,\n", + " 0.0,\n", + " 0.0,\n", + " -0.008,\n", + " -0.005,\n", + " -0.269,\n", + " -0.096,\n", + " 0.075,\n", + " 0.677,\n", + " 0.0,\n", + " 0.0,\n", + " -0.167,\n", + " 0.274,\n", + " 0.111,\n", + " -0.184,\n", + " -0.447,\n", + " 0.313,\n", + " 0.0,\n", + " 0.0,\n", + " 0.038,\n", + " -0.076,\n", + " -0.318,\n", + " -0.129,\n", + " 0.286,\n", + " 0.475,\n", + " 0.0,\n", + " 0.0,\n", + " 0.089,\n", + " -0.149,\n", + " -0.306,\n", + " -0.029,\n", + " 0.199,\n", + " 0.273,\n", + " 0.0,\n", + " 0.0,\n", + " -0.187,\n", + " 0.251,\n", + " 0.094,\n", + " -0.147,\n", + " -0.437,\n", + " 0.278,\n", + " 0.0,\n", + " 0.0,\n", + " 1.091,\n", + " 0.769,\n", + " 1.012,\n", + " 1.07,\n", + " 1.27,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.309,\n", + " 1.175,\n", + " 1.312,\n", + " 0.9,\n", + " 0.546,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.927,\n", + " 0.38,\n", + " 0.703,\n", + " 1.201,\n", + " 2.016,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.458,\n", + " 1.358,\n", + " 1.414,\n", + " 0.851,\n", + " 0.192,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.519,\n", + " 1.44,\n", + " 1.43,\n", + " 0.781,\n", + " 0.153,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.919,\n", + " 0.416,\n", + " 0.739,\n", + " 1.152,\n", + " 2.009,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"BCUT 2D\": {\n", + " \"bcut2d_chghi\": -0.2672284438594028,\n", + " \"bcut2d_chglo\": -2.604757750449901,\n", + " \"bcut2d_logphi\": -0.09008209905360795,\n", + " \"bcut2d_logplow\": -2.798427442342542,\n", + " \"bcut2d_mrhi\": 1.2790443189489328e-18,\n", + " \"bcut2d_mrlow\": -2.390582945418856,\n", + " \"bcut2d_mwhi\": 4.012605390922652e-16,\n", + " \"bcut2d_mwlow\": -2.3497938800713123\n", + " },\n", + " \"Autocorr 3D\": [\n", + " 0.128,\n", + " 0.386,\n", + " 0.703,\n", + " 0.96,\n", + " 0.708,\n", + " 0.18,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.072,\n", + " 0.17,\n", + " 0.227,\n", + " 0.176,\n", + " 0.042,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.07,\n", + " 0.161,\n", + " 0.228,\n", + " 0.206,\n", + " 0.097,\n", + " 0.012,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.134,\n", + " 0.393,\n", + " 0.719,\n", + " 0.977,\n", + " 0.744,\n", + " 0.16,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.071,\n", + " 0.172,\n", + " 0.255,\n", + " 0.241,\n", + " 0.124,\n", + " 0.026,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.154,\n", + " 0.482,\n", + " 0.911,\n", + " 1.33,\n", + " 1.019,\n", + " 0.263,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.467,\n", + " 1.52,\n", + " 2.814,\n", + " 3.327,\n", + " 2.473,\n", + " 0.18,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.084,\n", + " 0.208,\n", + " 0.325,\n", + " 0.336,\n", + " 0.19,\n", + " 0.03,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"MoRSE\": [\n", + " 171.0,\n", + " 21.279,\n", + " -1.279,\n", + " 0.221,\n", + " -2.48,\n", + " -1.166,\n", + " 0.482,\n", + " 0.813,\n", + " 0.793,\n", + " 0.183,\n", + " -0.742,\n", + " -1.049,\n", + " 0.459,\n", + " 0.869,\n", + " -0.001,\n", + " 0.099,\n", + " -0.573,\n", + " -0.548,\n", + " 0.472,\n", + " 0.585,\n", + " -0.499,\n", + " 0.263,\n", + " -0.299,\n", + " -0.106,\n", + " 0.146,\n", + " 0.128,\n", + " 0.299,\n", + " -0.336,\n", + " -0.194,\n", + " -0.006,\n", + " 0.306,\n", + " -0.058,\n", + " 42.596,\n", + " 8.437,\n", + " -0.952,\n", + " -0.245,\n", + " -1.227,\n", + " 0.325,\n", + " 0.881,\n", + " -0.433,\n", + " -0.25,\n", + " 0.315,\n", + " -0.14,\n", + " 0.112,\n", + " -0.295,\n", + " 0.261,\n", + " 0.047,\n", + " -0.08,\n", + " -0.09,\n", + " 0.0,\n", + " 0.152,\n", + " -0.008,\n", + " -0.22,\n", + " 0.193,\n", + " -0.037,\n", + " 0.036,\n", + " -0.081,\n", + " -0.046,\n", + " 0.174,\n", + " -0.111,\n", + " 0.034,\n", + " -0.067,\n", + " 0.072,\n", + " -0.005,\n", + " 47.174,\n", + " 9.027,\n", + " -0.741,\n", + " -0.158,\n", + " -1.212,\n", + " 0.088,\n", + " 0.574,\n", + " -0.133,\n", + " 0.01,\n", + " 0.167,\n", + " -0.077,\n", + " -0.254,\n", + " -0.148,\n", + " 0.449,\n", + " 0.02,\n", + " -0.08,\n", + " -0.189,\n", + " -0.077,\n", + " 0.242,\n", + " 0.056,\n", + " -0.224,\n", + " 0.168,\n", + " -0.074,\n", + " -0.016,\n", + " -0.023,\n", + " 0.024,\n", + " 0.152,\n", + " -0.129,\n", + " -0.043,\n", + " -0.05,\n", + " 0.15,\n", + " -0.001,\n", + " 174.016,\n", + " 21.327,\n", + " -1.177,\n", + " 0.425,\n", + " -2.674,\n", + " -1.29,\n", + " 0.699,\n", + " 0.771,\n", + " 0.706,\n", + " 0.259,\n", + " -0.748,\n", + " -1.028,\n", + " 0.395,\n", + " 0.838,\n", + " 0.042,\n", + " 0.11,\n", + " -0.539,\n", + " -0.528,\n", + " 0.408,\n", + " 0.551,\n", + " -0.471,\n", + " 0.305,\n", + " -0.301,\n", + " -0.089,\n", + " 0.102,\n", + " 0.093,\n", + " 0.315,\n", + " -0.306,\n", + " -0.145,\n", + " -0.051,\n", + " 0.269,\n", + " -0.053,\n", + " 53.778,\n", + " 9.998,\n", + " -0.787,\n", + " -0.133,\n", + " -1.232,\n", + " -0.043,\n", + " 0.437,\n", + " 0.046,\n", + " 0.118,\n", + " 0.113,\n", + " -0.09,\n", + " -0.422,\n", + " -0.042,\n", + " 0.53,\n", + " 0.01,\n", + " -0.083,\n", + " -0.251,\n", + " -0.129,\n", + " 0.308,\n", + " 0.107,\n", + " -0.244,\n", + " 0.154,\n", + " -0.107,\n", + " -0.033,\n", + " 0.016,\n", + " 0.062,\n", + " 0.148,\n", + " -0.157,\n", + " -0.085,\n", + " -0.032,\n", + " 0.194,\n", + " 0.001,\n", + " 229.032,\n", + " 26.112,\n", + " -1.432,\n", + " 0.386,\n", + " -3.057,\n", + " -1.611,\n", + " 0.454,\n", + " 1.039,\n", + " 1.197,\n", + " 0.279,\n", + " -1.069,\n", + " -1.32,\n", + " 0.624,\n", + " 1.021,\n", + " 0.015,\n", + " 0.22,\n", + " -0.703,\n", + " -0.766,\n", + " 0.505,\n", + " 0.802,\n", + " -0.602,\n", + " 0.336,\n", + " -0.363,\n", + " -0.144,\n", + " 0.152,\n", + " 0.149,\n", + " 0.407,\n", + " -0.406,\n", + " -0.228,\n", + " -0.004,\n", + " 0.308,\n", + " -0.082,\n", + " 596.877,\n", + " 67.466,\n", + " -5.955,\n", + " 5.577,\n", + " -10.453,\n", + " -6.604,\n", + " 6.398,\n", + " 2.418,\n", + " -1.25,\n", + " 3.217,\n", + " -3.746,\n", + " -1.674,\n", + " 1.458,\n", + " 0.24,\n", + " 1.164,\n", + " 0.471,\n", + " -1.186,\n", + " -0.864,\n", + " 0.265,\n", + " 0.705,\n", + " -0.634,\n", + " 1.386,\n", + " -1.37,\n", + " 0.803,\n", + " -0.772,\n", + " -0.215,\n", + " 1.344,\n", + " -0.919,\n", + " 0.713,\n", + " -0.771,\n", + " -0.15,\n", + " 0.19\n", + " ],\n", + " \"Radial Distribution Function\": [\n", + " 6.166,\n", + " 4.901,\n", + " 3.674,\n", + " 17.292,\n", + " 8.726,\n", + " 9.817,\n", + " 5.846,\n", + " 4.875,\n", + " 4.468,\n", + " 0.961,\n", + " 0.091,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.582,\n", + " 4.835,\n", + " 0.315,\n", + " 7.633,\n", + " 4.471,\n", + " 2.026,\n", + " 0.501,\n", + " 0.347,\n", + " 0.241,\n", + " 0.106,\n", + " 0.001,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.433,\n", + " 4.427,\n", + " 0.931,\n", + " 7.16,\n", + " 3.454,\n", + " 2.63,\n", + " 1.183,\n", + " 0.701,\n", + " 0.548,\n", + " 0.179,\n", + " 0.006,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 6.396,\n", + " 5.05,\n", + " 3.53,\n", + " 17.508,\n", + " 9.138,\n", + " 9.84,\n", + " 5.877,\n", + " 5.307,\n", + " 4.676,\n", + " 1.195,\n", + " 0.081,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 1.874,\n", + " 4.3,\n", + " 1.323,\n", + " 7.35,\n", + " 3.257,\n", + " 3.202,\n", + " 1.589,\n", + " 0.831,\n", + " 0.708,\n", + " 0.166,\n", + " 0.013,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 8.364,\n", + " 5.287,\n", + " 4.611,\n", + " 22.613,\n", + " 11.727,\n", + " 12.668,\n", + " 8.155,\n", + " 7.075,\n", + " 6.515,\n", + " 1.404,\n", + " 0.133,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 19.577,\n", + " 14.688,\n", + " 6.495,\n", + " 53.127,\n", + " 36.858,\n", + " 32.214,\n", + " 15.8,\n", + " 19.093,\n", + " 14.936,\n", + " 6.616,\n", + " 0.091,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0\n", + " ],\n", + " \"WHIM\": [\n", + " 2.617,\n", + " 1.304,\n", + " 1.105,\n", + " 0.521,\n", + " 0.26,\n", + " 0.191,\n", + " 0.191,\n", + " 0.191,\n", + " 0.477,\n", + " 0.455,\n", + " 0.584,\n", + " 2.687,\n", + " 0.845,\n", + " 0.619,\n", + " 0.647,\n", + " 0.204,\n", + " 0.191,\n", + " 0.194,\n", + " 0.191,\n", + " 0.482,\n", + " 0.2,\n", + " 0.11,\n", + " 2.422,\n", + " 0.94,\n", + " 0.813,\n", + " 0.58,\n", + " 0.225,\n", + " 0.191,\n", + " 0.191,\n", + " 0.191,\n", + " 0.406,\n", + " 0.233,\n", + " 0.316,\n", + " 2.697,\n", + " 1.263,\n", + " 1.093,\n", + " 0.534,\n", + " 0.25,\n", + " 0.191,\n", + " 0.191,\n", + " 0.191,\n", + " 0.499,\n", + " 0.408,\n", + " 0.547,\n", + " 2.33,\n", + " 1.069,\n", + " 0.86,\n", + " 0.547,\n", + " 0.251,\n", + " 0.191,\n", + " 0.191,\n", + " 0.194,\n", + " 0.386,\n", + " 0.318,\n", + " 0.326,\n", + " 2.652,\n", + " 1.351,\n", + " 1.14,\n", + " 0.516,\n", + " 0.263,\n", + " 0.191,\n", + " 0.191,\n", + " 0.191,\n", + " 0.489,\n", + " 0.481,\n", + " 0.613,\n", + " 3.327,\n", + " 1.179,\n", + " 0.839,\n", + " 0.622,\n", + " 0.221,\n", + " 0.191,\n", + " 0.191,\n", + " 0.191,\n", + " 0.73,\n", + " 0.417,\n", + " 0.191,\n", + " 5.026,\n", + " 4.151,\n", + " 4.175,\n", + " 5.053,\n", + " 4.258,\n", + " 5.144,\n", + " 5.345,\n", + " 7.747,\n", + " 4.457,\n", + " 5.009,\n", + " 7.734,\n", + " 5.411,\n", + " 8.149,\n", + " 7.705,\n", + " 0.191,\n", + " 0.192,\n", + " 0.281,\n", + " 0.471,\n", + " 0.37,\n", + " 0.301,\n", + " 0.321,\n", + " 0.273,\n", + " 0.434,\n", + " 0.505,\n", + " 0.264,\n", + " 0.318,\n", + " 0.485,\n", + " 0.343,\n", + " 0.527,\n", + " 0.446,\n", + " 16.545,\n", + " 10.013,\n", + " 11.034,\n", + " 16.509,\n", + " 11.809,\n", + " 17.38,\n", + " 16.342\n", + " ],\n", + " \"GETAWAY\": [\n", + " 22.0,\n", + " 0.917,\n", + " 4.067,\n", + " 13.232,\n", + " 3.0,\n", + " 1.704,\n", + " 1.524,\n", + " 0.668,\n", + " 0.651,\n", + " 0.405,\n", + " 0.022,\n", + " 0.0,\n", + " 0.0,\n", + " 12.948,\n", + " 0.577,\n", + " 0.288,\n", + " 0.457,\n", + " 0.663,\n", + " 1.251,\n", + " 1.201,\n", + " 0.351,\n", + " 0.0,\n", + " 0.0,\n", + " 9.0,\n", + " 1.18,\n", + " 0.48,\n", + " 0.207,\n", + " 0.104,\n", + " 0.049,\n", + " 0.012,\n", + " 0.0,\n", + " 0.0,\n", + " 0.0,\n", + " 2.885,\n", + " 0.178,\n", + " 0.07,\n", + " 0.116,\n", + " 0.17,\n", + " 0.166,\n", + " 0.058,\n", + " 0.002,\n", + " 0.0,\n", + " 0.0,\n", + " 1.341,\n", + " 0.743,\n", + " 0.555,\n", + " 0.241,\n", + " 0.118,\n", + " 0.093,\n", + " 0.039,\n", + " 0.002,\n", + " 0.0,\n", + " 0.0,\n", + " 2.84,\n", + " 0.106,\n", + " 0.086,\n", + " 0.099,\n", + " 0.168,\n", + " 0.224,\n", + " 0.146,\n", + " 0.024,\n", + " 0.0,\n", + " 0.0,\n", + " 1.598,\n", + " 3.082,\n", + " 1.812,\n", + " 1.454,\n", + " 0.696,\n", + " 0.687,\n", + " 0.392,\n", + " 0.02,\n", + " 0.0,\n", + " 0.0,\n", + " 13.204,\n", + " 0.584,\n", + " 0.312,\n", + " 0.453,\n", + " 0.686,\n", + " 1.273,\n", + " 1.222,\n", + " 0.311,\n", + " 0.0,\n", + " 0.0,\n", + " 9.097,\n", + " 0.77,\n", + " 0.611,\n", + " 0.336,\n", + " 0.142,\n", + " 0.115,\n", + " 0.061,\n", + " 0.003,\n", + " 0.0,\n", + " 0.0,\n", + " 3.307,\n", + " 0.116,\n", + " 0.094,\n", + " 0.117,\n", + " 0.192,\n", + " 0.273,\n", + " 0.201,\n", + " 0.051,\n", + " 0.0,\n", + " 0.0,\n", + " 1.973,\n", + " 4.255,\n", + " 2.226,\n", + " 2.115,\n", + " 0.942,\n", + " 0.953,\n", + " 0.59,\n", + " 0.032,\n", + " 0.0,\n", + " 0.0,\n", + " 17.971,\n", + " 0.833,\n", + " 0.385,\n", + " 0.631,\n", + " 0.901,\n", + " 1.779,\n", + " 1.736,\n", + " 0.512,\n", + " 0.0,\n", + " 0.0,\n", + " 12.723,\n", + " 20.863,\n", + " 6.759,\n", + " 4.752,\n", + " 2.919,\n", + " 2.384,\n", + " 0.951,\n", + " 0.022,\n", + " 0.0,\n", + " 0.0,\n", + " 56.434,\n", + " 3.684,\n", + " 1.196,\n", + " 2.13,\n", + " 3.005,\n", + " 4.084,\n", + " 3.56,\n", + " 0.351,\n", + " 0.0,\n", + " 0.0,\n", + " 32.335,\n", + " 15.577,\n", + " 0.958,\n", + " 0.998,\n", + " 1.794,\n", + " 1.666,\n", + " 1.749,\n", + " 2.156,\n", + " 1.448,\n", + " 0.288,\n", + " 0.019,\n", + " -0.015,\n", + " 18.211,\n", + " 0.255,\n", + " 0.143,\n", + " 0.098,\n", + " 0.081,\n", + " 0.079,\n", + " 0.063,\n", + " -1.237,\n", + " 0.0,\n", + " 0.255,\n", + " 0.523,\n", + " 0.445,\n", + " 0.439,\n", + " 0.297,\n", + " 0.071,\n", + " 0.002,\n", + " 0.0,\n", + " 0.0,\n", + " 3.555,\n", + " 0.119,\n", + " 0.144,\n", + " 0.082,\n", + " 0.052,\n", + " 0.007,\n", + " 0.0,\n", + " -0.007,\n", + " 1.624,\n", + " 1.624,\n", + " 0.607,\n", + " 0.431,\n", + " 0.462,\n", + " 0.4,\n", + " 0.177,\n", + " 0.02,\n", + " 0.0,\n", + " 0.0,\n", + " 4.198,\n", + " 0.064,\n", + " 0.042,\n", + " 0.031,\n", + " 0.028,\n", + " 0.012,\n", + " 0.004,\n", + " 0.0,\n", + " 1.0,\n", + " 1.0,\n", + " 1.905,\n", + " 1.644,\n", + " 1.783,\n", + " 2.193,\n", + " 1.478,\n", + " 0.256,\n", + " 0.0,\n", + " 0.0,\n", + " 18.517,\n", + " 0.319,\n", + " 0.143,\n", + " 0.123,\n", + " 0.093,\n", + " 0.077,\n", + " 0.056,\n", + " 0.0,\n", + " 0.0,\n", + " 0.319,\n", + " 0.667,\n", + " 0.506,\n", + " 0.537,\n", + " 0.488,\n", + " 0.242,\n", + " 0.042,\n", + " 1.0,\n", + " 0.0,\n", + " 6.966,\n", + " 0.055,\n", + " 0.042,\n", + " 0.029,\n", + " 0.02,\n", + " 0.016,\n", + " 0.009,\n", + " 0.0,\n", + " 0.0,\n", + " 0.055,\n", + " 2.336,\n", + " 2.237,\n", + " 2.341,\n", + " 3.048,\n", + " 2.093,\n", + " 0.421,\n", + " 0.22,\n", + " -4.1558656177312474e+36,\n", + " -8.311731235462495e+36,\n", + " 0.373,\n", + " 0.209,\n", + " 0.144,\n", + " 0.118,\n", + " 0.115,\n", + " 0.092,\n", + " 0.0,\n", + " 0.0,\n", + " 0.373,\n", + " 6.996,\n", + " 6.431,\n", + " 7.029,\n", + " 7.097,\n", + " 4.385,\n", + " 0.288,\n", + " 0.0,\n", + " 0.0,\n", + " 64.455,\n", + " 1.531,\n", + " 3.399,\n", + " 1.486,\n", + " 0.541,\n", + " 0.431,\n", + " 0.063,\n", + " 0.0,\n", + " 0.0,\n", + " 3.399\n", + " ]\n", + "}\n", + "*******\n", + "\n" + ] + } + ], + "source": [ + "for index, name in enumerate(mol_list):\n", + " desc = basic_descriptors(amino_acids_processed[index])\n", + " print(f\"*******\\nBasic Information on {name}:\\n{json.dumps(desc, indent=4)}\\n*******\\n\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "089f69d2", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.6" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/book/working_with_files.ipynb b/book/working_with_files.ipynb new file mode 100644 index 0000000..42d26f9 --- /dev/null +++ b/book/working_with_files.ipynb @@ -0,0 +1,864 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "6121c11f", + "metadata": {}, + "source": [ + "# Getting Started" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "2ffb216e", + "metadata": {}, + "outputs": [], + "source": [ + "from rdkit import Chem\n", + "from rdkit.Chem.Draw import IPythonConsole\n", + "from rdkit.Chem import Draw" + ] + }, + { + "cell_type": "markdown", + "id": "46054f04", + "metadata": {}, + "source": [ + "## From SMILES to Files" + ] + }, + { + "cell_type": "code", + "execution_count": 100, + "id": "7afd4c0b", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "" + ] + }, + "execution_count": 100, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# using the example molecule from tutorial notebook 001\n", + "m = Chem.MolFromSmiles('COc1ccc2c(c1)[nH]c(n2)[S@@](=O)Cc1ncc(c(c1C)OC)C')\n", + "m" + ] + }, + { + "cell_type": "code", + "execution_count": 103, + "id": "e9dabaa6", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0" + ] + }, + "execution_count": 103, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Doesn't have a conformer coming from SMILES\n", + "m.GetNumConformers()" + ] + }, + { + "cell_type": "code", + "execution_count": 108, + "id": "5f5bc806", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "1" + ] + }, + "execution_count": 108, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Write the SMILES molecule to a MolBlock (V2000 syntax) file\n", + "Chem.MolToMolFile(m,'test/some_mol.mol')\n", + "# Writing to file writes as MolBlock, so conformer is generated\n", + "m2 = Chem.MolFromMolFile('test/some_mol.mol')\n", + "m2.GetNumConformers()" + ] + }, + { + "cell_type": "code", + "execution_count": 110, + "id": "8a447324", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0" + ] + }, + "execution_count": 110, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# original mol still has no conformer\n", + "m.GetNumConformers()" + ] + }, + { + "cell_type": "code", + "execution_count": 114, + "id": "9e0f8747", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "1" + ] + }, + "execution_count": 114, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "m.Compute2DCoords()\n", + "m.GetNumConformers()" + ] + }, + { + "cell_type": "code", + "execution_count": 130, + "id": "5603e133", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " RDKit 2D\n", + "\n", + " 24 26 0 0 0 0 0 0 0 0999 V2000\n", + " -8.5505 -0.5131 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -7.2498 -1.2602 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -5.9524 -0.5073 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -5.9558 0.9927 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -4.6584 1.7457 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -3.3577 0.9986 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -3.3544 -0.5014 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -4.6517 -1.2543 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -1.9267 -0.9617 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -1.0478 0.2538 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -1.9322 1.4653 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 0.4522 0.2571 0.0000 S 0 0 0 0 0 4 0 0 0 0 0 0\n", + " 1.1993 1.5579 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 1.2051 -1.0402 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 2.7051 -1.0368 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 3.4580 -2.3342 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 4.9580 -2.3308 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 5.7051 -1.0301 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 4.9522 0.2673 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 3.4522 0.2639 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 2.6993 1.5612 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 5.6993 1.5680 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 4.9464 2.8653 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 7.2051 -1.0267 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 1 2 1 0\n", + " 2 3 1 0\n", + " 3 4 2 0\n", + " 4 5 1 0\n", + " 5 6 2 0\n", + " 6 7 1 0\n", + " 7 8 2 0\n", + " 7 9 1 0\n", + " 9 10 1 0\n", + " 10 11 2 0\n", + " 10 12 1 0\n", + " 12 13 2 0\n", + " 12 14 1 1\n", + " 14 15 1 0\n", + " 15 16 2 0\n", + " 16 17 1 0\n", + " 17 18 2 0\n", + " 18 19 1 0\n", + " 19 20 2 0\n", + " 20 21 1 0\n", + " 19 22 1 0\n", + " 22 23 1 0\n", + " 18 24 1 0\n", + " 8 3 1 0\n", + " 20 15 1 0\n", + " 11 6 1 0\n", + "M END\n", + "\n", + "\n", + "\n", + " RDKit 2D\n", + "\n", + " 24 26 0 0 0 0 0 0 0 0999 V2000\n", + " 3.7500 -1.2990 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 3.0000 0.0000 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 1.5000 0.0000 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 0.7500 -1.2990 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -0.7500 -1.2990 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -1.5000 0.0000 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -0.7500 1.2990 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 0.7500 1.2990 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -1.7537 2.4138 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -3.1240 1.8037 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -2.9672 0.3119 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -4.4231 2.5537 0.0000 S 0 0 0 0 0 4 0 0 0 0 0 0\n", + " -5.7221 1.8037 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -4.4231 4.0537 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -5.7221 4.8037 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -5.7221 6.3037 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -7.0211 7.0537 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -8.3202 6.3037 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -8.3202 4.8037 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -7.0211 4.0537 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -7.0211 2.5537 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -9.6192 4.0537 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -9.6192 2.5537 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -9.6192 7.0537 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 1 2 1 0\n", + " 2 3 1 0\n", + " 3 4 2 0\n", + " 4 5 1 0\n", + " 5 6 2 0\n", + " 6 7 1 0\n", + " 7 8 2 0\n", + " 7 9 1 0\n", + " 9 10 1 0\n", + " 10 11 2 0\n", + " 10 12 1 0\n", + " 12 13 2 0\n", + " 12 14 1 1\n", + " 14 15 1 0\n", + " 15 16 2 0\n", + " 16 17 1 0\n", + " 17 18 2 0\n", + " 18 19 1 0\n", + " 19 20 2 0\n", + " 20 21 1 0\n", + " 19 22 1 0\n", + " 22 23 1 0\n", + " 18 24 1 0\n", + " 8 3 1 0\n", + " 20 15 1 0\n", + " 11 6 1 0\n", + "M END\n", + "\n" + ] + } + ], + "source": [ + "# Now let's compare computed conformers\n", + "m_conf = Chem.MolToMolBlock(m)\n", + "m2_file = open('test/some_mol.mol','r')\n", + "m2_conf = m2_file.read()\n", + "print(f\"{m_conf}\\n\\n{m2_conf}\")\n", + "# They have different geometries!" + ] + }, + { + "cell_type": "code", + "execution_count": 134, + "id": "be1bc8e9", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "" + ] + }, + "execution_count": 134, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# This is just orientation, as can be seen clearly here\n", + "# But note above that the bonding structure and atom indices are the same\n", + "mols = [m, m2]\n", + "Draw.MolsToGridImage(mols,molsPerRow=2,subImgSize=(300,300))" + ] + }, + { + "cell_type": "code", + "execution_count": 135, + "id": "7c0f14a9", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "24\n", + "\n", + "C -8.550493 -0.513101 0.000000\n", + "O -7.249772 -1.260178 0.000000\n", + "C -5.952423 -0.507258 0.000000\n", + "C -5.955797 0.992738 0.000000\n", + "C -4.658449 1.745657 0.000000\n", + "C -3.357727 0.998581 0.000000\n", + "C -3.354354 -0.501415 0.000000\n", + "C -4.651702 -1.254335 0.000000\n", + "N -1.926730 -0.961731 0.000000\n", + "C -1.047784 0.253774 0.000000\n", + "N -1.932189 1.465314 0.000000\n", + "S 0.452213 0.257147 0.000000\n", + "O 1.199289 1.557869 0.000000\n", + "C 1.205132 -1.040201 0.000000\n", + "C 2.705128 -1.036827 0.000000\n", + "N 3.458048 -2.334175 0.000000\n", + "C 4.958044 -2.330802 0.000000\n", + "C 5.705121 -1.030080 0.000000\n", + "C 4.952201 0.267268 0.000000\n", + "C 3.452205 0.263894 0.000000\n", + "C 2.699285 1.561242 0.000000\n", + "O 5.699278 1.567989 0.000000\n", + "C 4.946358 2.865337 0.000000\n", + "C 7.205117 -1.026707 0.000000\n", + "\n" + ] + } + ], + "source": [ + "# Conformer is necessary for generating an xyz file\n", + "Chem.MolToXYZFile(m, 'test/some_mol.xyz')\n", + "xyz_file = open('test/some_mol.xyz', 'r')\n", + "xyz_data = xyz_file.read()\n", + "print(xyz_data)" + ] + }, + { + "cell_type": "code", + "execution_count": 74, + "id": "a25e108c", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAcIAAACWCAIAAADCEh9HAAAABmJLR0QA/wD/AP+gvaeTAAAgAElEQVR4nO3deVyN2RsA8Ocu7bsorVJoRUMoUiYpxlIkQ/ZB9oYMxjJm7Ev2bRhEZGgxzKCyhUKhkrRQitIi6rbd9nvv+/vj+t3eUrnV3arn+/HHPec9956n1NN53/e851AIggCEEEKtRRV3AAgh1L5hGkUIoTbBNIoQQm2CaRQhhNoE0yhCCLUJplGEUJ3S0tKUlJTs7GxeTVlZWUVFBblNTU0Ng8EQeWiSC9MoQggAID8/f/Lkyerq6mZmZnp6en379n327BkAjBs3btWqVeSWV69eVVdXx7mSPJhGEUJQU1Pj7Oz86tWru3fvVlZWZmVlOTo6BgYGijuu9oEu7gAQQuJ35cqVly9fPn78eOjQoQCgp6d34MABcQfVbuBoFCEE9+/fNzIy4uZQ1FI4GkUIQV5enr6+flNHL126dPfuXV6RyWSKJKh2A9MoQgjodHp1dXVTR+3s7Ly8vHjFhw8fbtu2TSRxtQ+YRhFC0LNnz6ioKDabTaPRvj6qo6Pj6OjIKxYWFoowtHYAr40ihGDChAn5+fkBAQHiDqRdwtEoQghGjBgxderUhQsXZmdn29raEgQRHh7eq1evadOm8fP269evHz169PDhw8bGxsIOVQJhGkUIAQBcuHDhwIEDf//9986dO1VUVCwsLGxtbQGgR48e3bt3J7dUVlY2NjamUCjcYklJyfbt27t27VpSUiKGuCUABR9FQAi1xbx588aPHx8QELBy5crBgweLOxwxwGujCKHWe/DgQX5+vqurq7gDESdMowihVmKz2fPnzzcwMNi9e3dKSsr58+fFHZF44LVRhFDrnThxgvsiLCzM1NRUvMGIC6ZRhFAr0Wg03nzS8PDwESNGiDUcscFbTAgh1CZ4bRQhhNoE0yhCCLUJplGEEGoTTKMIIdQmmEYRQqhNMI0ihFCbYBpFCKE2wTSKEEJtgmkUIYTaBNOoGFRVVYk7BISQwGAaFZ38/Py5c+eqqanJyckpKirOnTuXu6eNsbHxn3/+SW65e/duKysrMYWJEGoZTKMiwmQy7e3tnzx5curUqdevXwcHB7958+b06dMAUFJS0mBTxqqqqtLSUjFFihBqGVzhSUT+/PPPt2/fJiUlcTerMTY2dnBwkJaWFndcCKG2wtGoiNy6dWvEiBHkDb8whyLUMWAaFZGsrCwjI6Omjp44ccKZ5MKFC6KMrUN59gx+/bVh5dq18Px5c++KjoY1a8DDA5YsgYAAYLOFFF15efmhQ4cmT57s7Oy8dOnShIQEAMjMzJw5c+bHjx/JLTdv3nzx4kUhhdG40FCwsWlYOWIEXLvW5FtqamD/fhg6FAwMwMICliyBDx+EGqNkwjQqIhRKc0u7WlpaTiYxNzcXZWwdSmIiHD7csPLQIUhKavIt69fD8OGQng59+kBtLSxdCvb2wGQKPLSCgoJBgwbt3r1bT0/P0dExPz9/0KBBz58/Lyws9Pf3b3A1PDQ09HnzqV8I8UFMTMPK2Fj4/Lnx9hwOuLqCjw+4u8Pp07BmDURHw8CB8PatsCOVNHhtVET09PTevXvX1FFra+sFCxbwirm5uSkpKSKJiy/5+XDuHAwdCsOH11Xu2QMuLmBsDH//DVpa8P33dYeSk+HWLVi5UvSRttydO7BzJwQHg5vbl5pNm6BfP/jtNzhwQLBdrVu3Li8vLykpSVtbm1vz9OlTKyurFy9eCLYjEfH3h7AwiI2F7777UjNlClhagrc3/PefWCMTNRyNioiTk9ODBw/ets8/1Dk58OuvMGUKFBfXVa5bB4mJAACHD8O//9ZrHxMDa9eKNMLWO3MGrKzqcigA6OnBsmVw9qxgT+3ZbHZAQICnpycvhwLAkCFDeLu9tz/BweDgUJdDAUBWFry8IDQUysvFF5YY4GhURBYtWnTy5MmJEyfu3bt34MCBTCYzJCTE1ta2X79+/Lz96tWrYWFhBw8elJOTE3aoTVFSgg0b4NgxcfXPNzYbAgLq1XA4TTZ++RLs7RtWWllBSQlkZoKhoaCCysnJKSsrs7S0bKrBxYsXu3Xrxivm5+cLqusW4HBg2bJ6NfWn4tWTmgojRzasNDYGFgsyMqBvX8GHJ6kwjYqIsrLyw4cPV61aNXHixMrKSikpKUtLS24OlZaWptFo5MY0Go18Hz8vL2/Xrl1lZWU1NTViTKM7d8KPP8Ls2TB4sLhC4A+LBQcPNqxpSnk5dOnSsFJdHQAEe3m0srISAFRUVJpqEBkZqaCgwCsWk0f+osT/DxibDV/PNuG+vZlveEeEaVR0dHV1AwICWCxWaWmpiooKL3VmZWU1aLlx48aNGzfyikuXLt25c+cvv/wiulgbM2wY/PgjLFoEz54Bvf4PTm4uREbWFVNTRRxafTIyEBVVr0ZWtsnGXbpAbm7DSm5N164CDKpr164AkJ2d3VSDEydO9OnTh1e0trYWYO/8olLBx6dezf/3T26EtnYj9+UzMwEAdHQEHZlEwzQqanQ6vcvXw5+mBQcHq6mpOTg4CC8k/vn4gKkpHD0KK1bUqw8Lg+joumJ7ujJmYwO3bgGLVe8vw7170KMHkC5itp26unqfPn1CQkI8PT0F+LHiNHIk7NsHRUWgplZXefky9O8PGhriC0sM8BaTRCspKVmxYsWgQYOCgoKKi4vv3bsn3ni0tWHzZti0CfLy6tX/9BNkZdX9E/QtboHKy4M7d4A3KlyyBLKzYc+eugZRUeDnJ4x5Bt7e3v/99x95NmhsbCz/b3/06NH9+/cFHlULXL8Ov/8OwcHAnbq3eDHIycFPP8GnTwAANTVw+DDcuAGbN4szSHHANCrRamtrN23aRKVSi4qKWCxWWVmZuCOCZcvA0LDd/qbcvAkuLhAVBePGAfdvUt++cPYs7NgBpqbw448wbBjY28O8ebB8ucA79/T0XLt27Zw5c3R1de3t7Q0MDEaOHJnX4C9SE1JSUpYvX/7bb78JPCp+nT8PFy/CiBFw8SL89RcAQLducPcufPgAmpqgqwuKirBtG5w7By4uYgtSXAjUTtjb25eUlIil69hYAoDIy/tSfPyYkJIiKBQiOJggCGLIEOLnn+u19/MjpKTqillZRGoqweGIJNb0dOLy5YaVly4R6ekEQRC5uURhIUEQRGAg4elZ1+DjR+LsWWLrVuLwYSIxUagB5uTkBAUFnT179t69e0wmkyCI0tLSsLCw8vJycrPo6OjXr19zX7PZbAcHh7t37w4bNkyIkTGZRGZmw8qsLKKsjCAIgsMh2GyCIIgbN4i5c+u1SU8n7t8n4uKI2lohhifB8Npou/HgwQNxh/DF0KEwcyb4+vLVeOlS+PgR5OUhPx/CwoAq7PMfQ8NGZilNnfrlhZbWlxcfPkCPHnUNNDVhzhwhR/aFtrb25MmTyTVKSkrOzs4Nmg0ZMoT3+vjx4zY2NmZmZsKNTEEBSFMFvtDT+/KCQgHuFNfIyIZzNRr9nncmmEbRt+nowK5doKRUV7N7N/TpAxYWAADLljW8GTNwIOzc+eW1hwcMGwYA0L8/5OTU/VaKU2IinD1bb26BBMvNzT19+vTjx48lYu3Ea9cgKgq2bhV3HJKluQe9O62kpKTIyMiysjIjI6MxY8bIyckVFRVdv37dxcWFPO8vLCxMXV190KBBYgyVh8FgXLp0KSUlhUaj2djYuLu702i0W7duZWZmkm8NMxiMQ4cOLVy4UFugt6Gb9/Qp3LoF796Bry+I/5mdJ0/gl1/g3DkgzS6SZJcvXz5z5gwAVFdXv3r1aufOnYsWLRJPKEeOwK1bcPEiND37tZMS91UFycJisebPn0+lUi0sLJycnDQ0NAwNDVNTU+Pj4wEgOTmZ3NjGxmbZsmXiCpUsOjpaXV3dwMBgzpw5M2bM0NTUtLe3r62t9fb2trKyIrdMS0sDgGfPnokyvKgoYudO4vvvifpX/8Th/HlCRYXYvp04eZL47z9xR9Myubm5wr022rw//iCkpYlJkwh3d2LDBrGFIZHwpL6e/fv3nz179ubNm6NHjwaAmpqavXv3qqmpVVRUiDu0JtXW1v7444/m5ua3b9+WkZEBAAaD8fjxYzpdUv5zra3B2hpiYiA6GsQ8/7VPHzh16str8kWK9qBLly4HGzydJUq//AJeXl9eS8yPloTAb0c9x44dc3d35+ZQAJCWll6/fj0A5OTkiDWu5oSHh2dmZl68eJGbQwGgS5cu48ePF29UXBwOTJoEU6cCjQZJSSDseyTfNmQIkG7dtC8yMjLi3KGr0RtQCAAwjZIVFBRkZmaSn8Js4P3791TSnWYJ2eDz5cuXVCp1cBMPupeUlISEhPCKfM5SFBQqFU6ehH//hZoauHULuncXZecIiQim0TrcxSC6N/277urqSl7WrKamZhj3JrRYMZlMFRUVKSmpRo9++PBh9erVvGJNTY2o4vpCUxM6zNOPCDUK02gdRUVFACgoKGiqQXx8vKmpKa84dOhQUYT1LaqqqsXFxVVVVbKNLcBhYWFBXkT97du3vXv3FmF0CHV8+DBoHU1NzW7duol654Y2GzBgAEEQERER4g4EoU4K02gdCoUye/bss2fPvnnzhlfJasnKiRUVFaJ/7N3Ozs7c3HzdunXkFSo/N7V/zlcIgoiNjeW/PUKoAUyj9fz++++WlpaDBg2aPXv21q1bFyxYoK2tnfv1epSNKSkpGTx4sJOTk7CDbIBKpQYGBjIYjF69eo0fP37mzJnGxsbTp0/n8+0nT550cXEJCgoSapAIdWB4bbQeRUXFiIiI4ODgBw8evHnzRk9PLyAgQEtLi0KhrFq1Sp27KPr/eXh46Orq8opr165dtmyZn5+fyKMGMzOzlJSU69evJycny8jIuLi4jB07FgAmT57c4AKuhobG8ePHDQwMuMXc3NyzZ88uXrxY9DEj1GHgw6CCERERsWfPHl9fXxcXl6gGS69LsIkTJy5fvjwuLk5eXn7JkiXiDgehdglP6gWgurra29v7yJEj4g6kZQIDAyVnXX2E2i88qRcAX1/fDx8+eHp61tTUpKSkHD9+vF2M7C5cuFBUVDRq1KjMzEwajTZq1CicC4VQK+BJvSB9+vSpfZ3Uc+3duxdP6hFqNRyNCpK8vPzMmTPFHUWLOTk5Sc46Jgi1OzgaRQihNqH98ccf4o4BdRYMBiM5ObmwsFBdXZ27yEthYWF5ebkCaemg6urqnJwcJSUlbgM2u6i8PEpaWpdCofHalJdHA7BoNNWmOmKxPldVpXI4VXS6WlNt2pGampqwsLCQkJC4uDg5OTkNDQ0AiIqKSktL69mzJ69ZYWHhP//8Y2hoKC0t3bqOSktLAwICgoKCIiMjAYA7Me7OnTsJCQnkx6A/ffp06tQpU1PTRp8/7ozEutop6iwKCwvd3NyoVKqMjAyVStXQ0Lhy5QpBEB4eHuPGjSO3fPToEQBkZWVxi6Wld2NioLb2E7nNq1e9c3P/aLQjNrv87duJMTHw4oVKTAw1MdGUINjC+ZpEJCEhoWfPnoqKinZ2dgMHDpSSklq5ciWHw5k9e7azszO55dOnTwEgnbt5X8tFR0d369ate/fubm5uo0ePVlBQmDFjBofDmTt37qhRo8gtuQ9Mp6Wltf6r6ljwihgSOoIgXF1d379//+DBAxsbm8rKSj8/v5s3b06aNEngfX38uKu8/ImZWaKcnDmHU1lR8aJdz+qrqalxdXXV1NSMi4tTVVUFgPj4+KdPn1IEvRlLZWWlm5tb3759b968yR1jZmRkxMbGCryjDgnTKBK6+/fvR0ZG/vPPP8OHDwcAJSWlZcuWCamv8vLnCgo2cnLmAEClyikqSsQqXK0WEhKSkZHh7+/PzaEAYGlpaWlpKfCObt68mZOTc/36dd55uqGhoWHn3u+Tf5hGkdA9fPhQXl7e1dW11Z/A4VRwOOWkiibvi8rIGBYWnmMwLqmpTSFfTm2nYmJiFBQUbGxsGj1aUVHB3VyL68OHD63u6MWLF0pKSt99912jR0tKSsjT+F6/ft3qjjokTKNI6PLz83V1dZs6Pbxz5w55qeza2tqv27x6ZcBnX9ram6ur0969m56dvUpdfbaGxgopKc2WhywpiouLtbS0mjr66NEjc3NzXpFow6yb0tLSbt26NXX05cuXbm5uvGKj/0edGaZRJHRSUlLN7Ak4aNCgvXv38ooJCQmeXy2Xb27+mk6vWxfm9Wvrpj6NTu/au/ft6up0BuPip09Hi4oCzMxeUantdRMhBQWFZtYRd3JyCgsL4xWfPXs2pLU7TSkrK3/69Kmpo3Z2drdv3+YVY2JiJGRfcQmBaRQJXa9evfLy8kpKSlQa299cVVWV/Mvf6AKvdHoXOr0rqeIbd41kZIy0tDapqbknJZmVlt5WVZ3YusjFrm/fvsXFxWlpacJ+TtfS0pLJZL58+bJ///5C7ahDasc3MVF7wd2m9NChQyLul0bjThptxz/kEyZMUFNT27BhA/mEnc1mC7yjcePGaWlprV27lrxbV3l5eTNvIeNwOBkZGUwmU+CBtQs4GkVCZ2houHHjxi1bthQVFTk4OMjJyT158kROTo68117zRo8evX69z9eLUdXUZGVmzuNwqgHAwOCcjIxhVtYyaWkdBYXBHE51fr6PlFR3RcXhAv56REhZWdnPz2/KlClWVlaOjo6ysrJRUVHdunW7ePEiP2/39fX19vY+ceLE1KlTm28pJyd3+fJlFxcXU1NTe3t7eXn5J0+eGBkZ8bme99GjR7dt23bo0KFp06bx076DwTSKROGPP/4wMTE5depUcHCwkpKSsbHxokWLAMDIyKjBkEdJScnKykpGRoZbZLPVYmK69OjRp6ioiNdGRWWsrKwFANTUvNfS+l1R0bag4Ex+/j59/WMKCoOLigILCs4CEPLyA/v0OU6ndxHhFyp448ePT05OPn/+fGpqqry8vJOTk4eHBwCMHj26tLSU3FJLS2vlypW8qVEfP348efLk3Llz+ezIzs4uLS0tMDDwzZs3CgoKXl5e3Im9bm5uDbbG0dXV3b59O28V86ysrEuXLs2ZM6dtX2g7hs/UI4m2Zs2aPn36vHnzxtramnyzuIGioqCysgf6+sdEGZuEc3d3X7hwYXh4eL9+/b45Gm0LFxeXNWvWhIaGmpubd87RaDu+bIQ6vJcvX8bExMybN6/5ZhxORX7+vq5dv9GsU7lx44asrKyjo6OwO/L399fW1h42bJiwO5JkOBpFkmvw4MHm5uYmJiYhISH6+vrHjx9XUlJq0IbDYb57N11V1VVdnd+z187A2NhYSUlJTU3t7du3SkpKt2/fJk/OFaCBAwfKyMgoKCikp6crKCjcvn27mYmuHRVeG0WSy8fHhzvTOzY2ttGFi6qq3rx7N1VdfZ6ion1tbY6UlI44wpREvE3C169f369fPyHlUACIjY3lvti4caO5uXknzKGAaRRJMnt7e+6LjIwMU1NT3n0nnvLyaHn5wZWVryorX8nI9Oze/VeRxyjp7OzsRJPanJycmnkOqmPDk3qEEGoTvMWEEEJtItzV7wmCSEhIiI6Ozs7O1tTU5F7bSk5OLi0t7dKlbjYfg8F48eJFM6tXiFhGRsY///xz79693NzcHj16SEtLV1ZWBgQEaGlpkddpf/jwYXZ2tr6+vhhD5WEymefPn/fz8wsLC/v8+bOpqSmNRnv06NG1a9fIj1pWV1dv375dV1eX/P1HCLWJ8FaETk5O7tevHwAYGBgoKSmpqKhcvnyZIAgHB4f58+eTWwYHBwNATU2N8ILh35o1a6hUau/evZ2cnLp3766joxMfH5+dnQ0AERER5JYTJkyYOnWquOIkS0pK0tHR0dLS8vDwmDVrlo6OzsCBA8vLy3fs2GFgYEBuWVxcDAAhISHiChWhjkdYt5iYTOaYMWO0tbWzs7N1dHQ4HM6ZM2e4yUiS+fn57dmzx9/ff/r06QDAYrH27dsn4QM3giCmT5/etWvXyMhI7nwgJpMZGhoqLy8v7tAQ6hSElUYDAwOzsrJu3Liho6MDAFQqdcGCBULqS4COHj06cuRIbg4FADqdvnbtWgDIyckRa1zNiYuLi4+Pv3btGm9OpaKioru7u3ijQqjzEFYaffLkSa9evSwsLBo9ShAEeZUaDocjpDBahMVixcfHb926takG2dnZqampvGJ5ebkkjPgSEhIAwNq68SU4KysryUtSNrPuJ0KodYSVRj9//swdhzbqzJkzZ86cEVLXrcZkMlksVjMTlWfPnk2+CcZisaZMmSKS0JpTVlZGoVC6du3a6FEGg+Ht7c0rSshfLIQ6EmFNeJKVlS0pKWnq6LRp0z6Q/PXXX0IKo0Xk5eUpFMrnz5+banDv3r1qknHjxokyvKaoqqoSBPHx48dGj+ro6CSTcPfgRQgJkLDSqImJSXp6elOnkAoKCrokEnIPR1pa2sTEJCYmRtyBtMyAAQMA4OHDh+IOBKFOSlhp1N3dnclkHj16VEifLySzZ8++cuUKOZO2aKXxysrKZsbgQmJhYTF8+PDNmzeT99JpZgOfr8XHx+fl5QkhNIQ6BWGlUQsLiw0bNqxfv37u3LncK6EzZ8708fHh8+2nTp0yMzOLi4sTUnhNWbly5ciRI+3s7GbMmLFt27YlS5bo6eklJiby897q6moHBwcrKythB/m18+fPU6lUY2PjsWPHzpkzp3///k5OTny+98qVK2PHjj116pRQI0SoAxPi0iRbtmwZPHjwxYsX//rrL1VVVXNzc+7FRFtbW03Nenveamtru7i4UKlfcnpubu7p06ctLCyqqqqEF16jpKWlQ0NDr169evfu3eTkZG1tbW5CZzKZ3t7eurq65Maurq7kNYe2bds2a9as/fv3izhmADAwMEhISLhx40ZCQgKVSnV2dh47diwAODs7N4hZTk7u6NGjvF15S0pKdu3atWbNGtEPohHqMCRxaRJXV9eff/7Z19d38eLFQ4cOFXc4fHn16tWSJUvu379vamqalpYm7nD4NX/+/DFjxpSVlWVlZW3atKmpZqWl4OAA330H5DGrqytMngwzZsC6dVBVBQcO1B168QLmzoU7d6CzrviDOheJW5rk8uXLGhoa33//vbgDaQEOh7N06dIjR47wBtTtwoMHD/Ly8prZmYOHzYbYWDhzBq5dq6tMTATu7ID37yEjo157JhNevgTSFpPthmhGFRUVFfn5+eQ9OCVwNMM/DoeTmJh479493gCCIIiUlJQGG4Xm5eV9+PChLR2Vl5eHh4cHBQVFRUVxb1pwOJzIyEgGg0FulpqampSU1JaOWkyMD6J+jcViaWhouLu7e3p69u7d28XFhc1mizuobwsMDFRVVXV0dBw5cqS8vPyOHTvEHRFfZs2aZW1t7ejoaGZmZmRk9Pz586ZaMhgEADFpEqGnR5SVfak0MiJ8fAiCIKZOJSZMqNc+IoIAILKzhRe7gKWmprq5uSkqKgJA9+7d161bV11dXVxcrK6uHh4eTm7p6ek5Y8aMVncUFxc3YsQIGo0GAHJycvPmzSsrK2t0oQMPD49x48a1uiOR+e+//7gXjrgzl21sbLKysrhb4F2/fp3ccubMmWPGjGl1R35+fmpqarKysiYmJlJSUiYmJikpKdz9EP/9919yy9mzZzs7O7e6o1aQrNETlUqNioratWvX2rVrzczMZsyY0S7Gd+7u7kVFRXfu3Ll9+7a2tva6devEHRFf/Pz8oqKi7ty5s3r16lmzZn3z5piXF8jKgjBXBBOPrKysoUOH5ubmXrp0KSkp6cCBA0FBQTdv3uRwOIWFhTX1B9WlpaUN9uPkX1pamr29vbS0dGRk5MePH2/cuBEfH3///n1BfBHi8fz580mTJv3www+FhYWfP3/Ozc01NDR8+/atwDuKiIiYO3fuggULSkpKUlJSioqKnJ2dJeeCvmStfk+hUAwNDbmvR44c2bdvX/HG01IUCsXT01PcUbTY0KFDuWtxNU9aGvbuBTc3mDkT+vevd+jlS1i4sK7YxKMAEmrr1q1sNjs0NFRFRQUAzMzMJk6cKCMjQ97SWSC2b98uJyf3zz//cJdb1NTUfPbsGZVKlZx00FK7d+/W1dU9evSolJQUAGhpafn7+wNAg9P5ttu/f3+vXr127NjBHcgrKCgcPHgQJObhZslKo2TLly8XdwgtRqFQVq9eLe4oWqxPnz58tpwwAUaPhsWL4fHjevXS0vD/TcsBACTjZ5tfYWFh06ZN4+ZQrq93KxGIO3fu/Pjjj+Qla9vFyVYzIiMjp0+fzs2hQvXkyZNZs2Zxc+jXWCwW+aRB9E88S24a7cA4HE77/f05fBjMzeHixXqVpqawY0ddMTIS/P1FHFcrsdnsnJwcIyOjphps2rTp8OHDvGJ8fHzrpgZzOJy8vDwDA4OmGqxYseL333/nFTMyMmxsbFrRkchwOJyCgoIGM+rIpkyZQqfXZZiqqqrWbfhMEERhYaG2tnZTDb6+Ters7NyKjlpNAtLogQOQmAjklUqysmDyZPD3h6ZGSQwG+PhAWBiUlIC6OowbB97e8NXWu5KmsrJy8+bN/v7+OTk5srKyo0eP3r9/f8+ePV1cXHr37r13715ey3///fenn34qKCiQkO0AyHr2hPXrYf166CSLnAwZMsTU1JRXJD8q1iIUCoVKpTbzUNzkyZMtLS15RXLulkxUKpVOpzdz/u7j42NnZ8crbtiwgcVitaIjCoXS/Bod586dIz9vsmLFChFfJ5GANJqZCQ1mJ1RWwvPnUF7eeHsGA6ytQVYWli8HQ0N48wb27YNr1+DxY5CAZeuawuFwJk6cGBsbu3PnTmtr60+fPh0+fHjz5s3nzp0rKSlp8LNYXV3NYDAIgpDANAoAa9aAvz/8fwffbygrA19fKCyEsWOBtJuJpKDRaFpaWu/evWuqwdixY8lDm4iIiNZdj6NQKHp6es3cfrG1tR0zZgyveO3atVbfyxKZ3r17p6SkNHW0Rzs+q58AAAqOSURBVI8e5NsbqqqqLXpGmczExIS7IGSj1NTUyLufysnJiTiNtsNTy82bgcGAiAhYsABGjoQlS+DhQ3jzBkijOQkUGhp669atM2fOzJ8/38LCwsHB4cqVK6dPnxZ3XK0hLQ1HjvDbePFiUFYGBweYMweaTlbi5OTkFBAQUN7Un23B+eGHHwICAgR+50qM3Nzcrly5kp6eLuyOpk6dev369ZcvXwq7o9Zph2k0KAh++glUVetqdHVh6lQIDhZfTN8WFhamo6Mzfvx4Xg2NRiNfOZJkKiqQng7ffVdXM2oUvHsH3A0N/vwTzp2r137IEMjJAe744MIFmDsXRoyA7t1BMhPIhg0bqqqqJk6c+PTpUyaTmZ6evnv3bv7HTSdPnlyzZg2fHcnIyIwePfrmzZvv3r17+vTp6tWrc3Nz+exo9+7dkjYPZPXq1cbGxvb29j4+PqGhoX5+fi4uLq9fv+bz7UuWLOHzIqaXl5e1tbWDg8OaNWsuXLiwb98+W1vbFy9e8NmRm5ubiYkJn41bQTJ+jd+/B/J9+eLiJluWlUFeHhgbN6w3Noa//xZKbAKSlZVlZGTU1El6aGjoDz/8wCs2tXiouFCp8P95aHV4N0vIf9G4pKWBdz+AQoFLl2DfPhg0CAYMEGKQrdarV6+IiAhvb+9hw4ax2WwpKalhw4ZNnDhRQ0ODSqU2+C+jUqnk+8Xx8fE3btxISkras2fPNzvS1tZ+8uTJunXrPDw8SktLNTU1hw8fXlVVpaSkpKGh0WB6gIqKCrmjiIiI2NjY2NjYNn+5gqSoqPj48eP9+/dfvXr11KlTWlpaw4cPV1NTo9FodnZ26uTZGwAmJibkc+0rV65QKBQ+n5yWkZG5d+/e6dOnb926FRkZqa2t7ebm1rNnTzqdPmnSpAZ3n6ysrIpJOeT8+fOGhobx8fFt+1qbIwHP1K9YAYGB4OFRV1NUBL6+EBdXb/zDVVwMampw4QLMmFGv/sgR8PaGmhqQyIuJAODi4lJcXNzoqqAjRozgcDjTpk3j1cTFxZ0+fZrNZrffG/oNFBaCmxvs2AGSvEZCRUVFWVlZt27d+Py2s1isESNGnD9/3tHRMaPB87Df0qLZGtXV1fb29sHBwfb29iI4gxaBkpKSkSNH3r17d8CAAS391rVIQUHB6NGjHzx40L9/f+F96yRjNKqvX+/K5ps34OvbeEtlZVBUhK+fzM3MBG1tic2hAKCnp9fMun9mZmaLFy/mFQMDA9vpZdOvpaZCnz6grg4WFpCaKtFpVF5evkWba+3Zs2fcuHGGXw/U+dCiP5BbtmyZPn16M1OL2p1Vq1atXr1a9esTGUFbvnz5pk2buI/5Ck97G+xQqfD99xAYCORBdG0tXLkCrZqSJjJOTk7Z2dm3bt0SdyCidu4cODnBtGmQkgKuruKORnDS0tKOHTvWv3//u3fvVlZWCu/uR1JS0smTJ+l0+l9//VVaWtoBfoSePXsWHBz84sWLX3/9lcFgnGtwZV1wHj9+HBIScvPmzYULFxYUFBzh/8ZoC0nGaLQZtbXw99/w7h04OoKtLQDAb7/B0KGwfj389hvIy0NpKaxeDZ8+wdq14o61OePGjbOzs5s3b97hw4dtbW0BIDw8vGvXrnxOSH769Kmvr++vv/7as2dPIUcqYDt2QFUVlJV1tEXzamtrvby8uLNwampq0tPT+zd4QlZAlJWV//zzT+5rGo0m7IGVCPTu3fvevXvc1xcuXOD+OgiDpaUl7zZUaGioEHcdF+U6KI37+WdiyJB6Na9fEwBEXBxBEISXF7F+PXHvHtGvH/H06ZcGN28S+voEjUbo6BBUKtGnDxEZKeqwW66kpMTT05O3m7yxsfHly5cJgnBwcFi8eDG5ZVBQEJVK5XA43GJVVZW1tbW9vX10dLQY4kbfYmlpKZqO7O3tRdORyLRluawWWb9+vfA+XAJuMTEYUF0NpNmzwGJBdjZoa4O0NLDZwL1fuWULqKvD0qVf2nA4kJwM+fmgowPGxpJ8VbQBFovFYDBUVFT4f3B7w4YNenp6ERERP//88xAJnMKOUOcmASf1X28LSqfXzabhzfl49Ai2batrQ6WChQVYWAg9PEGj0+kaGhr8t3/16tXDhw8jIiIiIiKEFxVCqNXayS2mzZuhVy8YPFjccYgah8OZN28e95GnrKws3hUlhJDkkIDRaPNqamDVKgCA9rZXs0BwOBzu6jUZGRlMJpP/J14QQiIjAddGmzdhAkRFAXdrptGj4aefxB2Q2CxYsGDRokUDBw4UdyAIoXokPo2WlgJvbTEZGUlewwkh1DlJfBpFCCHJ1k5uMSGEkKTCNIoQQm2CaRQhhNoE0yhCCLUJplGEEGoTTKMIIdQmmEYRQqhNMI0ihFCbYBpFSHJdvQpWVnDlSl3N69dgZQV5eQAAtrbQYC38/fuhLZuHhoeHu7i4GBgY9OjRw93dPTExEQB8fX1dXFzIzcrKygYMGBAVFdX6njoWTKMISa7PnyE2FpYvB96WmhUVEBsLNTUAANHR8Plzvfbv30NiYiv78vf3HzVqlLKyso+Pz/79+2VlZX/44YfKysq8vLzE+h/KYrFevHhRWlrayp46HIlf4Qmhzk1bG7S0YMMG4a5xVlFR4eXlNXXq1AsXLnBr3NzcPn36JCcnJ8ReOwocjSIk0ahUOHQITpyA6Ggh9hIREVFUVOTt7U2ubNH64p0ZjkYRknTDhoG7OyxdCs+eNTzk7w/Pn9cVIyJauQgadw93Y2PjRo8WFBSQNwCv4V5TQP+HaRShdmDfPjAxgWPHoME2mlRq3T47AK3fk4zNZlMoFGlp6UaPUqlUFRUVXrG6urqV3XRQmEYRage0tWHzZvjjD7h8uV69hwfMmFFX9PKCmJjWfL6WlhZBEB8+fDAyMvr6aJcuXXbt2sUrFhUVHTx4sDXddFB4bRSh9mH5ctDTgy1bhPLhtra2dDr977//Fsqnd3SYRhFqH+h0OH4cnjzht316OmzfDocPA4Px7cZaWlqenp579uwJCgrinrO/f//++vXrfPZVWVnp4+PzhP/gOhZMowi1G8OGwezZfLVkMGDWLLC0BDodXF35esvBgwfnz58/c+ZMRUXFLl269OrVKzg4mM/AtmzZcuPGjfDwcD7bdzC4iQhCkqu0FIqLQV+/rqayEvLyQF8f6HR49w66dQNFxbqjhYVQXQ3a2gAAbDbQaFBQAEOGQHo6vz1WVFSkpaXRaDR9fX1lZWUAKCsrKy8v7969O68NQRA5OTndunWTkZEBgISEBG9v72nTpuXl5W3cuLHNX3T7g2kUoQ7LywtCQuDYMXB2FlYXLBbL3t7+9OnTUVFRubm5nTON4kk9Qh3W/v3g7w/e3sDhCKuLAwcO6OvrV1RUZGZm5ubmds4nRDGNItQBcTiQmQl0OgweDCUlwGQKqyMlJaUePXoEBQU9f/48MTExPz9fWD1JMJw3ilAHxGDATz+Bri7k5MCMGaCsLKyOFi1axH3h6+ubm5vbu3dvYfUkwfDaKEIdVnY2KCkB6fkjIaquriYIQlZWVhSdSRhMowgh1CZ4bRQhhNoE0yhCCLUJplGEEGoTTKMIIdQmmEYRQqhN/gf7f7mfugcU6gAAAT56VFh0cmRraXRQS0wgcmRraXQgMjAyMi4wOS4xAAB4nHu/b+09BiDgZYAARiCWgLIbGNkYPEAMFg4IzQTjE0uzQ2hmdL4A1Dxc5qLrI0TjModbhEFcixHiKxBmkLh0juPgtCjm/SCO0r/nB5p9F4LZDlX7Dqy8zQhmP5m674CISp092AihqQc2FN4Hsxmehh1gXFwPZu9ZG3ZgTwwDWP2+W1MO8PYtALPF53/bz2hSBmaflG3bv+pdox2I/SPw+/7M/t1gvWUdz+2OrWgGi/s2zbR3yDgOFj/iOMveT7UVrPeigq7D/m0tYPbKgFgHhWTRAyC2z4p5Dne0IeyoCdscVt5sBqvJq5jnEHW9A2zm2w8xDrKy7WC22EEdh+PXIObXJGxzuLv5BJg90WOew7pEcwcQO2jCMwflbIg5YgCl02xXmAoUpQAAAax6VFh0TU9MIHJka2l0IDIwMjIuMDkuMQAAeJx9lE1uGzEMhfc+BS9ggb+itEzsoCiK2EDj9g7d9/4oKWUSBCAqz2JG+vQkvif5BNl+Xn/8+QsfTa6nEwD+55lzwm9BxNMr5As8v3z7foPL4+n56Lncf90eb8AaE9bvK/r0uL8ePQQXOI9mhjoFztiMhJAAG672OZfhDmdvrNOd4UyNO5KPgpTUtDaNlbcmOltF6kGaT4/xOdmlAi1Bbd2G6gRqrtbNC7AnKE0sNrkVh42qHD9AjWdvkpSsIMexNjnuwmOOVOSEW45P7h5foTk7uVSrE6YoNVT3ETGFprhrRdK7qDCNLF27CZUkw1t0qzGTLEknrTyK0XsIUbi9FMP90WcFZj5RL8ah4L1d5PJwUAbEzYPksUjpg8vFe9QjscuBGiQ3ESWv3KSMSONwBKmbxBEJFGRGZHt12qtjoBU53zV51xFJca8OHGdAssxEW6CMWbnOtCrvaaalmZ3i2FdgXiBbYNyaBH2OynWWvUftEpeG24jApbKSMx5f8YRXWXaUgxX5crt+ufX5ffxhxPvpH8mX2ZN6k7vFAAABBnpUWHRTTUlMRVMgcmRraXQgMjAyMi4wOS4xAAB4nIWQPW5EMQiEr5IykfwQ/2C9cvukyHX28AG8SRvRWB8wzPgBj3/qc+pr6vvt+X4lmKHudSEYCSGt+zLYxsrDMNjyxeqBsDeHNFFwS7VFEGruRQTEImSG0pJeSMWOFCnZa5FiXQRcPSlCgBrR6mwSoeuuHpafNS3kdTPEHxDP2tJylKjrYhDBcmQzwmcEm/QIc8t6sBcQ0AI0RHJr63ol2pXCnFhnR118MaSbFIixcmRLh8bvrpd0qu0U8mLC1EJae3RuJdrxp9RfVlK640R3bERAv+ctMjpE+8nxE3uvG49lmc8J0lgfzx/PxGIysv1ZcgAAAABJRU5ErkJggg==\n", + "text/plain": [ + "" + ] + }, + "execution_count": 74, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# but bonding data is lost in xyz file, no way to include without mol file syntax\n", + "m4 = Chem.MolFromXYZBlock(xyz_data)\n", + "m4" + ] + }, + { + "cell_type": "markdown", + "id": "71179e53", + "metadata": {}, + "source": [ + "### 3D molecules" + ] + }, + { + "cell_type": "code", + "execution_count": 140, + "id": "832773d5", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "" + ] + }, + "execution_count": 140, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Hydrogens must be added to generate 3D structure\n", + "m3d = Chem.AddHs(m)\n", + "# Still unclear as to whether AllChem must be imported separately, \n", + "# but it's part of the Chem module and works fine here without importing.\n", + "AllChem.EmbedMolecule(m3d,randomSeed=0xf00d)\n", + "m3d" + ] + }, + { + "cell_type": "code", + "execution_count": 137, + "id": "6b1615d0", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " RDKit 3D\n", + "\n", + " 43 45 0 0 0 0 0 0 0 0999 V2000\n", + " 4.9463 3.2437 -0.7134 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 5.1365 2.2690 0.2802 O 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 4.4312 1.0787 0.3204 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 4.6380 0.1444 1.3032 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 3.8932 -1.0260 1.2787 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 2.9608 -1.2798 0.3092 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 2.7559 -0.3454 -0.6715 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 3.4985 0.8382 -0.6599 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 1.8035 -0.8436 -1.4769 N 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 1.4005 -2.0601 -1.0372 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 2.1356 -2.2969 0.0654 N 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 0.1447 -3.1243 -1.7575 S 0 0 0 0 0 4 0 0 0 0 0 0\n", + " 0.6128 -4.5384 -1.3340 O 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -1.3248 -2.8700 -0.7147 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -1.7615 -1.4634 -0.7297 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -1.1536 -0.5103 -1.4314 N 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -1.5253 0.7578 -1.4677 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -2.6303 1.1304 -0.7213 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -3.3216 0.2148 0.0345 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -2.8758 -1.0855 0.0224 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -3.5488 -2.1509 0.8020 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -4.4164 0.5707 0.7772 O 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -4.2467 0.9919 2.1102 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -3.0715 2.5299 -0.7377 C 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 5.7695 3.9983 -0.6196 H 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 4.9780 2.8087 -1.7467 H 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 3.9857 3.7505 -0.4999 H 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 5.3666 0.3104 2.0860 H 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 4.0877 -1.7345 2.0712 H 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 3.3364 1.5672 -1.4277 H 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 1.4390 -0.3484 -2.3287 H 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -1.1646 -3.2618 0.3080 H 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -2.1849 -3.4615 -1.1085 H 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -0.9833 1.4679 -2.0582 H 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -3.7431 -3.0071 0.1271 H 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -2.8501 -2.4847 1.5881 H 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -4.5311 -1.8321 1.1938 H 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -4.0940 0.0822 2.7582 H 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -5.0832 1.6159 2.4825 H 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -3.3144 1.5770 2.2127 H 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -2.2190 3.1843 -1.0578 H 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -3.4180 2.9165 0.2231 H 0 0 0 0 0 0 0 0 0 0 0 0\n", + " -3.8583 2.6762 -1.5191 H 0 0 0 0 0 0 0 0 0 0 0 0\n", + " 1 2 1 0\n", + " 2 3 1 0\n", + " 3 4 2 0\n", + " 4 5 1 0\n", + " 5 6 2 0\n", + " 6 7 1 0\n", + " 7 8 2 0\n", + " 7 9 1 0\n", + " 9 10 1 0\n", + " 10 11 2 0\n", + " 10 12 1 0\n", + " 12 13 2 0\n", + " 12 14 1 1\n", + " 14 15 1 0\n", + " 15 16 2 0\n", + " 16 17 1 0\n", + " 17 18 2 0\n", + " 18 19 1 0\n", + " 19 20 2 0\n", + " 20 21 1 0\n", + " 19 22 1 0\n", + " 22 23 1 0\n", + " 18 24 1 0\n", + " 8 3 1 0\n", + " 20 15 1 0\n", + " 11 6 1 0\n", + " 1 25 1 0\n", + " 1 26 1 0\n", + " 1 27 1 0\n", + " 4 28 1 0\n", + " 5 29 1 0\n", + " 8 30 1 0\n", + " 9 31 1 0\n", + " 14 32 1 0\n", + " 14 33 1 0\n", + " 17 34 1 0\n", + " 21 35 1 0\n", + " 21 36 1 0\n", + " 21 37 1 0\n", + " 23 38 1 0\n", + " 23 39 1 0\n", + " 23 40 1 0\n", + " 24 41 1 0\n", + " 24 42 1 0\n", + " 24 43 1 0\n", + "M END\n", + "\n" + ] + } + ], + "source": [ + "# A look at the calculated coordinates\n", + "Chem.MolToMolFile(m3d,'test/some_3Dmol.mol')\n", + "with open('test/some_3Dmol.mol') as m3d_conf:\n", + " print(m3d_conf.read())" + ] + }, + { + "cell_type": "code", + "execution_count": 139, + "id": "24c325a0", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAcIAAACWCAIAAADCEh9HAAAABmJLR0QA/wD/AP+gvaeTAAAfkElEQVR4nO3deVgT1/oH8G8mCYvsgiwiUEVt3QUXcK3ibrFaFHBp+7RWrdujVntdbu+vqHWh9t56K1WLt16u3ZGigFpFFKq0gvtS2qKCC8oSUMIWlpDk/P4YilqtAhmYhLyfxz+SMXPmG9TXc2bmnJEwxkAIIaSpOLEDEEKIcaMySggheqEySggheqEySggheqEySggheqEySohBKCkpSUlJKSsrEzsIaTQqo4QYhKCgoICAgNTUVLGDkEajMkqIQfD19QVw8eJFsYOQRqMySohB8PHxAZVR40RllBCDwPdGL1y4IHYQ0mgSmgxKiCHQ6XR2dnYVFRVFRUVOTk5ixyGNQL1RQgwCx3E+ffuO8vIqysgQOwtpHCqjhBiKH/v1O3b7drczZ8QOQhqHyighhoLr0wcA6CqTsaEySojB8PUFALrKZGzoEhMhBkOjgY0NamqgVMLOTuw0pKGoN0qIwZDJ0KsXGMPly2JHIY1AZdTkqFSq7OxssVOQv+DrCysr5OaKnYM0Ag3qTcuJEycmTJjg7++fnJwsdhbyJOXlUKlQUABvb9jYiJ2GNAiVUdNSWlrq7Oys1WoLCgroHm+Do1Jh6lSUlOD555GWhqAghIeLnYk8Gw3qTYudnV1AQIBWqz148KDYWchjtmyBhwfS0rBnDy5dwg8/4PhxsTORZ6MyanKmTJkCYP/+/WIHIY9JSMD8+ZBIAKBNG7z5JhISxM5Eno3KqMmZMmUKx3FJSUkqlUrsLORRBQVwcXnw1sUF+fnipSENRWXU5Li4uPj7+1dVVSUmJoqdhTzK3f2Ra/S5uejQQbw0pKGojJoiGtcbqOBgbNsGnQ4Aysrw3/8iOFjsTOTZ6Eq9KcrKyurSpYu9vb1CoTAzMxM7DvlDdTVefx1Xr6JrV1y8iDlzsHq12JnIs1EZNVG9evXKyMhISkoaPXq02FkIAOD332FmBm9vVFQgNxedOkEuFzsTaRAa1JuoV155BTSuNxyMYfZs9OyJo0dhbY3nn6caakSojJoo/vRoXFwcDUcMwv/+h/R02NvD31/sKKTRqIyaKF9f344dO+bl5Z09e1bsLCavrAzvvQcAH38MW1ux05BGozJqul5++WXQuN4QvP8+8vMxdCimTxc7CmkKusRkun788ceRI0d26dLl2rVrYmcxYb/9hr59odPh/Hnwq98TY0O9UdM1bNiwdu3aXb9+/ffffxc7iwlbvBi1tVi0iGqo8aIyarqkUmlgYCCAuLg4sbOYquhopKTA2Rnr1okdhTQdlVGTRtOZRFRRURHxzTe1cjk2bYK9vdhxSNPRuVGTVl1d7ezsXFFRcfv2bQ8PD7HjmJY1a9aEh4fPnDTp67g4cNShMWL0h2fSLCwsxo4dyxhLoAXZWlZWVtbWrVs5jlvy3ntUQ40d/fmZOhrXi2Lp0qU1NTWzZ8/28/MTOwvRFw3qTV1JSYmLi4tOpysoKHB0dBQ7jkmIj4+fMmWKg4PD1atX27VrJ3Ycoi/qjZo6e3v7F198UaPR/PDDD2JnMQk1NTV/+9vfAKxfv55qaOtAZZTUjetjY2PFDmISwsPDr1+/3qNHj/nz54udhQiDBvUEGRkZvr6+VlZWPXr0CA4ODg0NdXV1FTtU63T27NmRI0eqVKqUlJQRI0aIHYcIg8qoqWOMTZo06dChQ1KpVKvVApBKpSNHjgwJCQkKCqKzpfq7d+9eWlrazz//fOzYsQsXLri5ufXp04dOobQmVEaNT3l5uY2NjVCtffjhh6tXr27btu2JEycuXLgQExNz9OhRtVoNQCqV+vv7BwcHz5gxw9nZWagjmoKysrITJ04kJyenpKRcuXKl/l+Zubl5TU3NwoULt2/fLm5CIiAqo8bn5Zdfvn37dlRUlK+vr55NpaenDx8+XKPRxMXF8Qs+ASgpKUlISHhiPZ01a5aTk5O+X6CVqqqqOn/+PN/rPHnyJP+jA2Bpaenr6zt06NDRo0drtdrx48f7+fmlp6eLm5YIiMqosbl797sZM3ZVVn53+LCePcSioiIfH5/c3Nw1a9Zs2rQJwJdffnn27NmQkJDBgwdzHKdUKg8cOBATE5OYmFhbWwvA3Nx8zJgxwcHBU6ZMsaWVMQEAUVFRt27dOnHiRHp6ek1NDb9RLpf7+fkFBAQEBAT4+/ubm5vz28vLyx0cHDiOKy0ttbS0FC81ERQjxiUpiTk7s9BQPZvRarXjxo0DMHz48NraWn7j0KFD+b8V7u7uS5YsSU1N1el0jLH79+/v2bMnMDBQJpPxHzA3Nw8MDNyzZ49SqdT3GxmzyZMn1/9T4jiue/fu8+bN27t3b0lJyeMf5n+YvXv3BvDzzz+3eFjSXKiMGo+7d1lKCrt6lVVVMYVCz8bWr18PwNnZ+e7du/Ubz549++6773p5edWXBk9PzxUrVpw+fZr/QH5+/qeffjp8+HDuj/mLEolk/fr1eoYxUhkZGVKpFMDo0aP3799fXFz8V5+8dOmSj4/PhAkTGGPz5s0D8M9//rMFk5LmRWXUSMydy/r0YUuXsrFjmb8/e1Jnp+F+/PFHqVTKcVxiYuITP5CRkREWFubt7f1wPX24f1pUVLRnz57+/ftzHGdpaVlRUaFPHmOk0+n4zvusWbOe+eG8vDwAtra2Wq02KioKwLRp01ogJGkZVEaNQUIC8/dnanXd28WL2apVTW5MoVC0b98eQFhY2DM/nJGRsWrVKnd39/p66uXlxddT/gMDBgwAEB8f3+Q8RioyMhKAq6urUqk8ePDg7t27n/55vo+fkZHBL5Ldvn37lslJWgCVUWOwcCGLiHjw9sIF1qdP01rSarVjxowBMGLECI1G0/C9Tp48uXjx4vrb8jmOy8vLY4x98MEHAObNm9e0PEaqoKDAwcEBQHR09KZNmziOk8vlGRkZT9klNDQUwH/+8x+dTsffjZuTk9NigUmzosmgxqCoCA/fBu/kBIUCAHJzG9vS2rVrk5KSXFxcvvnmG/68XkNwHDds2LCIiIi7d++mpKQsWLAgKCjIzc0NwEsvvQTg4MGDzJRu+Vi2bJlSqRw3btzBgwf//ve/M8aWL1/evXv3p+wyaNAgAOnp6RKJZODAgfzrFopLmpvYdZw0wPLlbPPmB29PnmR+fuz8eQaw7t1ZWBi7erUhzSQnJ/OnRJOSkoSKptPp+CH/pUuXhGrTwB05cgSApaUlf83dxsZm//79z9yLL5o9evRgjK1btw7AO++80/xhSUugMmoMzp1jnTuzwkLGGKupYZMmsYgI9s03zMqKAXW/fH3Zxo0sM/Ov2sjPz+eH5Bs2bBA23Zw5cwBs3LhR2GYNk0ql6tSpE189AXTu3PnpY/l6arXa0tJSIpEUFxcfPXoUwKBBg5o7LWkZVEaNxKefsi5d2KhR7IUX2IIFdZebVCoWG8tmzmS2tvX1dMX48WFhYfwExHoajSYgIABAQEBAw0+JNhC/5PPgwYOFbdYwrVy5EoBEIgEwbty4p9zk9LjBgwcDSExMLC0t5TjO3Ny8urq6+aKSFkNl1KgoFOyJRbC6mh04wN58s7p37/rTNR07dqy/RWn16tUAXF1d8/PzBQ9VUVFhbm4ulUqLiooEb9ygXLx4sf6G2Xnz5tVPW2ig5cuXA1i7di1jrEePHgDS0tKaJylpUVRGWxW1Wn306NF58+Y9PE/U1dVVIpHIZLL6u5QEN3FioK/v6JiY35upfUOgUCjs7OwASKXSqKioJrQQExMDYPz48eyPMyFbt24VOCURA12pb1XkcvmYMWMiIyPz8/NTU1OXLFni7u5eUFDQvn37GTNm8LeLV1VVKZVKYY87dmzChQtJ+/a9IGyzhuPy5cvdunUrLS2VSqVHjx594403mtCIv78/x3Hl5eX8awAHDhwQNicRBZXR1onjuKFDh37yySc5OTkrVqzIzc0tLS0F8MUXX7i4uISHhwt7uEmTJACOHIFGI2zDBiE6OnrQoEHFxcUAPv/8c/4scxN06NBBqVT+9NNPAK5evQqAvxWfGD2xu8Ok2RUWFspkMjMzs/v37/P/hj08PPg5nQJ6/nkGsJMnhW1VZDqdLiwsjL+gBICfFK+/mpqazp07AxgxYoQgDRJxUW+09WvXrt2IESPUanV8fPzgwYO9vLzu3Lkj+L3fL70EAIcOCduqmMrLy1955ZV169bxl5VsbGx27dolSMvh4eFZWVldu3ZNSEgQpEEiLiqjJoGfiRgdHS2RSIKDg/nXwh6ilZXR69ev+/v7x8fHt23bln9+54YNGzp06KB/y9euXdu8ebNEItm5c6eATzEgYhK7O0xaQnFxsZmZmUwmUygUZ8+eBeDq6irsDaRqNbOzYwC7eVPAVsVx+PBhe3t7AL179549ezaA/v37C/Lj0ul0/KnVuXPn6t8aMRBURk1FYGAggB07djDGunTpAiA5OVnYQ0ydygC2Y4ewrba0rKwsfnXq4ODgtLQ0mUwmlUrPnz8vSOP160I16r59YuBoUG8q6sf1f3otoNYxrvf29n7//fc3bNjw7bffLlu2TKPRLFu2TP/HXgEoKCjg50FERETwC0SR1oGexWQqysvLXVxcampqcnJylEplr169nJyc8vLy5HK5UIdQKLB7NwID8dBcKiO2devW5cuXe3p6/vrrr9bW1vo3OG3atNjY2IkTJx4y9v9qyKOoN2oqbGxsJk6cqNPpYmJievbs2aNHj3v37h0/flzAQ+zZg5QU9OgBAIyhZ08B225RKpUqPDycfwbyjh07BKmhhw4dio2NtbGx+eyzz/RvjRgUKqMmpLnH9cXF+OUXRETUvb11S8C2W4harY6IiOjcufOaNWuys7MtLCzGjx+vf7NlZWXz588HsHnzZg8PD/0bJIZF7JOzpOVUVVXxT0XOysrKysoCYGtrW1VVJVT7q1axTZvYc8+xO3eYTsesrIRquCVotdq9e/fWP35q4MCB/LqCly9f1r/xhQsXAvDz8xN8eS1iCKg3akIsLCwmTZoE4Pvvv/f29vb19S0rK0tMTBTwEA4OWL0aS5cK2GSzYwwxMRg+fHpISEh2dnbPnj3j4uLS09P5O5P0n6dw+vTpzz77TCaTRUZGNvyJA8SIUBk1LS1wvX7uXOTl4cgRYVttLseOYcAAhIRAKn3fy8srMjLy0qVLkydPlkgkfn5+AE6fPq1P+2q1+q233tLpdGvWrOnTp49AqYmBEbs7TFpUTU1N27ZtAfz22285OTkSiaRNmzb6PB754fVLV61iO3cyxti5c6x3bxEG9ZWV7PbtB28LClhxMVOrWXY202rrNhYWMv7rnjzJhg6tW+3a3Z3t2qVV1z97lTHGGF9Au3Xrpk8k/nkhXbt2FfDkCTE01Bs1LWZmZlOmTAGwd+9eDw+PQYMGVVZWHjx4sGmtFRSge3fMmoXq6ke29+uHYcP0D9toZ8/izTcfvN28GV9/jRs34O2Nzz+v27hyJb76ChMmYPhw/PQTnJzwr3/h+nXMncv96d4vHx8fS0vLzMzMJq8r+PC8TwsLiyZ+K2LwqIyaHH4s/91330Hvcf3SpVAqoVTCwgK3buGVV/Dii3W/tWEDtm0TJrD+unbFRx+hsLDurbU1fv0V1tZYtQpZWVi+HJaWT9hLLpf7+voyxs6cOdOEgzLGFixYUF1dPWfOnCavrUeMApVRkzNq1CgXF5fMzMzLly+HhIRIpdLDhw/zq5E2yg8/YO9etGmD7dtx/z78/PB//4f27et+194es2cLnLwhamtRWFj3q6rqQZilS7FiRd1buRwxMbh1C+HhsLN7Wmv84soNucqk0Wh++umnffv21W/ZtWtXcnKyq6vrhx9+2MQvQ4wElVGTI5VKg4KCAERHR7u6ug4fPry6ujo+Pr5RjZSXY/58ANi0CR07YsUKFBZCrYatbXNEboSMDMycWffr8OEH2+fPR0YGkpPr3vr5wdHx2a098yrTjRs3du3aFRIS0q5du2HDhi1atIgxBqCgoGDNmjWgeZ+mQSZ2ACKC0NDQnTt3RkdHb9y4cfr06SqVyu7pvbLHbN16QqkcPnCgZPFipKTgiy9gbo7PPsMfCxyLxscHx47VvV627MF2mQzbt2PBgsZNVOV7o/yD5+oXb1YqlcnJyUePHk1KSrp582b9h7t16zZ27Njq6mpLS8vFixcrlcqJEydOmzZN369EDJ+4V7iIKLRarbu7O4DTp083YfdTp05xHOfpOeTKlerKSubtzQC2ebPgMRvtxAkWEPDg7dKlLCKCZWaygQPrtsyezezsWHR0I9rkf1CZmZmMMYVC4e/v//C9n05OTtOnT9+9e/edO3f4z6tUKr6zb21tnZOTI9A3IwaNBvWmiOO4kJAQAJ988olWq23Uvmq1eu7cuTqd7tVXX+zVyzwsDNnZ6NXrwZlHQ7ZlCxq7EsvDp0ednJxu3LghkUj69eu3atWq1NRUhULx7bffzp49W61W79q1a9KkSY6OjvwZ0okTJ9K8T1Mhdh0n4vj0009dXFwkEomjo+Nrr72WkJDQwKeur1+/HkCXLl0qKysvXbrh6KiTStmZM82dt0Fqa1lp6YO3FRWsqoppNGz/fqZS1W0sL2c1NY1o86OPPgIwf/58/u3Fixfrb7PNzc2NioqaOXPmw4+z5jiuS5cuixYtonmfpoPKqCmqrKzkJ4/zj8fgtW/ffunSpT///PNTnnZ39epVCwsLiURy7Nix2trafv36ubj0/eCDWy0ZvrGysxnAXF0f3IHfKKmpqQD69u3Lv62srExKSlq1alW/fv0kD50JdnV1DQ4OjoyMzMvLEzI9MQZURk0Rv3hwr1691Gp1RkZGWFhY165d6ytChw4dlixZkpqa+ng9vXbt2pAhQ9566y32RzfN09OzvLxcjC/RUOHhDGCvvtrE3SsrK83MzDiOW7duXUBAgLm5ef0PytraetKkSREREfyZU2KyqIyanCtXrsjlco7jTp069fB2vp7yD/7leXp6Pl5PtVptZWXlzZs3+VU4ExISWvwbNE7//gxgcXFN3F2n07m7u9dXT47j+BOjSUlJ1dXVgiYlxorKqGnRarWDBw8GsGTJkr/6DF9PO3XqVF9Pn3vuOb6e1n9m7NixAGbNmtUiqZvu5k0mkTAbG1ZZ2cQWNm/eDMDNzW3OnDkxMTH3798XNCBpDaiMmpZt27bxp0FLSkqe/kmtVpuamrpkyRI3N7f6etq9e/ewsLBNmzYBcHR0VCgULRO7ybZsYQCbObOJux85ckQqlXIcZ/idbiIiKqMmJC8vj7/NPq4xQ1yNRpOcnDx//vz661EcxwHYs2dP80UVysCBDGD79jVl36tXr/KPWd6wYYPQuUirQmXUhPBrO02dOrVpu9fW1iYmJr711lteXl4AoqKiBE0nvJwcJpEwa+umjOjLysq6d+8OICgo6Cm3LhDCqIyajtjYWAC2trZ3797Vs6mvvvoKgJ2dnYHP0tmx47Zcrg4NbfSOWq02MDAQQJ8+ffRZjJWYCJrFZBLKysqWLl0KIDw8nJ/dqI9Zs2YFBQWVlpbOnj2bGfADur/4ItTGxm3WrPON3XHDhn8dPHjQyckpLi7OysqqObKRVkXsOk5awqJFiwD4+flpm3YP+mMKCwv5U6W7d+8WpEHBNXlt/9hYZmtbPGBAYHJycjNlI60M9UZbvzNnztQ/Uo2/OqS/du3a/fvf/wbwzjvv5OTkCNKmsGJiYhhjgYGBjepOXr6M119HWZnD668fGDlyZPPFI60JldFWTqPRvP3221qtdtWqVcI+Um3mzJlTp04tKyvjJzUJ2LIgYmJiAAQHBzd8l/v3ERQElQqvv47Fi5stGWl9xO4Ok+a1ceNG/LGSiOCNFxYW8qtyfP7554I3ro87d+48PKJvyKorajUbMYIBbNAgRrOTSKNQb7Q1y8rK2rBhg0Qi2bFjh+UTnzekn/qh/fLlyw1qaM+P6F966SV+RL9y5cpevXqFhYX98kvBX+2ybBl+/BFuboiJwUPz5glpALHrOGlGo0ePBvDGG28061H4Bd5HjRplOPdX8hNe9+7dy7/18fHh/7Y/91yNtzdbufLP/c2oKAYwCwvWpGWsiamj3mirtWfPnmPHjjk6Om7ZsqVZD7Rz505nZ+fjx49/Xv8UY1GlpaWlp6fLZDKJRFJTUwPg9OnTiYmJy5dvqaoyy87Gvn1/7m/yj/6MjMTAgWIkJsZO7DpOmsW9e/f4G5K+/PLLFjgc/7hmW1vb27dvt8DhnuL48eMODg71j5aytbWdMWNGfHwGf9eTRsNOnGAff/zIgk/8LVsPrbtCSONQGW2dsrKy/Pz8xowZ02JH5If2AQEBIg7td+/eLZfLAYwbNy4sLMzX15cvpn37Ki0sWGAgi4xkhYVs7VomlbL09Lq92rQRKy9pJaiMtlparbYlV3UrKirir9pHRka22EHr6XS6sLAwvmguWbKkfpbBjRs3Pv5429ChOo5jAANYp05s7Vo2fTrz8WH8BXwqo0RPEmZ4d/wRI7V3797Q0FArK6srV648vFxpc1OpVK+++mpcXJxMJtu2bduCBQse/0xeHvbvx7596NMHdnawscGVK+jdG8uXw8oKKlWLhSWtEJVRIqSQkJCYmJiAgIBjx45JWuSh9Xl5eZMnTz537pyDg0NsbGxDph6tWwcbG7z6Kvr3R1oaunalMkr0QlfqiZB27Njh4uKSnJwcGRnZAoe7cuXKoEGDzp075+3tferUqUZN33R2xurVWLOm+dIRU0FllAjJycmJL6DvvvtudnZ2sx7r8OHDQ4cOzcnJGTJkSFpa2gsvvNDYFt5+G5mZqKlpjnTEhFAZJQKbPHlySEiISqWaO3du850yKij4Z2zse+Xl5W+++WZycvLDT4p+JgcH2NsDgFSK7dvx3HPNlJGYCjo3SoR37969nj17KhSKHTt2PPGCjz4Yq83JWXjv3udSqeOZM+/Nm/eOsO0T0lhURkmziI+PnzJlipWV1eXLl729vYVqVqtVZmdPKy9P5jgLL6+otm2nC9UyIU1Gg3rSLCZPnhwaGirs0L6mJjszc0h5ebJc7ta160mqocRAUBklwrh06dKtW7ce3rJ9+3ZXV9eUlJSdO3fq335FxanMzEHV1b9bWvZ+4YV0K6sB+rdJiCCojBJh7N69u0ePHnZ2dgEBAV9//XVpaamjoyN/1X7lypVZWVn6NF5c/N3166M0miI7uwnPP59qZuYpUGpCBEDnRokwcnJyBg4cqFAorK2tNRqNTCbr06dPx44dc3JyTp48OWTIkJMnTzbpESYsL29dfv46AM7OSzw8ttL//cTQUBklgvH39z99+jT/2tzc3MzMTKvVajQarVar1WqHDRvy3Xfvu7mNkkikT2+ntja3uvqaTOZsbu5969ZrSuX3Eonc03O7k9Pc5v8ShDSadO3atWJnIK3ExYsXr127xj+xQ6vVqtVqrVbbpk0bjuNqa2vv3LnTseN3bdp8UVKSUFX1q1zuJpc7P97I/ftf3r49hzFtSUmcmZmrSpVeW6vo3DnewWFay38jQhqCeqNEMGq1Ojs7u7Cw8Pr16zdv3szPzy8vLy8vLy8sLPzll18AXXS0s7e3Tqcr0+mqpVIbudzd3Nzb2np427ahZmZefCOZmYPc3TfZ2NRN69TpVLW1eebmXcT7WoQ8A5VR0hLKysosLS2lUq1GU6TRKNTquzU1N9TqmxrNvdraXI2mXC53dnX9h43NsBs3QnW6qg4dPrSw6CZ2akIahMooMSw6XUVBwZbi4q/NzDw7dvxOLncROxEhz0BllBgmdvv2XKnUtkOHj8VOQsgz0L0jxLBotWUAAIlc7i5yFEIaRiZ2AEIecfPmrNraAo4z02pVnTsniB2HkGejQT0xODpdtU5XIZM51dTczM9fJ5FIvbx2ix2KkL9Eg3picCoqfrp7d0VVVQbHWRYXf1Vc/M0fI31CDBGVUWJwSkr23b//hVIZLZe7WlkN1umqS0t/EDsUIX+JyigxOPyEJaVyb/3rkpLvRc5EyF+jMkoMjrX1izKZc3X1taqqXxwcggGutPSwTlchdi5CnozKKDE4EonUweEVAEpljFzuZm09SKerpHE9MVhURokhsrf/87heqaRxPTFQVEaJIbKxGSmTOVdXX62q+tXefiqnNbM8mYfKSrFzEfIEVEaJIZJIpPb2kzmtvOb3I2ZmHn3/MdTtzZ/xA43riSGiMkoMlHvJDJ/xVvav/ReAZEIgAMTEiJyJkCehWUzEUGk0aN8eRUX49VfY2sLTE5aWKCyElZXYyQh5BPVGiaGSyfDyywDw/ffo0AEDB6KyEomJYsci5M+ojBIDFhwM/DGWf/g1IYaEBvXEgNXWws0N9+/jt99gbQ0vL1hZobAQlpZiJyPkAeqNEgMml2PyZAD4/nt4eGDAAFRU4MgRsWMR8gjqjRLDdvgwJk5E7964fBmxsSguRlAQHB3FjkXIA7RsMzFso0cjKAgTJ4IxDBiAoiKYmYmdiZBHUG+UGIN79xAYCCsreHoiNRVvvIF//EPsTITUoTJKjMHChXBwwMaNAFBWBh8fREejf3+xYxEC0CUmYhwOHMDbb9e9trXFzJk4dEjUQIQ8QGWUGDzGoFCgXbsHW1xcUFAgXiBCHkFllBg8iQQdOiA398GWO3fg4SFeIEIeQWWUGIPgYHz8Mfjz+AoFvv0WU6eKnYmQOnSJiRiD8nLMmoU7d+DpiYwMrF6NuXPFzkRIHSqjxHhUVKCoCF5e4GgURQwIlVFCCNEL/a9OCCF6oTJKCCF6oTJKCCF6oTJKCCF6oTJKCCF6+X+NeNbi9YBcBgAAAiN6VFh0cmRraXRQS0wgcmRraXQgMjAyMi4wOS4xAAB4nHu/b+09BiDgZYAARiCWAGIpIG5gZFMoANLMLMwcChogBhNbAphmYUuoANGMLIzILJgcuhp2BwswixkmxQ6hmQUUVEB2ssCNB9vHxMKErhCfLVAaw6kwATiDG+g7RiYFJuYMJmaWBBbWDCZWtgQ29gwmNo4EDs4ETq4MJk5uBm4eDiZuXhZGXj4GPv4MJn6BBAHBDCZBoQQh4QwmYREGIVEFUTEGQXEGdqYEYb4ELtYEEWY2JnY2VhZmVg42Vi5ONn4BQSFhPnEtRkhwgjCDhLDHPIdvM/wd9i4y258Tt8RhvZmgw6vCfrvcM70OmSJd9m/Zl9h5ZE1xyLovbMd8YZl9mmalw+OQ5v2T1yy2V6yzdai4uHj/Ce95do/jDRx2X9mwz+el9v7w5/EOX6eE2ft81Ng/9foz+xNfwvd3cu7d/95ls/2MG8wHUg637P+2hsOBnUH4QCpTm62GvIjdly/uB/59e7C/956M/RSriQd4D6zav3/iyv0n15kfWP3DbH9JxcP96/137+c5bbX/5PLJ+08sZtpvZbl9v5TN4f0Kfxzt/e7s3v8qTOPAsfUT7D8tsdi/dWrIgTnfou1+WfDabuGxOFD9oWv/joPbbRrkkw9EreA80Onra/80qPfAZBkhe9ufbvabnrQfkHpTa3+Sh92Bd7LLAddXig71d2z2iwEAISOt2Ll5jjQAAAK7elRYdE1PTCByZGtpdCAyMDIyLjA5LjEAAHicfVXLbtwwDLzvV+gHYvApSocckt00KNpsgCbNP/Te/0eHNrJiLl3HhCUPR3wMnVPL36/Ljz9/2+2nl9OpNfrP35yzfSgRnV5aPrTHp+fv13Z+f3j83Dm//r6+vzWxJh0+uL5iH95fXz53uJ2bbdO6zNF0E9Ngbne0BasJL1dpr8031u4glU36mF0bbTKIe1843QlNWcgabxQjbACnQhq6cLbjusYMw2s2Mwo4KKlIwTlwuo2p7NLuQCidZAAoYMYRN2AHULbZacD9Lt/PgW2cTJNDFjB2YLiPZMR784wMTz1wyFzIsZ9tc9h0EA0dwrQDfU4tlLNdEdEgUFm+H6YeM6Ow6MNLOvA/A2pEbqizbNSJwJ6ZaQhXKINVUHJ3j4TK7CMCgVB305I6S3s7atgd8enG6CPaBNLwcEX928fDz3u7OSi6iTRYIhCFbcAgpHRQ1TlKPzkblfuCVCjDQNnJ9NCIRS0D+4GNzjbGnn5X7XPHIvpe9MQd2QHBjvxGIpwJqtm9lL/mFwevi0t2MrNCWscB8ZU2e4YgO3REjkozHrodEbD0KNCZUEVmDBmmlBE1pVbRR4tRtE8H6djP3Xs13HrqlgSlrmPCB6nbgP7SiZ0mpQ4xKLOXrCRHCrU3HI8aoQBBx6xEhFglzaECUqz3zGCbk8ewFAcTuxekHcdTtsYBgJ6nHOlrhBZxP10vX74Ex7fh8fV6Wd+GvGR9AbBougbd8l7znJevscWi9TWchjvWCBruseYsl3NNk+HmOjOWhrmMBu87UkZA0rAWjfO+g5J8e77nImjejRfZ5hKSLOK0NBxFgpaGR1GapeFZBGVppAqH0wgXffCOkSIDTiNa2s3JLFbaaqjSQmTESX7LQfaIeVU821ubmevPfxJ4Pv0DRd42t2uXZPwAAAGgelRYdFNNSUxFUyByZGtpdCAyMDIyLjA5LjEAAHicJZK9jhsxDIRfJeUaWAv8J5VFgAPcpHMRpDpcpd5tmnv4DOVmV+BHccihHs/Fay15rePzz8fH1/HreXssfa11PG7reOKjj9vn6/fXksU/vg8b00JPHWKafN5pJKsJXz5Yw/WUIVEzThpSxBGXDVOWkwdlpSOuQpqKeGjORIDNjBIZSipy6aip7OcdVyRIAQRXLxkzqKTjkrO0S9HkFBBW9zjvEJ9RBULhpqYXDyNya0RBNHdVTTS8dQMyOhjDaJP0dAMJluzpbLiWNVHVOa8+iOVWqiSytwGWKs0y2LYCLNLcDP0EN2PX7pCGM7UfnaWMDnFwcWkjIJ+u7wIJ66ASug1g/OJdkCXyQtME3YLdLnPKRpqps5EKh/UGkEHbDTXLQo9YBsN2hDwprVlminEjsYhGc3JharjK2OC1Z/WsbV259W5JpLfaYm4wHDnscJcGlj7D4HtB1LuvMvV825JRjm2le22EDDyFPkUyBsHubZbtOlqy31f4nCq389/fnzXm938kCY06ZigZ8AAAAABJRU5ErkJggg==\n", + "text/plain": [ + "" + ] + }, + "execution_count": 139, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# 3D structure is preserved after removing the H's\n", + "m3d_noH = Chem.RemoveHs(m3d)\n", + "m3d_noH" + ] + }, + { + "cell_type": "markdown", + "id": "38f22a50", + "metadata": {}, + "source": [ + "## Files to Mols" + ] + }, + { + "cell_type": "markdown", + "id": "fcba768a", + "metadata": {}, + "source": [ + "### File > Block > Mol" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "id": "c5fa35a8", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Alanine, ID: C56417\n", + " NIST 22120111172D 1 1.00000 0.00000 \n", + "Copyright by the U.S. Sec. Commerce on behalf of U.S.A. All rights reserved.\n", + " 6 5 0 0 0 1 V2000\n", + " 1.7581 1.5571 0.0000 C 0 0 0 0 0 0 0 0 0\n", + " 0.8539 1.0046 0.0000 C 0 0 0 0 0 0 0 0 0\n", + " 0.8539 0.0000 0.0000 C 0 0 0 0 0 0 0 0 0\n", + " 0.0000 1.5069 0.0000 N 0 0 0 0 0 0 0 0 0\n", + " 1.7581 2.5115 0.0000 O 0 0 0 0 0 0 0 0 0\n", + " 2.6120 1.0548 0.0000 O 0 0 0 0 0 0 0 0 0\n", + " 1 2 1 0 0 0\n", + " 1 5 1 0 0 0\n", + " 1 6 2 0 0 0\n", + " 2 3 1 0 0 0\n", + " 2 4 1 6 0 0\n", + "M END\n", + "\n" + ] + } + ], + "source": [ + "ala_file = open('amino_acids/ala.mol','r')\n", + "ala_block = ala_file.read()\n", + "print(ala_block)" + ] + }, + { + "cell_type": "code", + "execution_count": 78, + "id": "ee06194e", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "C[C@H](N)C(=O)O\n" + ] + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "" + ] + }, + "execution_count": 78, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ala = Chem.MolFromMolBlock(ala_block)\n", + "ala_smiles = Chem.MolToSmiles(ala)\n", + "print(ala_smiles)\n", + "ala" + ] + }, + { + "cell_type": "markdown", + "id": "b6c8af4a", + "metadata": {}, + "source": [ + "### Mol from file" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "id": "2bb33238", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "" + ] + }, + "execution_count": 42, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ala2 = Chem.MolFromMolFile('amino_acids/ala.mol')\n", + "ala2" + ] + }, + { + "cell_type": "markdown", + "id": "806e8d86", + "metadata": {}, + "source": [ + "### from SDF file" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "edb29ead", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "20\n" + ] + } + ], + "source": [ + "nat20 = Chem.SDMolSupplier('amino_acids/amino_acids.sdf')\n", + "twenty = len(nat20)\n", + "print(twenty)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "1f8dd68b", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "C[C@H](N)C(=O)O\n", + "N=C(N)NCCC[C@H](N)C(=O)O\n", + "NC(=O)C[C@H](N)C(=O)O\n", + "N[C@@H](CC(=O)O)C(=O)O\n", + "N[C@@H](CS)C(=O)O\n", + "NC(=O)CC[C@H](N)C(=O)O\n", + "N[C@@H](CCC(=O)O)C(=O)O\n", + "NCC(=O)O\n", + "N[C@@H](Cc1c[nH]cn1)C(=O)O\n", + "CC[C@@H](C)[C@H](N)C(=O)O\n", + "CC(C)C[C@H](N)C(=O)O\n", + "NCCCC[C@H](N)C(=O)O\n", + "CSCC[C@H](N)C(=O)O\n", + "N[C@@H](Cc1ccccc1)C(=O)O\n", + "O=C(O)[C@@H]1CCCN1\n", + "N[C@@H](CO)C(=O)O\n", + "C[C@@H](O)[C@H](N)C(=O)O\n", + "N[C@@H](Cc1c[nH]c2ccccc12)C(=O)O\n", + "N[C@@H](Cc1ccc(O)cc1)C(=O)O\n", + "CC(C)[C@H](N)C(=O)O\n" + ] + } + ], + "source": [ + "for mol in nat20:\n", + " print(Chem.MolToSmiles(mol))" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "ffcf41a5", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# this works because of the iPythonConsole I think\n", + "nat20[18]" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "979de372", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAIAAAD2HxkiAAAZdUlEQVR4nO3df1DUBf7H8deuoPxY8QdqmUpaiFpq4o8svPAy+nGKNZVWdxPOt5kGS7ttzuuGupuLrLmL+9ENM1fN0XTT4ZXTkdMU2S/RUstMUSxTEshUCJTkh/xUfu37+8dnW2BZlkU+y3sXX49hnGH3w/JeZ5/s59fuWkQERKTHqj0A0aWOERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkbIQ7QGIfNbRgYMHUViImhqMGoVp05CQgLAw7bEGihFSMBDBK6/g2WdRUdHt8pEj8fjj+MMfgjpFi4hoz0DklQhSU/HqqwCwbBmSkzFhAmprsXMn3nkHHR246SZ8+CEiI7UHvUiMkALev/6FRx/FiBHYvBn33NPtqv37sWIFqqqQmoqsLKX5BooRUmBrbUVMDCorkZGBtDQPC2zdipUrYbWiuBhXXz3o85mAe0cpsH38MSorYbNh/XrPCyQnY84cOBx4443Bncw0jJAC2969ALB4MWy2Xpe59dbOJYMQI6TAVloKALGx3paJiwOAU6cGYx4/YIQU2OrqAHh7GgQQFdW5ZBBihBTYIiIAoKXF2zLNzQCC9xAFI6TANn48APdj9G6MaydMGIx5/IARUmBbsAAA8vPh5Vjavn2dSwYhRkiB7fbbERqKsjJ88onnBcrLsW0bAKxcOZhzmYgRUmC74go88AAA2O2orXW/tr0da9eirQ3x8bjllsGfzhSMkALeP/6ByZNRWIiEBOTmOnfSOBzYswe33or330dEBF57DRaL9qAXiaetUTA4eRJ3342vvgKAkBCMHo2GBmeNU6YgJwc33KA634AwQgoSDge2bMG77+LIEZw7B5sNV1+NFSuwZg3Cw7WHGxBGSKSM24QUJA4fRlwcVq/uvGTjRsTFYfNmvZnMwVfWU5A4fx4lJRgzpvOSykqUlODcObWRTMJnQiJljJBIGSMkUsYIiZQxQiJljJBIGSMkUsYIiZQxQiJljJBIGSMkUsYIiZQxQgoODqtVbLaOLh+B1h4aKjZbx7BhilOZghFScMh3OKyNjQkXLrgusbe1WRsbszo6FKcyBSMkUsYIiZQxQiJljJBIGSMkUsYIiZQxQiJljJBIGSMkUsYIiZQxQiJljLAfNmzYMG/evIULFxYXF2vPcjHa29sffvjhefPmJSQklJeXa49zMRwOx4MPPjhv3ry77rqrra1NexyTCPmgoKBg/vz5rv+04cOHZ2RktLS0aM/VD/n5+ddcc43rLoSHh2dmZra3t2vP5asvv/wSwIgRI1x3ITIyEsCLL76oPdpAMcI+VFVV2e32YcOGAQgLC0tKSpowYYLxIIiLi9u6dav2gH0rLy9PTU21Wq0AIiIili9fPnbsWOMuzJ8/f/fu3doD9q2srOzOO+80Zo6IiFi1alVCQoLxbWxs7Oeff6494IAwwl61trZmZmaOGjUKQGhoqN1ur62tNa7Ky8tzPaskJSUdOXJEddJetbS0ZGZmRkVFGc/edru9vr7euCo3N3fq1KnGXUhOTj5x4oTqpL1qampKT08PDw838ktPT29ubhYRh8ORk5MTExMDwGKxrF69+tSpU9rDXiRG6FleXt61117rJbOeiZ47d05l1N7k5uZeddVVrsyOHz/utkBTU1NGRobNZjPWTtPS0hoaGlRG9cjI7Morr3RldvLkSbdljETDwsJciZ4/f15l2oFghO6KioqSk5NdK5zvvfeel4W7rqxGR0cHyFbWsWPHfvGLXxh3YebMmR9++KGXhX/44YeUlBSLxQJg0qRJ2dnZDodj0EbtzYEDB5YsWWLchQULFnz22WdeFi4tLU1JSTEWnjJlSnZ29qDNaQpG2Km2tjYtLc3Y9B89enRGRsaFCxd6LlZdXe12SUFBQWJiovEgiI+P37Vr16DM60FNTU1aWtrw4cMBjBkzJjMzs62tzZcf3Ldv3w0/fez79ddfv3fvXn+P2puKigrXFuzEiROzsrI6Ojp8+cFPP/30uuuuM+7Cz3/+86+++srfo5qFEYqIdHR0ZGdnG3tcrFZrSkpKZWWlxyX37t07YsSIrhtXLm5bWd9//73/B+/U8y78+OOPF3ELl19+ubH6l5KScvr0aT9N61HXLVhjDb+urq5ft9De3v7yyy+PGzcOwIrYWFm3Ts6e9dO0JmKE3f6CLl261Ptf0Oeee85Yc5s8efLrr7/utubW3NyckZExcuRI11ZWz1b9YefOna67cPPNN3/99dcXfVONjY3p6enG6kBkZGR6errH1QHTuW3Bfvfddxd9UzU1NXa7vfKGGwSQMWMkM1NaW00c1XSXdITGtoQrKh83h/bv33/jjTcaD5dFixbt2bPHbYHB3MoqKytz/S4TN4dKSkpW//Tp8LGxsTk5OabcrEfffvvtHXfc4dqC/eCDD8y53aIiWbFCAAEkLk4C+GDSJRrhAPeqGTvupkyZ4tpxV1pa6raMW6tffPGFqfeg275NP+0Y3L59++zZs427cMsttxw+fNjc26+urrbb7SEhIQDGjh3r+xZsP+TlyTXXOFNMSpKAPJh0yUXY8/hSzx3fPjLW3IySjTU3twwcDoeftrJc258DvAt9amtry8rKMrayQkJCUlNT+7upOZg361lrq2RmyqhRAkhoqNjt4v1gUkODFBfLt99Kjz1wnTo6xMvuIofD27U9XFoR5ufnd93xbcqZFn3uH++z1X4pKCi46aabjF83f/587/vuzWLuU9b27dvnzJnjvydYz6qqxG6XYcMEkOhoycwUt4NJra3y8ssSHy8Wi/OZ01iP3bhR3DbsS0ud1/a2wb9ggQCyaZOPo10qEV70jm8fffLJJ3PnzvWya2TgW1nqxyTdNt68H370aDA3NT0rKJDERGdC8fHiOphUUyNLljgvnzlT7rtPfvWrziCvvlqKiztvhBH2V89Tt/q749tHxi7+8ePHeznOsWPHDteTwLJly3zcjRlQZ+f0eSKOR1o7XT1wOOTNNyUmRgBJSHBectttAsjkybJzZ7eFv/5aZs8WQKZPl8ZG54WMsF8u7hEzEG6Hy3u+2MLYHDJa9WVzaPv27d5PoBt8/fq7pn740bPmZnnmGdm/X0TkrbcEkLAwKSz0sGRlpUyYIIBs3Oi8hBH6aODrTgNx7Nix5cuXG799xowZ77//vtsCxrEsYyvLY6vSfeVt+vTp3k+gG3y+rOEHzok43iQlCSCPPtrrAi+8IIBccYUYh5oYYZ8GY8e3b9xebHH06FG3Bbqe5Nm11a4rbzabTXPlrS9uJ3m69nUF5impHrS2SkSEAPLRR70uc+KEs7qiIhFG6FVzc/N9991nvNbTWNM7q33Wki+bc3l5ebNmzXK1+vzzz3ddeTtz5ozK5L5ze7lDTExMQkKCsUIegC/OcFdS4izqhx+8LRYVJYC8+65Ilwjz8mTPHg9fM2deuhHef//9xkN56dKlhR7X75X0uWPzwoULrvPdIiIiACxZsuTAgQNaA18E4/wHY+3UcPvttwfsyxQ77d/vLKqpydtiU6cKIK+9JtIlQu9fl2aExvrbgw8+qD2IZwcPHux6iK/nS9orKiqMswiefPLJAF1568uuXbumT59+2WWXvfTSS9qz+ObgQWczrp2fHk2Z0tmVK8K1a+Wxxzx8GTtyLs0Ijf11pp186B/eX9KelJQEYNu2bUrTmWDz5s2rVq3SnsJn33/vLMrLWUcOh0RGCuA8AdXsbcIh9W5rxsmcxr8Ba+XKlUePHn366afDw8O3bt26ZMmS1tZW7aHMVFRUdPbsWe0pfHbllYiKAoDDh3tdpqQETU0A8NMxXnMNqQjdFBYWzpo1a9WqVdqDuIuIiNi4ceOxY8fuv//+3/3ud8Y+jCHDeG7XnsJnViuWLgWAt9/udZktWwAgNhYxMf4YIcQfNxogzp8/f+zYMWM/RwCKiYl58803tacwX319fWNjo/YU/fHII3jvPbzxBh5/HPPmuV975gxeeAEA1q3z0+8fys+EpKKhoSHIIly+HHffjbY23HEH8vK6XXXoEJYtQ00N5s3D+vV++v1D+ZmQVNTX1zc1NdXV1RlHR4NDdjbq67FjB267DdOnY+5cDB+OwkIcPgwRzJ6NrVvht60GRkgma2xsbGhoKC8vD6YIR47Exx9j0yb86184cAAlJc7LZ8/GmjX49a8RFta5sNUK465ZLL3e2qhRvkfLCMlM58+fNyIsLS3t+q77QWDYMDz0EB56CE1NOH0a7e2YOBEe/45MmoRz57zd1Kef9us3c5uQzFRRUdHU1CQihYWF2rNcrMhIxMZi5kzPBfoBIyQzlZWV1dfXAyhxrdFRXxghmenbb79tb28HUF1drT1L0GCEZCbXE2BDQ4PuJEGEO2bITMeO/d/IkesBHDwY1ufCZGCEZCarda7xFNjerj1K8ODqKJnJKDAiAjYbOjq0pwkSjJDMVF8PACEhsFpRWak9TZBghGQaERgnjYqgrg4VFdoDBQlGSKapqUFzM8LC0NSECxfAI4U+YoRkmooKNDQgNBQOBwAcO6Y9UJBghGSaEyfQ9TVMJ0+qTRJcGCGZprAQw4ahpcX5rbGThvrECMk0x48jPByud8xhhD5ihGSa2tpur7DjiWs+YoRkmm++Qdc3jguu97hQxAjJND/+iAsXOr9tbHS+USB5xwjJTJGRnV/NzThzRnugYMATuMk0X37ZbRXUYsG0aXrTBA9GSKaZMUN7guDE1VEaqA0bsHYt/vpXz9fa7Vi7FqdPO7/929+wfj327fO88LZtWL8er7zilzkDFp8JaaCys1FTAwDz5yMpyf3a115DYyMefxwTJwLAW28hPx+LFmHxYg83dfAgXn4Zd92F1FQ/Dx1I+ExIplm3rtveUfIRIyRzzJ2LkhJkZGjPEYQYoaZPPvnk0KFD2lOY47nnEBKCjAwUF2uPEmyGcoQzZszYtWvXq6++qj2IB2VlZWvWrLnlllvWrVsXTB8k1rtZs/DII2hpQWoqhsQdGjxDOUKbzZaYmBgfH689SDeNjY2///3v4+Li/vvf/9pstjvvvLO9y5siVVVVuf4NOs8+i3HjsGsXNm/WHiWoDKm9oy0tLa5/A5CIbNmy5YknnigtLbVYLKtXr/773/8e0/1zJ0+cOAGgtLRUacYBGTMGf/oT1q7Fb3+L5csxZkyvSz7zDP75Tw+XX6Jn2PTj070DWHFx8erVqy0Wy9ixYydNmpSdna09kbv8/PyEhATj/3zhwoV79uxxW6C8vHzeT59QmZubqzLkxRk7VgApLhYR6eiQxYsFkLVrndfabALI0aPObxctcn7eu5evu+5SuR9qgj7C2traDRs2GJ84bbPZXE8sy5YtO3z4sPZ0IiLl5eWpqalWqxXAFVdckZWV1dHR0XWB5ubm5557LjIy0ph85cqVWqNenK4RisjBgzJsmFitsn+/SC8Rvvaa55v6858ZYVDp6OjIzs6+7LLLAFit1pSUlNOnTxsXTpgwwXVhZWWl1oQtLS2ZmZkjR44EMHz4cLvdXl9f77ZMbm7utJ/OsExOTt67d6/KqAPhFqGIrF8vgCQkiMPBCPsWrBF++umn1113nfHYXbx48Zdfftn12pqamrS0NOPpcfTo0RkZGS0tLYM8YW5u7lVXXeWq6/jx424LHDp0KDEx0Vhg1qxZH3300SBPaJaeEdbWymWXCSA5OYywb8EXYWlpaUpKivHYnTx5cnZ2tsPh8LhkUVHRihUrjCXj4uK2bt06OBMWFhbefvvtXuqqrq622+3Dhg0DMHbs2MzMzPb29sGZzR96RigimzYJILGxEh7OCPsQTBE2Njamp6eHhYUBiIiISE9PP3/+fJ8/lZeX5/rI2KSkpKOuh4Mf9FlXa2trZmbm6NGjAYSGhtrt9traWv/NMzg8RuhwyM03d+5rGUiEbW2yf7/s2CGnTpk+e0AIkgg7OmreeOPyyy8HYLFY1qxZU15e7vtPGw994yPUjYf+uXPnzB2wtbU1Kytr3Lhxxq9ITU09e/as2zJ5eXnXXnut68/BkSNHzJ1Bi8cIReTIEQkNHWiEO3fKlCkSFiZjx4rFIg8/LN33ag0FwRDhvn1y440CPLNo0aJFi3ru3PdRVVWV62kqOjraxJVAt7q++eYbtwWKioqSk5NdK8bvvfeeKb83QPQWoYg88cSAImxqknHjZO1aaWwUEXn9dQHkP/8xeX51gR3hqVNy//1isQggkyc3/e9/vW3++a6goMC1OyQ+Pn7Xrl0DuTXj+KRxa9OnT8/JyXFboLa2Ni0tbcSIEa5dRBcuXBjIbwxA77wjOTnS0ODhqoYGycmRnBypq3Ne8sEHsmmT9NhL5XTkiGzaJDt3dl5y/Li0tnZ+O3WqPPSQWYMHikCNsKlJMjKce9bCwyUtTXrs3B+I3NzcqVOnunZdfv/99/29hYaGhvT0dKMum82Wnp7uVlfPgyVnzpwx7x5coqZNk3XrtIcwW+BF6HBITo5ceaVzPSY5WU6c8MfvaW5uzsjIsNlsAMLDw9PS0noexPOo5/HJnnV1PYKydOnSQ4cOmX8HLj3ffCMWi7z5pvYcZvM5wu3bJSmp179Czc2SlCRJSfLjj+5XORzy9tuSkiJz50pMjMyYIUlJ8pe/SFWVh9vJz5clS5z5zZ8vu3f7fEcu0g8//JCSkmKxWAAY57t5X+PdvXu36+SyxMTEgoICtwXKyspcN+j9CAr1S2urJCTIwoWX8o4Z47jPggWer62vd5ZTWtrt8vJyuf5651UhITJ+vEREOL+Niur2N628XFJTxWoVQCZOlKwsGcRDZ/v377/xxhuNtBYtWvTFF1/0tuQLL7zQW11NTU1uR1Cam5v9P/slobVV7r1XJk+W/m83BAF/RlhXJ7GxAsjVV0tOjrgekYcOyT33CCBWq7z9tohITY2MGiWAhIXJU0953sb3M4fDkZ2d7ToKYpwE13Mx40w0t7ocDkdOTo5x2qrx8oiTJ08O1uBDX0WF/OxnMm2aFBVpj+If/ozQOINw6lTxePbm2rUCyLhxzj0ujz4qycm97jUbLF3PB4iMjPTlfIADBw4sWbLEeBZdsGDB559/PjijXiI++0wmTpTERM8PoqHBbxHW1jrXPLds8fwjTU0yYYIA8tJLIjKYK599KikpcR14iI2N7XngwVBRUeF6ecTEiRN7vjyCBqiw0Hm4PyZGrrrK+ZWYqD2W2fwW4bvvCiCjRnU7yuPmscec+z8D0o4dO+bMmePxhVHGSmlUVJTr5RF1rgNhZJ6qKudhxq5f77+vPZbZ/BbhM88I0Mdfrexs4yi8z9MOtra2tqysrPHjxwMICQlZuXJlUVHR008/3fXFRz1fHkHUL/2M0GqVyEjPX24RGs9yq1d7u82PPxZARowY0D3wv6qqqnXr1oWEdHsrkDlz5uzYsUN7NBoK+vkeM6GhmDTJw+UiKCnpdklbGwCEeL394cOdS4p0+3TJABMdHf3SSy/de++99913X3V1tdVqfeCBB7Kzs0O83zsi3/TzYTR7Ng4c8HB5QwOiorpdMno00NcnJp8751wygAt0WbZsWVVVVXFxcXR0dHR0tPY4NHT47W+58aLyoiJvyxQWAsD06f6awQ/i4uK0R6Chxm/vO2q8s9jx4/juu16X2bYNAH46VYXo0uS3CGfPxsKFEMFf/uJ5gT17sHs3ADz0kL9mIAoG/nwH7uefh8WCf/8bmZnub4x+9Ch++UuI4MEHMXeuH2cgCnj+3L+XlITnn8dTT+E3v8Ebb+DuuxETg7o6fPEFtmxBaytuuAEvvujHAYiCgZ93sqelYeZMPPkkDhzotls1MhIbNuCPf0REhH8HIAp4FvHxE3Sqq/Hdd7DZ8NObqXTjcCA/HwDi451H/9wcPYpDh3D2LKKiMHUqEhIQHj6AsYmGDp8jJCL/GMofjUYUFBghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIpY4REyhghkTJGSKSMERIp+38nQ8dvZe+bhgAAAABJRU5ErkJggg==\n", + "text/plain": [ + "" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# normally this is the way to make the image\n", + "Draw.MolToImage(nat20[18])" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "aabd2b1a", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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8vLCw8N//vnnHTt2+Pn5dejQQfOTpKamurq6Pnr0aP78+d26dUtPT//xxx8HDBgQHR3t4eHh4uKiWlKhUEyfPt3ExISILly4MGrUKDc3tyNHjsTFxX300Ud37ty5ePGiRCJRf/KZM2daW1uHhIRkZGQILV5eXuofC7du3Vq2bJmtre39+/ddXV3d3Nx27txJRBs2bPDw8Lh8+XLXrl2r/PoEBgYOGTLkzp076r+FZkVFRYMHD05PTz98+PCoUaOq3HUFffHFF+PHj2/RogURHTlyZOHChfn5+dro6Pfff589e3bVxtTS09OHDh166NChMWPGTJ48OS4uztTUtKioKC8vr0GDBsuXL3///fef+SQxMTHvvvtuQECAmZmZiYlJWlratGnTNm3aZGBgsHHjxrVr16re9U2aNLlx44bw/717986dOzcvL8/BwSEpKWnhwoUrVqwgohMnTkycONHMzKxevXphYWHDhw/fv39/me34pk2bFixYUFRUdOLEiddff52IEhISXnvttfv377ds2fLu3bu2tranTp1ydnauwmuiWUFBwf379yuevHfu3Pn+++9369bt66+/trOzu3Hjxvfff5+SkrJhw4Yq9D548OBdu3YNHjxY82JTp0595odDFaSlpeXm5hJRRkZGbGyssG+QnZ0dGBg4ZcqUI0eOHDx4UF9fX/OTHD9+/M0332zZsuWXX37ZqFGj27dvf/fddzExMQcPHiSi4ODgnj17Dh06VFhYFRenTZt2+PDhzz//vGPHjteuXVu+fHl6evqWLVuIaNWqVZ9//vmMGTNWrVp15cqVFStWZGdnr1mzhogKCgoGDx786NGjdevWWVtbL1++/LXXXrty5UrHjh3VSzpx4sSOHTt69eoVERHxvK8RV4d//vmHiP7444/KPvCtt94ioiFDhqg3urm5ubu7V60S4QPd19e3ag/XYPv27UQUHR3NzGX2CszNzT/44IO8vLyKPI9CoVi1apV6OLa2tt67d69w75Oh4Z9//hHuKioqmjt3rrDlNjIyIqIvv/yyzJM/fvzYxcVFX1/f0NBQ1ZiYmOjt7W1tbU1EZ86cERr/+OOPcteHS5cuPecLVV2Elfu3336r1KMGDx7s5uY2duzYXr16aakwLVm5cqXwfnzw4AERbd++XXVXcnJys2bNunbt+swnGTx4sJWV1b1791QtOTk5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\n", + "text/plain": [ + "" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "Draw.MolsToGridImage(nat20,molsPerRow=5,subImgSize=(200,200),legends=[mol.GetProp(\"_Name\") for mol in nat20])" + ] + }, + { + "cell_type": "markdown", + "id": "c8d7f7ac", + "metadata": {}, + "source": [ + "### Multiple SMILES in file" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "d7b6c6d2", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'__computedProps': ,\n", + " '_Name': 'L-Tryptophan, ID: C73223',\n", + " '_MolFileInfo': ' NIST 22120115352D 1 1.00000 0.00000 ',\n", + " '_MolFileComments': '',\n", + " 'numArom': 2,\n", + " '_StereochemDone': 1}" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "nat20[17].GetPropsAsDict(True, True)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "6b9ffbdd", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.15" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +}