@@ -205,6 +205,7 @@ def get_dihedrals(self, data_container, level):
205205 # if residue level, looking for dihedrals involving residues
206206 if level == "residue" :
207207 num_residues = len (data_container .residues )
208+ logger .debug (f"Number Residues: { num_residues } " )
208209 if num_residues < 4 :
209210 logger .debug ("no residue level dihedrals" )
210211
@@ -249,7 +250,7 @@ def get_dihedrals(self, data_container, level):
249250 atom_group = atom1 + atom2 + atom3 + atom4
250251 dihedrals .append (atom_group .dihedral )
251252
252- logger .debug (f"Dihedrals: { dihedrals } " )
253+ logger .debug (f"Level: { level } , Dihedrals: { dihedrals } " )
253254
254255 return dihedrals
255256
@@ -309,6 +310,7 @@ def compute_dihedral_conformations(
309310 if state
310311 ]
311312
313+ logger .debug (f"level: { level } , states: { states } " )
312314 return states
313315
314316 def get_beads (self , data_container , level ):
@@ -1138,11 +1140,11 @@ def build_conformational_states(
11381140 )
11391141
11401142 if key in states_ua :
1141- states_ua [key ].append (states )
1143+ states_ua [key ].extend (states )
11421144 else :
11431145 states_ua [key ] = states
11441146
1145- elif level == "res " :
1147+ elif level == "residue " :
11461148 states = self .compute_dihedral_conformations (
11471149 mol ,
11481150 level ,
@@ -1157,7 +1159,7 @@ def build_conformational_states(
11571159 if states_res [group_id ] is None :
11581160 states_res [group_id ] = states
11591161 else :
1160- states_res [group_id ] += states
1162+ states_res [group_id ]. extend ( states )
11611163
11621164 progress .advance (task )
11631165
0 commit comments