Exemple #1
0
 def write_model(self, **keys):
     mdl = self.get_mdl()
     libs = self.get_libs()
     args = self.get_topvars(
         ('sel1', 'fh', 'model_format', 'no_ter', 'write_all_atoms'),
         **keys)
     _modeller.mod_model_write(mdl, libs, *args)
Exemple #2
0
 def write(self, file, model_format='PDB', no_ter=False):
     """Write coordinates to a file"""
     if isinstance(file, str):
         file = modfile.File(file, 'w')
     return _modeller.mod_model_write(self.modpt, self.env.libs.modpt, (),
                                      file.file_pointer, model_format,
                                      no_ter, True)
Exemple #3
0
 def write(self, file, model_format='PDB', no_ter=False, extra_data=""):
     """Write selection coordinates to a file"""
     (inds, mdl) = self.__require_indices()
     fh = modfile._get_filehandle(file, 'w')
     return _modeller.mod_model_write(mdl.modpt, mdl.env.libs.modpt, inds,
                                      fh.file_pointer, model_format, no_ter,
                                      False, extra_data)
 def write(self, file, model_format='PDB', no_ter=False):
     """Write selection coordinates to a file"""
     (inds, mdl) = self.__require_indices()
     if isinstance(file, str):
         file = modfile.File(file, 'w')
     return _modeller.mod_model_write(mdl.modpt, mdl.env.libs.modpt, inds,
                                      file.file_pointer, model_format,
                                      no_ter, False)
Exemple #5
0
 def write(self, file, model_format='PDB', no_ter=False, extra_data=''):
     """Write coordinates to a file"""
     if 'BL' in file:
         if not os.path.isdir(self.pdb_path):
             os.makedirs(self.pdb_path)
         pdbfile = self.pdb_path + file
         fh = modfile._get_filehandle(pdbfile, 'w')
     else:
         fh = modfile._get_filehandle(file, 'w')
     return _modeller.mod_model_write(self.modpt, self.env.libs.modpt, (),
                                      fh.file_pointer, model_format, no_ter,
                                      True, extra_data)
Exemple #6
0
 def write(self, file, model_format='PDB', no_ter=False, extra_data=''):
     """Write coordinates to a file"""
     fh = modfile._get_filehandle(file, 'w')
     return _modeller.mod_model_write(self.modpt, self.env.libs.modpt, (),
                                      fh.file_pointer, model_format, no_ter,
                                      True, extra_data)