bromine=stk.Br(0), atom=stk.C(1), bonders=(stk.C(1), ), deleters=(stk.Br(0), ), ), stk.CarboxylicAcid( carbon=stk.C(0), oxygen1=stk.O(1), oxygen2=stk.O(5), hydrogen=stk.H(6), atom=stk.C(8), bonders=(stk.C(0), ), deleters=(stk.O(5), stk.H(6)), ), stk.Fluoro( fluorine=stk.F(12), atom=stk.C(2), bonders=(stk.C(2), ), deleters=(stk.F(12), ), ), stk.Iodo( iodine=stk.I(12), atom=stk.C(0), bonders=(stk.C(0), ), deleters=(stk.I(12), ), ), stk.PrimaryAmino( nitrogen=stk.N(0), hydrogen1=stk.H(2), hydrogen2=stk.H(3), atom=stk.C(4),
), stk.Thiol( sulfur=stk.S(4), hydrogen=stk.H(12), atom=stk.C(3), bonders=(stk.S(4), ), deleters=(stk.H(12), ), ), ), ), lambda: CaseData( factory=stk.FluoroFactory(), molecule=stk.BuildingBlock('FCC(F)CCF'), functional_groups=( stk.Fluoro( fluorine=stk.F(0), atom=stk.C(1), bonders=(stk.C(1), ), deleters=(stk.F(0), ), ), stk.Fluoro( fluorine=stk.F(3), atom=stk.C(2), bonders=(stk.C(2), ), deleters=(stk.F(3), ), ), stk.Fluoro( fluorine=stk.F(6), atom=stk.C(5), bonders=(stk.C(5), ), deleters=(stk.F(6), ),
def difluoro(get_atom_ids): a, b, c, d = get_atom_ids(4) return _difluoro(stk.F(a), stk.C(b), stk.F(c), stk.C(d))
oxygen2=stk.O(2), hydrogen=stk.H(3), atom=stk.C(4), bonders=(stk.C(0), ), deleters=(stk.O(2), stk.H(3)), ), lambda: stk.Dibromo( bromine1=stk.Br(0), atom1=stk.C(1), bromine2=stk.Br(2), atom2=stk.C(3), bonders=(stk.C(1), ), deleters=(stk.Br(0), ), ), lambda: stk.Difluoro( fluorine1=stk.F(0), atom1=stk.C(1), fluorine2=stk.F(2), atom2=stk.C(3), bonders=(stk.C(1), ), deleters=(stk.F(0), ), ), lambda: stk.Diol( atom1=stk.C(0), oxygen1=stk.O(1), hydrogen1=stk.H(2), atom2=stk.C(3), oxygen2=stk.O(4), hydrogen2=stk.H(5), bonders=(stk.C(0), ), deleters=(stk.O(1), stk.H(2)),
def fluoro(get_atom_ids): a, b = get_atom_ids(2) return _fluoro(stk.F(a), stk.C(b))