Dear modeller users and "caretakers",

i was using modeller to model a heterohexameric complex from mouse where the yeast orthologous structure is known.
to evaluate the models i used the DOPE score and visualized a dozen available intersubunit DSS/BS crosslinks using Xlink Analyzer in chimera.
 
for 2 neighbouring subunit 3 crosslinks indicate that the published heterohexameric complex appears to have a different arrangement in that part than the published one (crosslinked residues between subunits are around 60A apart)

in order to obtain a model satisfying those crosslink restrains would one add the 3 crosslinks as below, or can you recommend a better approach:
class MyModel(automodel):
def special_restraints(self, aln):
rsr = self.restraints
at = self.atoms
# Constrain the distance between alpha carbons in residues 611 chain D
# and 224 chain B to
be less than 30 angstroms:
rsr
.add(forms.upper_bound(group=physical.xy_distance, feature=features.distance(a['CA:611:D'], a['CA:224:B']), mean=30., stdev=0.1))

thanks a lot!!!!
Maria