@@ -121,20 +121,22 @@ def setUpClass(cls):
121121 r_species = [ARCSpecies (label = 'NH2' , smiles = '[NH2]' ),
122122 ARCSpecies (label = 'N2H3' , smiles = 'N[NH]' )],
123123 p_species = [ARCSpecies (label = 'NH3' , smiles = 'N' ),
124- ARCSpecies (label = 'H2NN(S)' , adjlist = """multiplicity 1
125- 1 N u0 p0 c+1 {2,D} {3,S} {4,S}
126- 2 N u0 p2 c-1 {1,D}
127- 3 H u0 p0 c0 {1,S}
128- 4 H u0 p0 c0 {1,S}""" )])
124+ ARCSpecies (label = 'H2NN(S)' ,
125+ adjlist = """multiplicity 1
126+ 1 N u0 p0 c+1 {2,D} {3,S} {4,S}
127+ 2 N u0 p2 c-1 {1,D}
128+ 3 H u0 p0 c0 {1,S}
129+ 4 H u0 p0 c0 {1,S}""" )])
129130 cls .rxn7 = ARCReaction (reactants = ['NH2' , 'N2H3' ], products = ['NH3' , 'H2NN(T)' ],
130131 r_species = [ARCSpecies (label = 'NH2' , smiles = '[NH2]' ),
131132 ARCSpecies (label = 'N2H3' , smiles = 'N[NH]' )],
132133 p_species = [ARCSpecies (label = 'NH3' , smiles = 'N' ),
133- ARCSpecies (label = 'H2NN(T)' , adjlist = """multiplicity 3
134- 1 N u0 p1 c0 {2,S} {3,S} {4,S}
135- 2 N u2 p1 c0 {1,S}
136- 3 H u0 p0 c0 {1,S}
137- 4 H u0 p0 c0 {1,S}""" )])
134+ ARCSpecies (label = 'H2NN(T)' ,
135+ adjlist = """multiplicity 3
136+ 1 N u0 p1 c0 {2,S} {3,S} {4,S}
137+ 2 N u2 p1 c0 {1,S}
138+ 3 H u0 p0 c0 {1,S}
139+ 4 H u0 p0 c0 {1,S}""" )])
138140 cls .rxn8 = ARCReaction (r_species = [ARCSpecies (label = 'CH4' , smiles = 'C' , xyz = cls .ch4_xyz ),
139141 ARCSpecies (label = 'OH' , smiles = '[OH]' , xyz = cls .oh_xyz )],
140142 p_species = [ARCSpecies (label = 'CH3' , smiles = '[CH3]' , xyz = cls .ch3_xyz ),
@@ -278,6 +280,11 @@ def test_as_dict(self):
278280 'multiplicity' : 1 ,
279281 'number_of_rotors' : 0 },
280282 {'arkane_file' : None ,
283+ 'adjlist' : """multiplicity 1
284+ 1 N u0 p0 c+1 {2,D} {3,S} {4,S}
285+ 2 N u0 p2 c-1 {1,D}
286+ 3 H u0 p0 c0 {1,S}
287+ 4 H u0 p0 c0 {1,S}""" ,
281288 'bond_corrections' : {'H-N' : 2 , 'N=N' : 1 },
282289 'charge' : 0 ,
283290 'cheap_conformer' : 'N -0.08201544 0.01567102 0.28740725\n '
@@ -341,6 +348,13 @@ def test_as_dict(self):
341348 'ts_xyz_guess' : []}
342349 self .assertEqual (rxn_dict_6 , expected_dict_6 )
343350
351+ rxn_7_dict = self .rxn7 .as_dict ()
352+ self .assertEqual (rxn_7_dict ['p_species' ][1 ]['adjlist' ], """multiplicity 3
353+ 1 N u0 p1 c0 {2,S} {3,S} {4,S}
354+ 2 N u2 p1 c0 {1,S}
355+ 3 H u0 p0 c0 {1,S}
356+ 4 H u0 p0 c0 {1,S}""" )
357+
344358 def test_from_dict (self ):
345359 """Test ARCReaction.from_dict()"""
346360 rxn_dict = self .rxn1 .as_dict ()
0 commit comments