ffeatools.modules.FFEA_trajectory.FFEA_trajectory Class Reference

Public Member Functions

def __init__ (self, fname="", surf=None, load_all=1, frame_rate=1, num_frames_to_read=1000000, start=0, onlyNodes=False)
 
def load (self, fname, surf=None, load_all=1, frame_rate=1, num_frames_to_read=1000000, start=0, onlyNodes=False)
 
def load_header (self, fname)
 
def set_header (self, num_blobs, num_conformations, num_nodes)
 
def load_frame (self, surf=None, onlyNodes=False)
 
def rescale (self, factor, frame_index)
 
def translate (self, trans)
 
def skip_frame (self)
 
def delete_frame (self, index=-1)
 
def build_from_pdb (self, pdb, scale=1e-10)
 
def set_single_frame (self, node, surf=None, step=0)
 
def set_single_blob (self, bindex)
 
def reset (self)
 
def write_to_file (self, fname, frames=None, frame_rate=1)
 
def write_header_to_file (self, fout)
 
def write_frame_to_file (self, fout, index)
 
def reset (self)
 

Data Fields

 valid
 
 empty
 
 traj
 
 num_blobs
 
 num_conformations
 
 blob
 
 num_frames
 

Static Public Attributes

 motion_state
 
 frame = None
 
 num_nodes
 
 success = frame.load_from_traj_onlynodes_faster(self.traj)
 
bool eof = True
 
 fpos
 

Constructor & Destructor Documentation

◆ __init__()

def ffeatools.modules.FFEA_trajectory.FFEA_trajectory.__init__ (   self,
  fname = "",
  surf = None,
  load_all = 1,
  frame_rate = 1,
  num_frames_to_read = 1000000,
  start = 0,
  onlyNodes = False 
)

Member Function Documentation

◆ build_from_pdb()

def ffeatools.modules.FFEA_trajectory.FFEA_trajectory.build_from_pdb (   self,
  pdb,
  scale = 1e-10 
)

◆ delete_frame()

def ffeatools.modules.FFEA_trajectory.FFEA_trajectory.delete_frame (   self,
  index = -1 
)

◆ load()

def ffeatools.modules.FFEA_trajectory.FFEA_trajectory.load (   self,
  fname,
  surf = None,
  load_all = 1,
  frame_rate = 1,
  num_frames_to_read = 1000000,
  start = 0,
  onlyNodes = False 
)

◆ load_frame()

def ffeatools.modules.FFEA_trajectory.FFEA_trajectory.load_frame (   self,
  surf = None,
  onlyNodes = False 
)

◆ load_header()

def ffeatools.modules.FFEA_trajectory.FFEA_trajectory.load_header (   self,
  fname 
)

◆ rescale()

def ffeatools.modules.FFEA_trajectory.FFEA_trajectory.rescale (   self,
  factor,
  frame_index 
)

◆ reset() [1/2]

◆ reset() [2/2]

def ffeatools.modules.FFEA_trajectory.FFEA_trajectory.reset (   self)

◆ set_header()

def ffeatools.modules.FFEA_trajectory.FFEA_trajectory.set_header (   self,
  num_blobs,
  num_conformations,
  num_nodes 
)

◆ set_single_blob()

def ffeatools.modules.FFEA_trajectory.FFEA_trajectory.set_single_blob (   self,
  bindex 
)

◆ set_single_frame()

def ffeatools.modules.FFEA_trajectory.FFEA_trajectory.set_single_frame (   self,
  node,
  surf = None,
  step = 0 
)

◆ skip_frame()

def ffeatools.modules.FFEA_trajectory.FFEA_trajectory.skip_frame (   self)

◆ translate()

def ffeatools.modules.FFEA_trajectory.FFEA_trajectory.translate (   self,
  trans 
)

◆ write_frame_to_file()

def ffeatools.modules.FFEA_trajectory.FFEA_trajectory.write_frame_to_file (   self,
  fout,
  index 
)

◆ write_header_to_file()

def ffeatools.modules.FFEA_trajectory.FFEA_trajectory.write_header_to_file (   self,
  fout 
)

◆ write_to_file()

def ffeatools.modules.FFEA_trajectory.FFEA_trajectory.write_to_file (   self,
  fname,
  frames = None,
  frame_rate = 1 
)

Field Documentation

◆ blob

◆ empty

ffeatools.modules.FFEA_trajectory.FFEA_trajectory.empty

◆ eof

bool ffeatools.modules.FFEA_trajectory.FFEA_trajectory.eof = True
static

◆ fpos

ffeatools.modules.FFEA_trajectory.FFEA_trajectory.fpos
static

◆ frame

ffeatools.modules.FFEA_trajectory.FFEA_trajectory.frame = None
static

◆ motion_state

ffeatools.modules.FFEA_trajectory.FFEA_trajectory.motion_state
static

◆ num_blobs

◆ num_conformations

◆ num_frames

◆ num_nodes

◆ success

ffeatools.modules.FFEA_trajectory.FFEA_trajectory.success = frame.load_from_traj_onlynodes_faster(self.traj)
static

◆ traj

◆ valid


The documentation for this class was generated from the following file: