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) |
Definition at line 949 of file open_prospect.h.