TCL script for VMD to generate primary or secondary structure.


# Set molnum to what VMD will make the next loaded molecule.
# If you've just started VMD and haven't loaded any molecules yet,
# then set this to one.
set molnum 23

# What we're doing here is setting up to run this over all the .coor
# files produced by a NAMD run.  In this case, the files we want 
# models (geometry) for are named 1ACC001.(timestep).coor.  Note
# that these files have to be in the current directory.
#
# Then, in the "for" loop, we generate two geometry files.  The first
# is a VRML file with the CPK geometry in it, and the second is an STL
# file with the secondary structure geometry in it.
#
for {set i 300} { $i <= 12000} { incr i 300} {
	# load the molecule and clear the default representation
	mol load pdb "1ACC001.$i.coor"
	mol delrep 0 $molnum

	# use these commands to setup the scene
	mol rep CPK
	mol color Type
	mol addrep $molnum

	# dump the file	
	render VRML-1 "CPK/1ACC.CPK.$i.stl"
	#	render PostScript "CPK/1ACC.CPK.$i.ps"

	# clear the representation
	mol delrep 0 $molnum	

	# use these commands to setup the scene
	mol rep Cartoon
	mol color Structure
	mol addrep $molnum

	# dump the file	
	render STL "SEC/1ACC.SEC.$i.stl"
	#	render PostScript "SEC/1ACC.SEC.$i.ps"

	# clear the molecule
	mol delete $molnum

	# setup for the next molecule
	incr molnum 1
}