This is a read-only mirror of pymolwiki.org
Difference between revisions of "Save sep"
Jump to navigation
Jump to search
m (10 revisions) |
(No difference)
|
Latest revision as of 03:49, 28 March 2014
Description
Saves all objects as separate PDB files. Useful if you want to do things like combine separate *.pse files.
Code
from pymol import cmd
import glob
import re
def save_sep(prefix=''):
"""
save_sep <prefix>
saves multiple objects into multiple files using an optional prefix name.
e.g. save_sep prefix
"""
obj_list = cmd.get_names("all")
if obj_list:
for i in range(len(obj_list)):
obj_name = "%s%s.pdb" % (prefix, obj_list[i])
cmd.save(obj_name, obj_list[i])
print "Saving %s" % obj_name
else:
print "No objects found"
cmd.extend('save_sep',save_sep)