def __init__(self, env, **vars): coordinates.Coordinates.__init__(self) self.__modpt = _modeller.mod_model_new(self) self.env = env.copy() self.group_restraints = self.env.group_restraints if len(vars) > 0: self.read(**vars)
def get_mdl(self, num=1): mdl = self.mdl[num - 1] if mdl == None: mdl = _modeller.mod_model_new(None) _modeller.mod_model_gprsr_set(mdl, self.get_libs(), self.get_gprsr()) self.mdl[num - 1] = mdl return mdl
def __setstate__(self, d): self.__dict__.update(d) self.__modpt = _modeller.mod_model_new(self) # Ensure that group_restraints are loaded at the Fortran level self.group_restraints = self.__gprsr