Rosetta Protocols  2014.16.56682
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
protocols::ss_prediction::SS_predictor Class Reference

#include <SS_predictor.hh>

Public Member Functions

 SS_predictor (string type)
 Reads in models for SS prediction etc. More...
 
 ~SS_predictor ()
 
vector1< vector1< Real > > predict_ss (string fasta)
 

Private Member Functions

void load_models (string rd1_model_fl, string rd2_model_fl)
 
string get_window_aa (string fasta, SSize position)
 
vector1< Realpredict_pos_rd1 (string window_aa)
 
vector1< Realpredict_pos_rd2 (vector1< vector1< Real > > rd1_preds, SSize position, string fasta)
 
vector1< vector1< Real > > predict_rd1 (string fasta)
 
vector1< vector1< Real > > predict_rd2 (vector1< vector1< Real > > rd1_preds, string fasta)
 

Private Attributes

Svm_rosettaOP rd1_model
 
Svm_rosettaOP rd2_model
 
string ss_type
 

Static Private Attributes

static const Size WINDOW_SIZE = 15
 

Constructor & Destructor Documentation

protocols::ss_prediction::SS_predictor::SS_predictor ( string  type)

Reads in models for SS prediction etc.

References basic::database::full_name(), utility::io::izstream::good(), ss_type, and utility_exit_with_message.

protocols::ss_prediction::SS_predictor::~SS_predictor ( )

Member Function Documentation

string protocols::ss_prediction::SS_predictor::get_window_aa ( string  fasta,
SSize  position 
)
private
void protocols::ss_prediction::SS_predictor::load_models ( string  rd1_model_fl,
string  rd2_model_fl 
)
private
vector1< Real > protocols::ss_prediction::SS_predictor::predict_pos_rd1 ( string  window_aa)
private
vector1< Real > protocols::ss_prediction::SS_predictor::predict_pos_rd2 ( vector1< vector1< Real > >  rd1_preds,
SSize  position,
string  fasta 
)
private

References size(), and ss_type.

vector1< vector1< Real > > protocols::ss_prediction::SS_predictor::predict_rd1 ( string  fasta)
private
vector1< vector1< Real > > protocols::ss_prediction::SS_predictor::predict_rd2 ( vector1< vector1< Real > >  rd1_preds,
string  fasta 
)
private

References ss_type.

vector1< vector1< Real > > protocols::ss_prediction::SS_predictor::predict_ss ( string  fasta)

Member Data Documentation

Svm_rosettaOP protocols::ss_prediction::SS_predictor::rd1_model
private
Svm_rosettaOP protocols::ss_prediction::SS_predictor::rd2_model
private
string protocols::ss_prediction::SS_predictor::ss_type
private
const Size protocols::ss_prediction::SS_predictor::WINDOW_SIZE = 15
staticprivate

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