Esempio n. 1
0
 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)
Esempio n. 2
0
 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
Esempio n. 3
0
 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