-
Notifications
You must be signed in to change notification settings - Fork 250
Description
When I am simulating a chemical reaction with O=c1[nH]c2ccsc2[nH]1,O=P(Br)(Br)Br it is showing me an error.
Traceback (most recent call last):
File "rmg.py", line 118, in
main()
File "rmg.py", line 112, in main
rmg.execute(**kwargs)
File "/rmg/RMG-py/rmgpy/rmg/main.py", line 751, in execute
self.initialize(**kwargs)
File "/rmg/RMG-py/rmgpy/rmg/main.py", line 552, in initialize
self.reaction_model.add_species_to_edge(spec)
File "/rmg/RMG-py/rmgpy/rmg/model.py", line 1187, in add_species_to_edge
self.edge.phase_system.phases["Default"].add_species(spec)
File "/rmg/RMG-py/rmgpy/rmg/reactors.py", line 293, in add_species
spec = to_rms(spc)
File "/rmg/RMG-py/rmgpy/rmg/reactors.py", line 696, in to_rms
th = obj.get_thermo_data()
File "rmgpy/species.py", line 777, in rmgpy.species.Species.get_thermo_data
submit(self, solvent_name)
File "/rmg/RMG-py/rmgpy/thermo/thermoengine.py", line 183, in submit
spc.thermo = evaluator(spc, solvent_name=solvent_name)
File "/rmg/RMG-py/rmgpy/thermo/thermoengine.py", line 162, in evaluator
thermo = generate_thermo_data(spc, solvent_name=solvent_name)
File "/rmg/RMG-py/rmgpy/thermo/thermoengine.py", line 126, in generate_thermo_data
thermo0 = thermodb.get_thermo_data(spc)
File "/rmg/RMG-py/rmgpy/data/thermo.py", line 1415, in get_thermo_data
thermo0 = self.get_thermo_data_from_groups(species)
File "/rmg/RMG-py/rmgpy/data/thermo.py", line 1902, in get_thermo_data_from_groups
tdata = self.estimate_thermo_via_group_additivity(molecule)
File "/rmg/RMG-py/rmgpy/data/thermo.py", line 2140, in estimate_thermo_via_group_additivity
thermo_data = self.compute_group_additivity_thermo(molecule)
File "/rmg/RMG-py/rmgpy/data/thermo.py", line 2176, in compute_group_additivity_thermo
data_added = self._add_group_thermo_data(thermo_data, self.groups['group'], molecule, {'': atom})[1]
File "/rmg/RMG-py/rmgpy/data/thermo.py", line 2556, in _add_group_thermo_data
raise DatabaseError(f'Unable to determine thermo parameters for atom {atom} in molecule {molecule}: '
rmgpy.exceptions.DatabaseError: Unable to determine thermo parameters for atom {'': <Atom 'P'>} in molecule <Molecule "O=P(Br)(Br)Br">: no data for node R or any of its ancestors in database group.
How could i resolve this error ? Will i be able to do simulation for the above molecules.
pfa:
input_1.txt