Skip to content

Commit f8fe2cc

Browse files
committed
Save a species adjlist if given as an attribute of Species
1 parent 403e414 commit f8fe2cc

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

arc/species/species.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -342,6 +342,7 @@ def __init__(self,
342342
self._radius = None
343343
self.mol = mol
344344
self.mol_list = None
345+
self.adjlist = adjlist
345346
self.multiplicity = multiplicity
346347
self.number_of_radicals = number_of_radicals
347348
self.external_symmetry = external_symmetry
@@ -642,6 +643,8 @@ def as_dict(self,
642643
species_dict['number_of_rotors'] = self.number_of_rotors
643644
if self.external_symmetry is not None:
644645
species_dict['external_symmetry'] = self.external_symmetry
646+
if self.adjlist:
647+
species_dict['adjlist'] = self.adjlist
645648
if self.irc_label is not None:
646649
species_dict['irc_label'] = self.irc_label
647650
if self.optical_isomers is not None:
@@ -783,6 +786,7 @@ def from_dict(self, species_dict):
783786
self.is_ts = species_dict['is_ts'] if 'is_ts' in species_dict else False
784787
self.ts_conf_spawned = species_dict['ts_conf_spawned'] if 'ts_conf_spawned' in species_dict \
785788
else False if self.is_ts else None
789+
self.adjlist = species_dict['adjlist'] if 'adjlist' in species_dict else None
786790
if self.is_ts:
787791
self.ts_number = species_dict['ts_number'] if 'ts_number' in species_dict else None
788792
self.ts_guesses_exhausted = species_dict['ts_guesses_exhausted'] if 'ts_guesses_exhausted' in species_dict else False

0 commit comments

Comments
 (0)