Skip to main content
U.S. flag

An official website of the United States government

Here’s how you know

Official government website icon

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

icon-https

Secure .gov websites use HTTPS
A lock ( Lock Locked padlock icon )or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

NIH: National Institute of Diabetes and Digestive and Kidney Diseases NIH: National Institute of Diabetes and Digestive and Kidney Diseases
bit Xplor-NIH VMD-XPLOR
Pydoc: module trajFile
 
trajFile
index


 
Produce XPLOR DCD files with the ivm.IVM objects.

 
Classes
       
builtins.object
TrajFile

 
class TrajFile(builtins.object)
    TrajFile(filename, start=0, saveInterval=1, freeAtoms='all', isFormatted=False, printCoords=False, fixXY=False, read=False, constantTime=False, delta_t=0.02)
 
a trajectory object to be used with an ivm.IVM object, used to
write coordinates to a XPLOR-style DCD file during a trajectory run.
Use the IVM setTrajectory method to write a given ivm
trajectory. Example:
 
from ivm import IVM
integrator=IVM()
 
from trajFile import TrajFile
traj=TrajFile("traj.dcd",saveInterval=2)
integrator.setTrajectory( traj)
 
integrator.run()
 
  Methods defined here:
__del__(s)
__init__(s, filename, start=0, saveInterval=1, freeAtoms='all', isFormatted=False, printCoords=False, fixXY=False, read=False, constantTime=False, delta_t=0.02)
Specify the filename for the output trajectory
file. freeAtoms is an atomSel.AtomSel specifying which
atoms are moving. start specifies at which frame trajectory
writing commences, while saveInterval specifies how many
frames to skip between writing. If isFormatted=True, an ASCII
trajectory file is written. If printCoords=True, in addition
to writing the trajectory file, all freeAtoms coordinates are
printed at each specified saveInterval. If fixXY is set to true, the
x- and y- coordinates of the entire trajectory are centered on their
center of mass values.
 
If constantTime=True, frames will be 
interpolated and written at equal time increments such that the
  time = index * delta_t
close(s)
create(s, read)
read(s, istep=1, start=1, stop=999999, skip=1)
Read the next frame from the trajectory file into the simulation
specified in the constructor, optionally skipping the specified number
of frames. On return the time member is set to the current time.
readNext(s, skip=None)
Read the next trajectory frame. If the skip argument is specified,
skip by that number of steps.
write(s, iter, time)
Write the current coordinates specified by the freeAtoms argument
of the constructor.
 
The time argument should be the current time for iter>0.

Data descriptors defined here:
__dict__

 
dictionary for instance variables (if defined)
__weakref__

 
list of weak references to the object (if defined)
  • Privacy Policy
  • Freedom of Information Act
  • Accessibility
  • Disclaimers
  • Copyright
  • Vulnerability Disclosure Policy
  • U.S. Department of Health and Human Services
  • National Institutes of Health