ProspectParam Class Reference

The ProspectParam Object is designed to be a common loading place for tabled data that has been stored in parameter files installed with the open_prospect installation (typically in $PREFIX/share/open_prospect). More...

#include <open_prospect.h>


Public Member Functions

 ProspectParam (char *base_path=NULL)
 ~ProspectParam ()
int Init (void)
int InitRotamer (void)
 Initilized Rotamer array library.
int InitPops (void)
PopsParamGetPopsParam (void)
PopsParamGetPopsRParam (void)
char ** Template_Paths (void)
 Find the different directories that have been listed as holding templates.
char * TemplateFind (char *template_name)
 Find a template among the different template directories.
threading_function ThreaderFind (char *request_name)
 This function finds the function pointer for the requested threader.
int Weight_Find (char *request_name, WeightArray weights)
int DoThreading (char *threader_name, WeightArray weight, TemplateStruct *template_data, TargetStruct *target_data, AlignmentStruct *alignment, struct ScoreStruct *scores)
 This function initilized the structure data used for rotamer prediction.
int DoThreading (threading_function threader, WeightArray weight, TemplateStruct *template_data, TargetStruct *target_data, AlignmentStruct *alignment, struct ScoreStruct *scores)
void CopyGonnetMatrix (class TemplateStruct *template_data)

Data Fields

char * ProspectPath
char ** template_paths
pValType ** PAIR_POT
pValType SINGLETON [21][9]
char ALIGN_MATRIX [21][21]
pValType GONNET_MATRIX [21][21]
pValType CONTACT_MATRIX [21][MaxContactCount]
DfireStruct dfire
ResidueInfoElementresidue_info
RotamerArrayrotamer_array
AtomDataatom_data
int atom_data_count
PopsParampops_param
PopsParampops_r_param
char output_weights
char output_timeinfo
char output_template_loc
char output_pdb
char output_backbone
char simple_twobody
unsigned char ncpus
long max_bytes
int z_cycles
char filter
char no_loop
char second_guess
char full_twobody
char v_level


Detailed Description

The ProspectParam Object is designed to be a common loading place for tabled data that has been stored in parameter files installed with the open_prospect installation (typically in $PREFIX/share/open_prospect).

Definition at line 454 of file open_prospect.h.


Member Function Documentation

char ** ProspectParam::Template_Paths void   ) 
 

Find the different directories that have been listed as holding templates.

Parameters:
none 

Definition at line 248 of file prospect_param.cc.

References ProspectPath.

char * ProspectParam::TemplateFind char *  template_name  ) 
 

Find a template among the different template directories.

Parameters:
template_name 

Definition at line 225 of file prospect_param.cc.

References template_paths.

threading_function ProspectParam::ThreaderFind char *  request_name  ) 
 

This function finds the function pointer for the requested threader.

Parameters:
request_name 

Definition at line 65 of file prospect_param.cc.

Referenced by DoThreading().


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