SmilesParser.main after long but before AtomType change IN:F/C=C/I OUT:F/C=C/I OK IN:F/C=C\I OUT:F/C=C\I OK IN:C(=C/I)/F OUT:F/C=C\I OK IN:[H]C(/F)=C/I OUT:F/C=C\I OK IN:C(=C\1)/I.F1 OUT:F/C=C/I OK IN:C(=C1)/I.F/1 OUT:F/C=C/I OK IN:C(=C\F)/1.I1 OUT:F/C=C/I OK IN:C(=C\F)1.I\1 OUT:F/C=C/I OK IN:C\1=C/I.F1 OUT:F/C=C/I OK IN:C1=C/I.F/1 OUT:F/C=C/I OK IN:C(=C\1)/2.F1.I2 OUT:F/C=C/I OK IN:C/2=C\1.F1.I2 OUT:F/C=C/I OK IN:C/1=C/C=C/F.I1 OUT:F/C=C/C=C\I OK IN:C1=C/C=C/F.I\1 OUT:F/C=C/C=C\I OK IN:C(/I)=C/C=C/1.F1 OUT:F/C=C/C=C\I OK IN:C(/I)=C/C=C1.F\1 OUT:F/C=C/C=C\I OK IN:[C@](Cl)(F)(I)1.Br1 OUT:F[C@](Cl)(Br)I OK IN:Br[C@](Cl)(I)1.F1 OUT:F[C@](Cl)(Br)I OK IN:[C@H](F)(I)1.Br1 OUT:F[C@H](Br)I OK IN:Br[C@@H](F)1.I1 OUT:F[C@H](Br)I OK IN:C[S@@](CC)=O OUT:CC[S@](C)=O OK IN:[S@](=O)(C)CC OUT:CC[S@](C)=O OK IN:F1.OC=[C@]=C1 OUT:OC=[C@]=CF OK IN:OC=[C@]=C1F.[H]1 OUT:OC=[C@]=CF OK IN:[H]C(O)=[C@@]=CF OUT:OC=[C@]=CF OK IN:C(O)=[C@@]=CF OUT:OC=[C@]=CF OK IN:OC=[C@@]=C(F)[H] OUT:OC=[C@]=CF OK IN:CC(F)=[C@@]=CO OUT:CC(F)=[C@@]=CO OK IN:OC=[C@]=C(C)F OUT:CC(F)=[C@@]=CO OK IN:OC=[C@]=C(C)F OUT:CC(F)=[C@@]=CO OK IN:CC(F)=[C@@]=CO OUT:CC(F)=[C@@]=CO OK IN:CC(F)=[C@]=C(O)[H] OUT:CC(F)=[C@@]=CO OK IN:CC(F)=[C@]=C(O)Cl OUT:CC(F)=[C@]=C(O)Cl OK IN:ClC(O)=[C@]=C(F)C OUT:CC(F)=[C@]=C(O)Cl OK IN:OC(Cl)=[C@]=C(C)F OUT:CC(F)=[C@]=C(O)Cl OK IN:C1(Cl)=[C@]=C(C)F.O1 OUT:CC(F)=[C@]=C(O)Cl OK IN:C(O)(Cl)=[C@]=C(C)F OUT:CC(F)=[C@]=C(O)Cl OK IN:[C@](=C(C)(F))=C(O)Cl OUT:CC(F)=[C@]=C(O)Cl OK ID-code equivalence test: OK N[C@@]([H])(C)C(=O)O == gGX`BDdwMUM@@ Basic nitrogen 0 Acidic oxygen 2 Index Atomic no Atom type 0 7 0x0000000000094003 Nitrogen:AmpRc0Rs0 -{Carbon:N1} 1 6 0x000002a048090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 2 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} 3 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 4 6 0x000004a054090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Fluor:N1} ={Fluor:N1} 5 8 0x0000000000110004 Oxygen:Rc0Rs0 ={Carbon:N1} OK N[C@@H](C)C(=O)O == gGX`BDdwMUM@@ Basic nitrogen 0 Acidic oxygen 5 Index Atomic no Atom type 0 7 0x0000000000094003 Nitrogen:AmpRc0Rs0 -{Carbon:N1} 1 6 0x000002a048090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 2 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 3 6 0x000004a054090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Fluor:N1} ={Fluor:N1} 4 8 0x0000000000110004 Oxygen:Rc0Rs0 ={Carbon:N1} 5 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} OK N[C@H](C(=O)O)C == gGX`BDdwMUM@@ Basic nitrogen 0 Acidic oxygen 4 Index Atomic no Atom type 0 7 0x0000000000094003 Nitrogen:AmpRc0Rs0 -{Carbon:N1} 1 6 0x000002a048090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 2 6 0x000004a054090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Fluor:N1} ={Fluor:N1} 3 8 0x0000000000110004 Oxygen:Rc0Rs0 ={Carbon:N1} 4 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} 5 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} OK [H][C@](N)(C)C(=O)O == gGX`BDdwMUM@@ Acidic oxygen 0 Basic nitrogen 2 Index Atomic no Atom type 0 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} 1 6 0x000002a048090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 2 7 0x0000000000094003 Nitrogen:AmpRc0Rs0 -{Carbon:N1} 3 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 4 6 0x000004a054090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Fluor:N1} ={Fluor:N1} 5 8 0x0000000000110004 Oxygen:Rc0Rs0 ={Carbon:N1} OK [C@H](N)(C)C(=O)O == gGX`BDdwMUM@@ Basic nitrogen 1 Acidic oxygen 5 Index Atomic no Atom type 0 6 0x000002a048090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 1 7 0x0000000000094003 Nitrogen:AmpRc0Rs0 -{Carbon:N1} 2 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 3 6 0x000004a054090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Fluor:N1} ={Fluor:N1} 4 8 0x0000000000110004 Oxygen:Rc0Rs0 ={Carbon:N1} 5 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} OK N[C@]([H])(C)C(=O)O == gGX`BDdwMUL`@ Basic nitrogen 0 Acidic oxygen 2 Index Atomic no Atom type 0 7 0x0000000000094003 Nitrogen:AmpRc0Rs0 -{Carbon:N1} 1 6 0x000002a048090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 2 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} 3 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 4 6 0x000004a054090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Fluor:N1} ={Fluor:N1} 5 8 0x0000000000110004 Oxygen:Rc0Rs0 ={Carbon:N1} OK N[C@H](C)C(=O)O == gGX`BDdwMUL`@ Basic nitrogen 0 Acidic oxygen 5 Index Atomic no Atom type 0 7 0x0000000000094003 Nitrogen:AmpRc0Rs0 -{Carbon:N1} 1 6 0x000002a048090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 2 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 3 6 0x000004a054090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Fluor:N1} ={Fluor:N1} 4 8 0x0000000000110004 Oxygen:Rc0Rs0 ={Carbon:N1} 5 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} OK N[C@@H](C(=O)O)C == gGX`BDdwMUL`@ Basic nitrogen 0 Acidic oxygen 4 Index Atomic no Atom type 0 7 0x0000000000094003 Nitrogen:AmpRc0Rs0 -{Carbon:N1} 1 6 0x000002a048090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 2 6 0x000004a054090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Fluor:N1} ={Fluor:N1} 3 8 0x0000000000110004 Oxygen:Rc0Rs0 ={Carbon:N1} 4 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} 5 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} OK [H][C@@](N)(C)C(=O)O == gGX`BDdwMUL`@ Acidic oxygen 0 Basic nitrogen 2 Index Atomic no Atom type 0 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} 1 6 0x000002a048090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 2 7 0x0000000000094003 Nitrogen:AmpRc0Rs0 -{Carbon:N1} 3 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 4 6 0x000004a054090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Fluor:N1} ={Fluor:N1} 5 8 0x0000000000110004 Oxygen:Rc0Rs0 ={Carbon:N1} OK [C@@H](N)(C)C(=O)O == gGX`BDdwMUL`@ Basic nitrogen 1 Acidic oxygen 5 Index Atomic no Atom type 0 6 0x000002a048090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 1 7 0x0000000000094003 Nitrogen:AmpRc0Rs0 -{Carbon:N1} 2 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 3 6 0x000004a054090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Fluor:N1} ={Fluor:N1} 4 8 0x0000000000110004 Oxygen:Rc0Rs0 ={Carbon:N1} 5 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} OK C[C@H]1CCCCO1 == gOq@@eLm]UUH`@ Index Atomic no Atom type 0 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 1 6 0x000002a048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 2 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 3 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 4 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 5 6 0x0000000054090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Fluor:N1} 6 8 0x0000000048090044 Oxygen:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} OK O1CCCC[C@@H]1C == gOq@@eLm]UUH`@ Index Atomic no Atom type 0 8 0x0000000048090044 Oxygen:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 1 6 0x0000000054090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Fluor:N1} 2 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 3 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 4 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 5 6 0x000002a048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 6 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} OK [C@H](F)(B)O == gCaDDICTBSURH@ Index Atomic no Atom type 0 6 0x000002a054080002 Carbon:Rc0Rs0 -{MainGroupMetal:N1} -{Fluor:N1} -{Fluor:N1} 1 9 0x0000000000090005 Fluor:Rc0Rs0 -{Carbon:N1} 2 5 0x0000000000090001 Boron:Rc0Rs0 -{Carbon:N1} 3 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} OK C1CO[C@H]1C == gKQ@@eLmUTb@ Index Atomic no Atom type 0 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 1 6 0x0000000054090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Fluor:N1} 2 8 0x0000000048090044 Oxygen:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 3 6 0x000002a048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 4 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} OK C1CO[C@@H](C)1 == gKQ@@eLmUTb@ Index Atomic no Atom type 0 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 1 6 0x0000000054090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Fluor:N1} 2 8 0x0000000048090044 Oxygen:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 3 6 0x000002a048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 4 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} OK [C@H]1(C)CCO1 == gKQ@@eLmUTb@ Index Atomic no Atom type 0 6 0x000002a048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 1 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 2 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 3 6 0x0000000054090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Fluor:N1} 4 8 0x0000000048090044 Oxygen:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} OK [H][C@]1(C)CCO1 == gKQ@@eLmUTb@ Index Atomic no Atom type 0 8 0x0000000048090044 Oxygen:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 1 6 0x000002a048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 2 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 3 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 4 6 0x0000000054090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Fluor:N1} OK [H][C@@]1(CCO1)C == gKQ@@eLmUTb@ Index Atomic no Atom type 0 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 1 6 0x000002a048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 2 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 3 6 0x0000000054090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Fluor:N1} 4 8 0x0000000048090044 Oxygen:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} OK [C@@]1([H])(C)CCO1 == gKQ@@eLmUTb@ Index Atomic no Atom type 0 6 0x000002a048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 1 8 0x0000000048090044 Oxygen:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 2 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 3 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 4 6 0x0000000054090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Fluor:N1} OK [C@]1(C)([H])CCO1 == gKQ@@eLmUTb@ Index Atomic no Atom type 0 6 0x000002a048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 1 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 2 8 0x0000000048090044 Oxygen:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 3 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 4 6 0x0000000054090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Fluor:N1} OK C1[C@@H]2COC2=N1 == gGy@LDimDvfja`@ Index Atomic no Atom type 0 6 0x0000000054090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Fluor:N1} 1 6 0x0000024048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} 2 6 0x0000000054090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Fluor:N1} 3 8 0x0000000048090044 Oxygen:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 4 6 0x000004a054090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Fluor:N1} ={Fluor:N1} 5 7 0x0000000088090043 Nitrogen:Rc0Rs6 -{Carbon:N1} ={Carbon:N1} OK CC(C)[C@@]12C[C@@H]1[C@@H](C)C(=O)C2 == dmLH@@RYe~IfyjjjkDaIh@ Index Atomic no Atom type 0 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 1 6 0x0000024048090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} 2 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 3 6 0x0012024048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} 4 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 5 6 0x0000024048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} 6 6 0x0000024048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} 7 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 8 6 0x000004a048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} ={Fluor:N1} 9 8 0x0000000000110004 Oxygen:Rc0Rs0 ={Carbon:N1} 10 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} OK CN1CCC[C@H]1c2cccnc2 == dcm@@@{IDeCEDUSh@UUECP@ Basic nitrogen 1 Index Atomic no Atom type 0 6 0x00000000000a8002 Carbon:Rc0Rs0 -{Fluor:N1} 1 7 0x0000024048090043 Nitrogen:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} 2 6 0x0000000054090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Fluor:N1} 3 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 4 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 5 6 0x0000424054090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Fluor:N1} -{Carbon:N1Ar} 6 6 0x0000404808090042 Carbon:Rc0Rs6 -{Carbon:N1} *{Carbon:N1Ar} *{Carbon:N1Ar} 7 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 8 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 9 6 0x0000000815010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Fluor:N1Ar} 10 7 0x0000000809010043 Nitrogen:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 11 6 0x0000000815010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Fluor:N1Ar} OK CC[C@H](O1)CC[C@@]12CCCO2 == dmLD@@qJZY|fFZjjjdbH`@ Index Atomic no Atom type 0 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 1 6 0x0000000048090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Carbon:N1} 2 6 0x000002a048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 3 8 0x0000000048090044 Oxygen:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 4 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 5 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 6 6 0x001502a048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} -{Fluor:N1} 7 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 8 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 9 6 0x0000000054090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Fluor:N1} 10 8 0x0000000048090044 Oxygen:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} OK CCCC == gC`@Dij@@ Index Atomic no Atom type 0 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 1 6 0x0000000048090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Carbon:N1} 2 6 0x0000000048090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Carbon:N1} 3 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} OK C1C.CC1 == gC`@Dij@@ Index Atomic no Atom type 0 6 0x0000000048090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Carbon:N1} 1 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 2 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 3 6 0x0000000048090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Carbon:N1} OK [CH3][CH2][CH2][CH3] == gC`@Dij@@ Index Atomic no Atom type 0 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 1 6 0x0000000048090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Carbon:N1} 2 6 0x0000000048090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Carbon:N1} 3 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} OK C-C-C-C == gC`@Dij@@ Index Atomic no Atom type 0 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 1 6 0x0000000048090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Carbon:N1} 2 6 0x0000000048090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Carbon:N1} 3 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} OK C12.C1.CC2 == gC`@Dij@@ Index Atomic no Atom type 0 6 0x0000000048090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Carbon:N1} 1 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 2 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 3 6 0x0000000048090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Carbon:N1} OK [Na+].[Cl-] == eDARHm@zd@@ Index Atomic no Atom type 0 11 0x0000000000002000 MainGroupMetal:ChgRc0Rs0 1 17 0x0000000000002009 Chlorine:ChgRc0Rs0 Should create error! NaCl smiles:[Na+]-[Cl-] idcode:eFARHm@zfLC~hP Should create error! NaCl smiles:[Na+]1.[Cl-]1 idcode:eFARHm@zfLC~hP OK c1ccccc1 == gFp@DiTt@@@ Index Atomic no Atom type 0 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 1 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 2 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 3 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 4 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 5 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} OK C1=C-C=C-C=C1 == gFp@DiTt@@@ Index Atomic no Atom type 0 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 1 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 2 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 3 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 4 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 5 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} OK C1:C:C:C:C:C:1 == gFp@DiTt@@@ Index Atomic no Atom type 0 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 1 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 2 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 3 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 4 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 5 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} OK c1ccncc1 == gFx@@eJf`@@@ Index Atomic no Atom type 0 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 1 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 2 6 0x0000000815010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Fluor:N1Ar} 3 7 0x0000000809010043 Nitrogen:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 4 6 0x0000000815010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Fluor:N1Ar} 5 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} OK [nH]1cccc1 == gKX@@eKcRp@ Index Atomic no Atom type 0 7 0x0000000809010043 Nitrogen:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 1 6 0x0000000815010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Fluor:N1Ar} 2 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 3 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 4 6 0x0000000815010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Fluor:N1Ar} OK N1C=C-C=C1 == gKX@@eKcRp@ Index Atomic no Atom type 0 7 0x0000000809010043 Nitrogen:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 1 6 0x0000000815010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Fluor:N1Ar} 2 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 3 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 4 6 0x0000000815010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Fluor:N1Ar} OK [H]n1cccc1 == gKX@@eKcRp@ Index Atomic no Atom type 0 6 0x0000000815010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Fluor:N1Ar} 1 7 0x0000000809010043 Nitrogen:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 2 6 0x0000000815010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Fluor:N1Ar} 3 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 4 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} OK [H]n1cccc1 == gKX@@eKcRp@ Index Atomic no Atom type 0 6 0x0000000815010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Fluor:N1Ar} 1 7 0x0000000809010043 Nitrogen:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 2 6 0x0000000815010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Fluor:N1Ar} 3 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 4 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} Should create error! pyrrole no [nH] smiles:c1cncc1 idcode:gKX@@eKcKPC~hT OK [13CH4] == fH@FJp@ Index Atomic no Atom type 0 6 0x0000000000000002 Carbon:Rc0Rs0 OK [35ClH] == fHdP@qX` Index Atomic no Atom type 0 17 0x0000000000000009 Chlorine:Rc0Rs0 OK [35Cl-] == fHtPxAbq@ Index Atomic no Atom type 0 17 0x0000000000002009 Chlorine:ChgRc0Rs0 OK [Na+].[O-]c1ccccc1 == daxHaHCPBXyAYUn`@@@ Index Atomic no Atom type 0 11 0x0000000000002000 MainGroupMetal:ChgRc0Rs0 1 8 0x0000000001092004 Oxygen:ChgRc0Rs0 -{Carbon:N1Ar} 2 6 0x00004048080a8042 Carbon:Rc0Rs6 -{Fluor:N1} *{Carbon:N1Ar} *{Carbon:N1Ar} 3 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 4 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 5 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 6 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 7 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} OK c1cc([O-].[Na+])ccc1 == daxHaHCPBXyAYUn`@@@ Index Atomic no Atom type 0 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 1 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 2 6 0x00004048080a8042 Carbon:Rc0Rs6 -{Fluor:N1} *{Carbon:N1Ar} *{Carbon:N1Ar} 3 8 0x0000000001092004 Oxygen:ChgRc0Rs0 -{Carbon:N1Ar} 4 11 0x0000000000002000 MainGroupMetal:ChgRc0Rs0 5 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 6 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 7 6 0x0000000809010042 Carbon:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} OK C[C@@](C)(O1)C[C@@H](O)[C@@]1(O2)[C@@H](C)[C@@H]3CC=C4[C@]3(C2)C(=O)C[C@H]5[C@H]4CC[C@@H](C6)[C@]5(C)Cc(n7)c6nc(C[C@@]89(C))c7C[C@@H]8CC[C@@H]%10[C@@H]9C[C@@H](O)[C@@]%11(C)C%10=C[C@H](O%12)[C@]%11(O)[C@H](C)[C@]%12(O%13)[C@H](O)C[C@@]%13(C)CO == gdKe@h@@K`H@XjKHuYlnoP\bbdRbbVTLbTrJbRaQRRRbTJTRTrfrfTTOBPHtFODPhLNSMdIERYJmShLfs]aqy|uUMUUUUUUE@UUUUMUUUUUUTQUUTPR`nDdQQKB|RIFbiQeARuQt`rSSMNtGS\ct@@ Index Atomic no Atom type 0 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 1 6 0x0015024048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 2 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 3 8 0x0000000048090044 Oxygen:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 4 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 5 6 0x000002a048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 6 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} 7 6 0x001502a048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} -{Fluor:N1} 8 8 0x0000000048090044 Oxygen:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 9 6 0x0000024048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} 10 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 11 6 0x0000024048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} 12 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 13 6 0x0000000088090042 Carbon:Rc0Rs6 -{Carbon:N1} ={Carbon:N1} 14 6 0x0000044048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} ={Carbon:N1} 15 6 0x0012024048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} 16 6 0x0000000054090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Fluor:N1} 17 6 0x000004a048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} ={Fluor:N1} 18 8 0x0000000000110004 Oxygen:Rc0Rs0 ={Carbon:N1} 19 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 20 6 0x0000024048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} 21 6 0x0000024048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} 22 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 23 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 24 6 0x0000024048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} 25 6 0x0000000848090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1Ar} 26 6 0x0012024048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} 27 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 28 6 0x0000000848090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1Ar} 29 6 0x000040a808090042 Carbon:Rc0Rs6 -{Carbon:N1} *{Carbon:N1Ar} *{Fluor:N1Ar} 30 7 0x0000000809010043 Nitrogen:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 31 6 0x000040a808090042 Carbon:Rc0Rs6 -{Carbon:N1} *{Carbon:N1Ar} *{Fluor:N1Ar} 32 7 0x0000000809010043 Nitrogen:Rc0Rs6 *{Carbon:N1Ar} *{Carbon:N1Ar} 33 6 0x000040a808090042 Carbon:Rc0Rs6 -{Carbon:N1} *{Carbon:N1Ar} *{Fluor:N1Ar} 34 6 0x0000000848090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1Ar} 35 6 0x0012024048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} 36 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 37 6 0x000040a808090042 Carbon:Rc0Rs6 -{Carbon:N1} *{Carbon:N1Ar} *{Fluor:N1Ar} 38 6 0x0000000848090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1Ar} 39 6 0x0000024048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} 40 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 41 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 42 6 0x0000024048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} 43 6 0x0000024048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} 44 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 45 6 0x000002a048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 46 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} 47 6 0x0012024048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} 48 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 49 6 0x0000044048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} ={Carbon:N1} 50 6 0x0000000088090042 Carbon:Rc0Rs6 -{Carbon:N1} ={Carbon:N1} 51 6 0x000002a048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 52 8 0x0000000048090044 Oxygen:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 53 6 0x0015024048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 54 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} 55 6 0x0000024048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} 56 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 57 6 0x001502a048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} -{Fluor:N1} 58 8 0x0000000048090044 Oxygen:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 59 6 0x000002a048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 60 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} 61 6 0x0000000048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} 62 6 0x0015024048090042 Carbon:Rc0Rs6 -{Carbon:N1} -{Carbon:N1} -{Carbon:N1} -{Fluor:N1} 63 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 64 6 0x0000000054090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Fluor:N1} 65 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} OK OC=[C@]=CF == gJQHBIAIVVb`@ Index Atomic no Atom type 0 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} 1 6 0x00000000880a8002 Carbon:Rc0Rs0 -{Fluor:N1} ={Carbon:N1} 2 6 0x0000000088110002 Carbon:Rc0Rs0 ={Carbon:N1} ={Carbon:N1} 3 6 0x00000000880a8002 Carbon:Rc0Rs0 -{Fluor:N1} ={Carbon:N1} 4 9 0x0000000000090005 Fluor:Rc0Rs0 -{Carbon:N1} OK OC([H])=[C@]=CF == gJQHBIAIVVb`@ Index Atomic no Atom type 0 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} 1 6 0x00000000880a8002 Carbon:Rc0Rs0 -{Fluor:N1} ={Carbon:N1} 2 9 0x0000000000090005 Fluor:Rc0Rs0 -{Carbon:N1} 3 6 0x0000000088110002 Carbon:Rc0Rs0 ={Carbon:N1} ={Carbon:N1} 4 6 0x00000000880a8002 Carbon:Rc0Rs0 -{Fluor:N1} ={Carbon:N1} OK OC=[C@]=C([H])F == gJQHBIAIVVb`@ Index Atomic no Atom type 0 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} 1 6 0x00000000880a8002 Carbon:Rc0Rs0 -{Fluor:N1} ={Carbon:N1} 2 6 0x0000000088110002 Carbon:Rc0Rs0 ={Carbon:N1} ={Carbon:N1} 3 6 0x00000000880a8002 Carbon:Rc0Rs0 -{Fluor:N1} ={Carbon:N1} 4 9 0x0000000000090005 Fluor:Rc0Rs0 -{Carbon:N1} OK F1.OC=[C@]=C1 == gJQHBIAIVVb`@ Index Atomic no Atom type 0 9 0x0000000000090005 Fluor:Rc0Rs0 -{Carbon:N1} 1 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} 2 6 0x00000000880a8002 Carbon:Rc0Rs0 -{Fluor:N1} ={Carbon:N1} 3 6 0x0000000088110002 Carbon:Rc0Rs0 ={Carbon:N1} ={Carbon:N1} 4 6 0x00000000880a8002 Carbon:Rc0Rs0 -{Fluor:N1} ={Carbon:N1} OK OC=[C@]=C1F.[H]1 == gJQHBIAIVVb`@ Index Atomic no Atom type 0 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} 1 6 0x00000000880a8002 Carbon:Rc0Rs0 -{Fluor:N1} ={Carbon:N1} 2 6 0x0000000088110002 Carbon:Rc0Rs0 ={Carbon:N1} ={Carbon:N1} 3 6 0x00000000880a8002 Carbon:Rc0Rs0 -{Fluor:N1} ={Carbon:N1} 4 9 0x0000000000090005 Fluor:Rc0Rs0 -{Carbon:N1} OK [H]C(O)=[C@@]=CF == gJQHBIAIVVb`@ Index Atomic no Atom type 0 9 0x0000000000090005 Fluor:Rc0Rs0 -{Carbon:N1} 1 6 0x00000000880a8002 Carbon:Rc0Rs0 -{Fluor:N1} ={Carbon:N1} 2 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} 3 6 0x0000000088110002 Carbon:Rc0Rs0 ={Carbon:N1} ={Carbon:N1} 4 6 0x00000000880a8002 Carbon:Rc0Rs0 -{Fluor:N1} ={Carbon:N1} OK C(O)=[C@@]=CF == gJQHBIAIVVb`@ Index Atomic no Atom type 0 6 0x00000000880a8002 Carbon:Rc0Rs0 -{Fluor:N1} ={Carbon:N1} 1 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} 2 6 0x0000000088110002 Carbon:Rc0Rs0 ={Carbon:N1} ={Carbon:N1} 3 6 0x00000000880a8002 Carbon:Rc0Rs0 -{Fluor:N1} ={Carbon:N1} 4 9 0x0000000000090005 Fluor:Rc0Rs0 -{Carbon:N1} OK OC=[C@@]=C(F)[H] == gJQHBIAIVVb`@ Index Atomic no Atom type 0 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} 1 6 0x00000000880a8002 Carbon:Rc0Rs0 -{Fluor:N1} ={Carbon:N1} 2 6 0x0000000088110002 Carbon:Rc0Rs0 ={Carbon:N1} ={Carbon:N1} 3 6 0x00000000880a8002 Carbon:Rc0Rs0 -{Fluor:N1} ={Carbon:N1} 4 9 0x0000000000090005 Fluor:Rc0Rs0 -{Carbon:N1} OK CC(F)=[C@@]=CO == gGQHJIAIgfZJ@ Index Atomic no Atom type 0 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 1 6 0x0000044054090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Fluor:N1} ={Carbon:N1} 2 9 0x0000000000090005 Fluor:Rc0Rs0 -{Carbon:N1} 3 6 0x0000000088110002 Carbon:Rc0Rs0 ={Carbon:N1} ={Carbon:N1} 4 6 0x00000000880a8002 Carbon:Rc0Rs0 -{Fluor:N1} ={Carbon:N1} 5 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} OK OC=[C@]=C(C)F == gGQHJIAIgfZJ@ Index Atomic no Atom type 0 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} 1 6 0x00000000880a8002 Carbon:Rc0Rs0 -{Fluor:N1} ={Carbon:N1} 2 6 0x0000000088110002 Carbon:Rc0Rs0 ={Carbon:N1} ={Carbon:N1} 3 6 0x0000044054090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Fluor:N1} ={Carbon:N1} 4 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 5 9 0x0000000000090005 Fluor:Rc0Rs0 -{Carbon:N1} OK OC=[C@]=C(C)F == gGQHJIAIgfZJ@ Index Atomic no Atom type 0 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} 1 6 0x00000000880a8002 Carbon:Rc0Rs0 -{Fluor:N1} ={Carbon:N1} 2 6 0x0000000088110002 Carbon:Rc0Rs0 ={Carbon:N1} ={Carbon:N1} 3 6 0x0000044054090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Fluor:N1} ={Carbon:N1} 4 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 5 9 0x0000000000090005 Fluor:Rc0Rs0 -{Carbon:N1} OK CC(F)=[C@@]=CO == gGQHJIAIgfZJ@ Index Atomic no Atom type 0 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 1 6 0x0000044054090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Fluor:N1} ={Carbon:N1} 2 9 0x0000000000090005 Fluor:Rc0Rs0 -{Carbon:N1} 3 6 0x0000000088110002 Carbon:Rc0Rs0 ={Carbon:N1} ={Carbon:N1} 4 6 0x00000000880a8002 Carbon:Rc0Rs0 -{Fluor:N1} ={Carbon:N1} 5 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} OK CC(F)=[C@]=C(O)[H] == gGQHJIAIgfZJ@ Index Atomic no Atom type 0 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 1 6 0x0000044054090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Fluor:N1} ={Carbon:N1} 2 9 0x0000000000090005 Fluor:Rc0Rs0 -{Carbon:N1} 3 6 0x0000000088110002 Carbon:Rc0Rs0 ={Carbon:N1} ={Carbon:N1} 4 6 0x00000000880a8002 Carbon:Rc0Rs0 -{Fluor:N1} ={Carbon:N1} 5 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} OK CC(F)=[C@]=C(O)Cl == gNqDDHbrBS[TmSH@ Index Atomic no Atom type 0 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 1 6 0x0000044054090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Fluor:N1} ={Carbon:N1} 2 9 0x0000000000090005 Fluor:Rc0Rs0 -{Carbon:N1} 3 6 0x0000000088110002 Carbon:Rc0Rs0 ={Carbon:N1} ={Carbon:N1} 4 6 0x00000440640a8002 Carbon:Rc0Rs0 -{Fluor:N1} -{Chlorine:N1} ={Carbon:N1} 5 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} 6 17 0x0000000000090009 Chlorine:Rc0Rs0 -{Carbon:N1} OK ClC(O)=[C@]=C(F)C == gNqDDHbrBS[TmSH@ Index Atomic no Atom type 0 17 0x0000000000090009 Chlorine:Rc0Rs0 -{Carbon:N1} 1 6 0x00000440640a8002 Carbon:Rc0Rs0 -{Fluor:N1} -{Chlorine:N1} ={Carbon:N1} 2 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} 3 6 0x0000000088110002 Carbon:Rc0Rs0 ={Carbon:N1} ={Carbon:N1} 4 6 0x0000044054090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Fluor:N1} ={Carbon:N1} 5 9 0x0000000000090005 Fluor:Rc0Rs0 -{Carbon:N1} 6 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} OK OC(Cl)=[C@]=C(C)F == gNqDDHbrBS[TmSH@ Index Atomic no Atom type 0 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} 1 6 0x00000440640a8002 Carbon:Rc0Rs0 -{Fluor:N1} -{Chlorine:N1} ={Carbon:N1} 2 17 0x0000000000090009 Chlorine:Rc0Rs0 -{Carbon:N1} 3 6 0x0000000088110002 Carbon:Rc0Rs0 ={Carbon:N1} ={Carbon:N1} 4 6 0x0000044054090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Fluor:N1} ={Carbon:N1} 5 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 6 9 0x0000000000090005 Fluor:Rc0Rs0 -{Carbon:N1} OK C1(Cl)=[C@]=C(C)F.O1 == gNqDDHbrBS[TmSH@ Index Atomic no Atom type 0 6 0x00000440640a8002 Carbon:Rc0Rs0 -{Fluor:N1} -{Chlorine:N1} ={Carbon:N1} 1 17 0x0000000000090009 Chlorine:Rc0Rs0 -{Carbon:N1} 2 6 0x0000000088110002 Carbon:Rc0Rs0 ={Carbon:N1} ={Carbon:N1} 3 6 0x0000044054090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Fluor:N1} ={Carbon:N1} 4 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 5 9 0x0000000000090005 Fluor:Rc0Rs0 -{Carbon:N1} 6 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} OK C(O)(Cl)=[C@]=C(C)F == gNqDDHbrBS[TmSH@ Index Atomic no Atom type 0 6 0x00000440640a8002 Carbon:Rc0Rs0 -{Fluor:N1} -{Chlorine:N1} ={Carbon:N1} 1 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} 2 17 0x0000000000090009 Chlorine:Rc0Rs0 -{Carbon:N1} 3 6 0x0000000088110002 Carbon:Rc0Rs0 ={Carbon:N1} ={Carbon:N1} 4 6 0x0000044054090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Fluor:N1} ={Carbon:N1} 5 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 6 9 0x0000000000090005 Fluor:Rc0Rs0 -{Carbon:N1} OK [C@](=C(C)(F))=C(O)Cl == gNqDDHbrBS[TmSH@ Index Atomic no Atom type 0 6 0x0000000088110002 Carbon:Rc0Rs0 ={Carbon:N1} ={Carbon:N1} 1 6 0x0000044054090002 Carbon:Rc0Rs0 -{Carbon:N1} -{Fluor:N1} ={Carbon:N1} 2 6 0x0000000000090002 Carbon:Rc0Rs0 -{Carbon:N1} 3 9 0x0000000000090005 Fluor:Rc0Rs0 -{Carbon:N1} 4 6 0x00000440640a8002 Carbon:Rc0Rs0 -{Fluor:N1} -{Chlorine:N1} ={Carbon:N1} 5 8 0x0000000000090004 Oxygen:Rc0Rs0 -{Carbon:N1} 6 17 0x0000000000090009 Chlorine:Rc0Rs0 -{Carbon:N1}