TargetAlignmentStruct Class Reference


Public Member Functions

 TargetAlignmentStruct ()
 ~TargetAlignmentStruct ()
 TargetAlignmentStruct (const TargetAlignmentStruct &rhs)
 TargetAlignmentStruct (const AlignmentStruct &rhs)
void SetAlign (TargetStruct *target_1_in, int *target_1_align_in, TargetStruct *target_2_in, int *target_2_align_in)
void SetAlign (TargetStruct *target_1_in, int target_1_offset, TargetStruct *target_2_in, int target_2_offset, int len)
char SetAlign (const char *target1, const char *target2)
void SetAlign (int *target_1, int *target_2, int len_both)
void SetAlign (int *target_1, int len_1, int *target_2, int len_2)
char LoadFast (char *fast_file)
 read in a file that was created by the Fast protein structure alignment program
void ClearAlign (void)
 Set it so that target_1 and target_2 are completely un-aligned (doesn't free data structures).
void ModAlign (int target_1_offset, int target_2_offset, int len)
 Add an alignment fragment.
char MergeAlign (TargetAlignmentStruct *align_1, TargetAlignmentStruct *align_2)
char CheckAlign (void)
 Check to make sure the alignment make sence in terms of it's order (no rearranging, just gaps and insertions) true is bad alignment.
pValType GetCaRmsd (TargetStruct *target_1, TargetStruct *target_2)
pValType Get1to2Trans (TargetStruct *target_1, TargetStruct *target_2, vec3 trans1, mat3 rot, vec3 trans2)
pValType Get2to1Trans (TargetStruct *target_1, TargetStruct *target_2, vec3 trans1, mat3 rot, vec3 trans2)
void Move1to2 (TargetStruct *target_1, TargetStruct *target_2)
void Move2to1 (TargetStruct *target_1, TargetStruct *target_2)
void Move1to2 (vec3 *target_1, vec3 *target_2)
pValType AlignTargetCa (TargetStruct *target_1, TargetStruct *target_2, int *target_1_align, int *target_2_align, vec3 trans1, mat3 rot, vec3 trans2)
pValType AlignVec3 (vec3 *target_1, vec3 *target_2, vec3 trans1, mat3 rot, vec3 trans2)
void ApplyAlignTrans (TargetStruct *target, vec3 trans1, mat3 rot, vec3 trans2)
void ApplyAlignTrans (ResidueAtoms *target, int target_len, vec3 trans1, mat3 rot, vec3 trans2)
void ApplyAlignTrans (vec3 *target, int target_len, vec3 trans1, mat3 rot, vec3 trans2)
int GetTarget1Align (int i)
int GetTarget2Align (int i)

Detailed Description

Definition at line 949 of file open_prospect.h.


The documentation for this class was generated from the following files:
Generated on Wed Apr 11 16:50:51 2007 for open_prospect by  doxygen 1.4.6