Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

Stride.C File Reference

#include <stdio.h>
#include "DrawMolecule.h"
#include "Timestep.h"
#include "Residue.h"
#include "Inform.h"
#include "Stride.h"
#include "utilities.h"
#include "VMDDir.h"

Go to the source code of this file.

Functions

int write_stride_record (DrawMolecule *mol, const char *inputfilename, ResizeArray< int > &residues)
int read_stride_record (DrawMolecule *mol, const char *stridefile, const ResizeArray< int > &residues)
int ss_from_stride (DrawMolecule *mol)

Variables

const int BUF_LEN = 90
const char sstypes [] = "HGIEBbT"


Function Documentation

int read_stride_record DrawMolecule   mol,
const char *    stridefile,
const ResizeArray< int > &    residues
[static]
 

Definition at line 93 of file Stride.C.

References BUF_LEN, NULL, ResizeArray::num, BaseMolecule::residueList, SS_BETA, SS_BRIDGE, SS_COIL, SS_HELIX_3_10, SS_HELIX_ALPHA, SS_HELIX_PI, SS_TURN, and sstypes.

Referenced by ss_from_stride.

int ss_from_stride DrawMolecule   mol
 

Definition at line 155 of file Stride.C.

References NULL, read_stride_record, vmd_delete_file, vmd_file_is_executable, vmd_system, and write_stride_record.

int write_stride_record DrawMolecule   mol,
const char *    inputfilename,
ResizeArray< int > &    residues
[static]
 

Definition at line 33 of file Stride.C.

References ResizeArray::append, BaseMolecule::atom, BaseMolecule::atomNames, ResizeArray::clear, DrawMolecule::current, MolAtom::nameindex, BaseMolecule::nAtoms, ResizeArray::num, Timestep::pos, MolAtom::residueType, MolAtom::resnameindex, BaseMolecule::resNames, RESPROTEIN, and MolAtom::uniq_resid.

Referenced by ss_from_stride.


Variable Documentation

const int BUF_LEN = 90
 

Definition at line 91 of file Stride.C.

Referenced by read_stride_record.

const char sstypes[] = "HGIEBbT"
 

Definition at line 92 of file Stride.C.

Referenced by read_stride_record.


Generated on Sun May 19 01:51:21 2013 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002