openclatura/__init__.py,sha256=P_W5eHIgS8Yahdcuc7W2q4D9m6-kQ50QZ2tsENLl_FA,4332
openclatura/additive.py,sha256=z70Bx6KykfW6srVng6WuJYfj04l1-2TIKh_kixN5W6E,15777
openclatura/assembler.py,sha256=tEXYeBXKALuKLA-IJy3C1W1QUZynaxjd2DeOKKdSXl8,19018
openclatura/assembly_charge.py,sha256=JW11DlAgFLkAyTAU3Jqg3fdrDMN3ELZ7H_iITTTwy04,3895
openclatura/assembly_parent.py,sha256=wlejal4WaGp_-je6if2YdIVRc09Ju0fDtqizSmiFdFM,16386
openclatura/assembly_parts.py,sha256=_DuBDB0kUt83udNkqwQUJDme01WdK1pQKlQkQBNi8yQ,6209
openclatura/assembly_prefixes.py,sha256=bFhDFyFS2qALesNY5XYoVBKynwoVEdpFaB2ubdUTzJE,5685
openclatura/assembly_spiro.py,sha256=VzqzL5kU8vRmYhhYI0IntUd8Pu_-h6sDrb7svNiCLkY,24658
openclatura/assembly_utils.py,sha256=RqXfIr5iDfBHUaHP2uuEWFGOtaHplb0L0ATDVPB16Dk,1772
openclatura/canonical_ranks.py,sha256=UOeo66HfOZw5CKQYjbLS_f9j70GYEH3xDaUCxynValU,4617
openclatura/chains.py,sha256=AiZYhMu3cZN44MQbj7Thqcs42jBTRTX1PMgJhS3f6WQ,41761
openclatura/charge_pair_roles.py,sha256=Vij_6pBO64XNfvsnClTu8-9z21v3LMFzqk-JUopUnlg,9218
openclatura/cli.py,sha256=fNekTO-aFfJYxJ9kbjvZDBUU3EgHbjbpDquv9-6voa0,6965
openclatura/component_group_rules.py,sha256=IRb5NZOPlN5LfZJp3LQ1avMh1yTFe9BsMkJz_Jvnuok,3304
openclatura/component_modifiers.py,sha256=AW0usn_AYzzsu6Y9O45pgWddr4EAdw1FyT3Y2uYgfC8,9829
openclatura/component_namer.py,sha256=b6b8jOumSJf4evE-F30sPzb-iEwX5KaOgbV6hZu575c,26349
openclatura/describer.py,sha256=OsqSyur6s6d6TWOOYzMMrnbFt3GJJX6PZbAKrw7uG3c,23370
openclatura/engine.py,sha256=hGe_mecN75nB4Yjft_NGe8vlSMSXNz5MJwoAMdjU3Uc,17841
openclatura/formatting.py,sha256=oAinv96GL-_-2y8f-UdpuYG8YLBb9GbTlelfS-oEshs,4472
openclatura/functional_groups.py,sha256=sN2nQD7dWbQXkO7VJazHwWb6PWB6ktlr9gZ-QKZpyCc,1871
openclatura/functional_prefixes.py,sha256=_dRXg3HpkjH-CRDvt_PotFjDCH78MsREZgX-wdvOV60,13056
openclatura/fused_ion_templates.py,sha256=gOW92oWumCdPBhskeFq6fCUzJODUyx8zEzp6LRrEoEM,11303
openclatura/fused_topology.py,sha256=Ba7SeZS9Ey7T24vzw3TNNWLx0lYzGkzGebVQscmKQBw,19957
openclatura/grammar_snapshot_data.py,sha256=f8C7iIoOLEbbyd019BpOpd_SBssapAcTZJFxeiSjLYQ,7100
openclatura/graph_io.py,sha256=e1elAuzFjfUKzrCcrOjbE8tkiq60PQh5a2Z2naI9onw,9256
openclatura/group_atom_roles.py,sha256=y0BdprguaM7RDITE7rxHzNSOjXB9OD5_GjtK6ZyCk1Q,2057
openclatura/hantzsch_widman.py,sha256=oDiCMpjy4QhdyWyTljDQI0wlxTzS8Lkc1-_zhO7Y6OA,12629
openclatura/heteroatom_subgraphs.py,sha256=cOQcayqgZ9QJNNL3LDpdmSkt-p90Bx1tVFVlTlwjOqA,37974
openclatura/heteroatom_substituent_specs.py,sha256=NGBBDIvLaFdxTccULaK08yDcPaiekmyNYGnm8MvNZxQ,4593
openclatura/heterocumulene_roles.py,sha256=ekBYC0n25Yeex1T6jMrTO-K5LZQKAKqMx6dKY4tm6j8,2804
openclatura/human_descriptor.py,sha256=ie_XPtem2Xlpx2gv3XnHHuVcBia8Xj6wF_-K0dAfX-8,20875
openclatura/hypervalent_roles.py,sha256=oWT2xZm-PcoYurnb07aS8t-ld0U0oHb33OFWPzAULy8,6634
openclatura/ionic_naming.py,sha256=y9vaJXYU4bE8RIxA_VrmINrjy0M6-KJqpi-tCZheYEE,23137
openclatura/locant_elision.py,sha256=RZbG0m-JWPZg3kvwMoYVOsep6hAlEwGP2xXBcudQal4,9132
openclatura/locant_sources.py,sha256=LBMNOvOTZcQJkMSoF9amKKGaV_6brMRMDNApgbV_n6g,240
openclatura/locants.py,sha256=OoIruHDT4qdIXjp9XwHgGO0i8z1WyIxYwN2N9rz47Zk,3204
openclatura/molecule.py,sha256=8UDQvAVDY18-yj0qwdSuF6GgK32gCa_Bw6WElgunzs4,10774
openclatura/name_assembly.py,sha256=AsF13ACceJ-x6cDLfq5-efUo4F6aCodW7cHVjv4YczM,91024
openclatura/name_bindings.py,sha256=jOls4Ds5lWW6jjckTc8384BVYVvAjM3dkSTnIiLPtCw,55301
openclatura/name_operations.py,sha256=5vKkCMgwOSnnW_3Yj4Moj86Xv8-R4-GusDYjq7Rzmis,938
openclatura/name_postprocessing.py,sha256=31kU627GJB9lcG9IDDENsPqFYmC0HugqsfViGVQiqj0,7281
openclatura/namer.py,sha256=QbE9yl-icaH1wzmcLz8TDCKmtt8x8lWIz9-YAZ17IeY,77551
openclatura/namer_config.py,sha256=OeyqGH84sg82L5kZVEq-BmpZiWaKeQ6HcSyTdOLGYBI,2749
openclatura/naming_audit.py,sha256=JQ2qvuMo-GdZzwFxNnSaYV1Jh0jre0S4t7Afwi5RWUM,2347
openclatura/naming_context.py,sha256=I7A4csVPKZrUVnnsR4khNe1OREV--rx6wM1136T1zBE,2880
openclatura/naming_data.py,sha256=oPfCNkq0viC_QfKLhF_tBLi7MYi_iAUQGej0l1Jzktk,1857
openclatura/naming_protocols.py,sha256=VQvdlj8Uy8G07OWJUPah4Bb1hwj1dmBMI72Mi6kO57k,1816
openclatura/nitrogen_roles.py,sha256=2pnTtAHq8n4SVDBz5nNJzU5nmEgijMtPhjR9361qtR8,28353
openclatura/nomenclature.py,sha256=BW4TmbmQ7Kry1vz0-lbGaugapeVrFR5c66oGzxYPepM,17396
openclatura/numbering.py,sha256=P955QiIprKZgXzelht9TfQGYHONqGBHIik1T2U9ysFQ,16219
openclatura/operations.py,sha256=kaRQn9gq7sApDSvjbf1Yqzd1GGyZHXnfzOkbKVQmA10,2616
openclatura/opsin_verify.py,sha256=QXGQpAshfZQLeGXoS374bN-kUO92qFen2HDzyKnfcz8,5992
openclatura/oxoacid_roles.py,sha256=kGwhTtuP3VIaTkHDoiYCbrQDmvwCs4fgW01rFlftXpI,5687
openclatura/oxoacid_templates.py,sha256=c2YFnwggVf5tI95U1WNS-LtSccxcwlWx-U-KWs4a7QQ,5434
openclatura/parent_pipeline.py,sha256=Iy8FHg-Y6O6sxbKl0uGw2hIMzhtxm5x2MM-0IPiGjRo,10616
openclatura/parent_selection.py,sha256=PlvJt8m9TTm8JBt5X7bKRIr6koCTRKsskDh1mJQWwS8,17531
openclatura/perception.py,sha256=_6MUxYXoDg5EM0Bf-pnMNUCd6MTut4SISLraT9fSnxI,41231
openclatura/peroxy_carbonyl_roles.py,sha256=UaleKH6lYfgLoYG3EotP6bfX7MqD5FRpSN0KdBeUefM,6242
openclatura/polycycle_topology.py,sha256=WfJpQvvBLpUfSxjGdQSidY-CM2IE9Hk7LX3UO5W1Boo,33172
openclatura/principal_groups.py,sha256=H_M-zA7TcNU0bdLM0_pf5QF7eN5_BGXVe3QcPWLfFBQ,5728
openclatura/principal_suffixes.py,sha256=7_0f--RTkmNTmxVbCTbMZTa-TZeYF3TRFU66yOhohLE,1247
openclatura/resonance_compare.py,sha256=Rz_rNYDpNvYatu5qXqw-eKq1aMLPtPuwKDrej-fiFAk,3517
openclatura/retained_fused_production.py,sha256=DsjuhNWtdSugujMkZPHnKhkdUjUKGu6Hpb6o95eg1Po,7842
openclatura/retained_fused_templates.py,sha256=W029RgCwpg0oqL_cbbJTtchysc2lUYbmyBOC-YgK9aM,29411
openclatura/retained_specs.py,sha256=HNxO-Tm4UDbfQsR5VNZKqi4neDg14B-HfG68TulX52I,1454
openclatura/ring_parent.py,sha256=95jVfUnM5T6pL3tuWGz_8MetPnfJLspCdKgoRTG_0-M,3196
openclatura/ring_renderer.py,sha256=FPYJIpsbF-rOxZ8wpyA56bS4euXd0RBrSJMlWy_vNHs,2139
openclatura/ring_systems.py,sha256=XCTSGiogdxmvj0cwSkSdtu-6sh3YXf2qj6OwYy60NRQ,2473
openclatura/role_certificate.py,sha256=f6ROhozfkuHcsYN1f_Ka52Ktz2DX4duuHEkflk8KJMk,6894
openclatura/rule_layout.py,sha256=FODyMmQIHQL2-wFnEZpkMg8AOAxBgjwmMpZE5vvt7eE,5546
openclatura/small_ring_stereo.py,sha256=ZaJntE-akUK8GVX4u111GXJ-4lswlyihM8Nfoj66cpA,4908
openclatura/special_cases.py,sha256=PKgklGa7gGtzAcKt18_TQBeKOS5jZFkczY3tMm5mYCI,102326
openclatura/spiro_assembly.py,sha256=YS5JUlQU-eRF-eB7xNdlwtCAh5Km_7DOJcnushImCto,484
openclatura/stereo_audit.py,sha256=Q4aRN_xHqfYWEjuvWGUrvwbs05YIaHi0BAV4vSG1rco,10513
openclatura/stereo_descriptors.py,sha256=m8IU2KA97xomYxvy44_lmlTYkwEwrCBXJC5ugnyM8mg,629
openclatura/subgraph_tools.py,sha256=RXDLyV6vwXVAzP3ZmLL4UTYAD9_a98LyrkcU7dRRalM,4413
openclatura/substituent_tokens.py,sha256=dWEpCREcadfR4xpVeuPzAGt-E0VAX2Pb61GuHwQxVV0,24038
openclatura/subtractive.py,sha256=CiE8qbo51NBpEEl4NZ3Hn3vUG9oYbVhWA1Czaqco2SU,2289
openclatura/suffix_stack.py,sha256=6YJ_ucU2i7fbtYHgr8Uy72nBozL0T-zv4db6zshsf28,7314
openclatura/token_grammar.py,sha256=JgRBzD44F4gAD556bLFw3uIqBGdFtQN3Src4oneOKJc,2488
openclatura/trace_helpers.py,sha256=k1BuE9nVX7aK4Md8I8F8LvCyjoYzlw8vBfhUmwTewYY,23647
openclatura/utils.py,sha256=9AjffFNliYl8cjfWV8VNnKq5w64uJrHVgH7K_73eqRE,3291
openclatura/von_baeyer.py,sha256=hMPQOGPKoIyqOLRgDmThnbho0hHNR8hex4ztqq6MrJw,16345
openclatura/audit/__init__.py,sha256=tuLejCUMafEE6iFMGENP9dCAe8vxK8avUvT2pcb5Ep0,880
openclatura/audit/naming.py,sha256=_d3tT0Hm76uB6uw-eWyMMIPmblahzHdO21AA5nifaGI,749
openclatura/audit/reconstruction.py,sha256=i89IniEQl9GYmcg-j8D_lUNlExlLRsqw4AEVL3k0SZE,50582
openclatura/audit/relative_stereo.py,sha256=ZS-dJvb_RT0khmaDjQu42LKqodLaNg4A18knXJp4KuY,5154
openclatura/audit/self_audit.py,sha256=Vodb7FIkl0SKuTza3EScGSITBOJgN0FN0ajUOFMnymo,4424
openclatura/audit/stereo.py,sha256=apR5mGW_BW6gGWip-BZK-64DhpGAeONIhF6074ytsTo,408
openclatura/audit/substituent_reconstruction.py,sha256=tDA2tApSbmuQbpjWzyEflop_X72DjtXOAr5InhbiTIQ,73960
openclatura/audit/von_baeyer_parse.py,sha256=qveyWpspUtTkynha8MKGIneiQ10V01NRYoT_PhkmPUE,16156
openclatura/data/fused_ion_templates.json,sha256=iCQnD5Gcq-UqzyxlNB28ZbbZK039HBQeNlLxkIJH3lM,4953
openclatura/data/heteroatom_substituents.json,sha256=qPeTI8fplsjc127blvey5Txy-idakIXtcqfNRSFY7PI,6352
openclatura/data/namer_rules.json,sha256=A8fcaGWynFTWeBBg2Ft3WthpKgkivRNEuOgHfhOjqiw,61409
openclatura/data/parser_grammar_snapshot.json,sha256=jT0CKox3b4jmU2wgCxxdzlMJNC0LeTGpM86f947GPxk,40925
openclatura/data/retained_fused_graph_templates.json,sha256=Wb4_gWSj1COC0-5DS5s0OslLnHyjV8f1s7gsvBpQ_AE,670713
openclatura/rules/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
openclatura/rules/bonds.py,sha256=oVn8XMPnOQccEnX1TUlAGE3gtIM5UCeG248pCVtKOCE,1747
openclatura/rules/elements.py,sha256=gslHvrAOsq6-kSJxraXDOs3by33Z0dnVmxDQRNT8r98,2556
openclatura/rules/elision.py,sha256=2m_ZbcyanS1NqdL_JUwonjBqgZjK3Co_MaRuLfcqSBw,1430
openclatura/rules/multipliers.py,sha256=YvI3T5kz--uM78mDTkkUWMjmP2wLNB9POzi_YMHujwc,4049
openclatura/rules/retained.py,sha256=mwzt9fxKcyY2N2njF1exMWkMOGouGXGnf_upJKmWvVw,14844
openclatura/rules/stems.py,sha256=DwWISaayv5PaNWwS8sX8habpTkVrTM0B7L2GtiSu0Xo,6707
openclatura/rules/substituents.py,sha256=3gabtYbq_6nxX5TjHkK4nrjms4939UkZrNQzcw2btZM,807
openclatura/rules/suffixes.py,sha256=MSba6yv5Gbx4gtzAnIn2mT-E6EYohEMdP4z9SlCUI_0,1416
openclatura/web/__init__.py,sha256=G5Ub9xbaq9zz1_CJM5mbfMPLej8z-eIIDqDgCbcegSg,282
openclatura/web/__main__.py,sha256=kNaorAn3-CdLFKWbiGM8oYWAsmkIWNhuQQtC0WVh9MM,1021
openclatura/web/app.py,sha256=aSKUqus0Q-PkK_RCDQGVwN1Qa2GW40qbxUkpyCU6uSg,3122
openclatura-0.3.1.dist-info/METADATA,sha256=NM96jRC8U_sapKAtQAz18NcJ1ONE_9rVtbOdf6LaDJ8,12943
openclatura-0.3.1.dist-info/WHEEL,sha256=zOwg4jB6zX2kU910N-cMawjivD6tO8NEWvE12je1bVk,87
openclatura-0.3.1.dist-info/entry_points.txt,sha256=xU7JAsNHnZYtmTJoxqT04QXMjFbwaMv-F-ke6dlqHnU,53
openclatura-0.3.1.dist-info/licenses/LICENSE,sha256=rVFv16I2kk6ArttVrY2cRG4-SIKUe2uL_P3FPLak5FU,1068
openclatura-0.3.1.dist-info/RECORD,,
