Rosetta
Functions | Variables
ResidueDisorder.cc File Reference
#include <basic/options/option.hh>
#include <devel/init.hh>
#include <basic/Tracer.hh>
#include <core/conformation/Conformation.hh>
#include <core/pose/Pose.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/Energies.hh>
#include <core/import_pose/pose_stream/MetaPoseInputStream.hh>
#include <core/import_pose/pose_stream/util.hh>
#include <utility/io/ozstream.hh>
#include <basic/options/keys/out.OptionKeys.gen.hh>
#include <basic/options/keys/corrections.OptionKeys.gen.hh>
#include <basic/options/keys/OptionKeys.hh>
#include <basic/options/option_macros.hh>

Functions

void check_pose_length (core::Size const num_res, core::Size const min_seq_length)
 
void check_pose_size (core::Size const num_res_current, core::Size const num_res)
 
void check_single_chain (core::pose::PoseOP const &mypose)
 
void check_sequence (core::pose::PoseOP const &pose, core::pose::PoseOP const &pose_current)
 
void check_number_of_poses (core::Size const n_poses)
 
void calculate_average_residue_scores (utility::vector1< core::pose::PoseOP > const &poses, utility::vector1< core::Real > &average_res_scores, std::string &sequence, core::Size const num_res, core::Size const n_poses)
 
void calculate_order_scores (utility::vector1< core::Real > &ORDER_RES_Score, utility::vector1< core::Real > const &average_res_scores, core::Size const num_res, core::Size const ORDER)
 
void predict_disorder (utility::vector1< std::string > &PREDICTION, utility::vector1< core::Real > const &ORDER_RES_Score, std::string const &sequence, core::Size const num_res, utility::vector1< core::Real > const &cutoffs, bool const terminal)
 
core::Real calculate_percent_disorder (utility::vector1< std::string > const &PREDICTION, core::Size const num_res)
 
void do_terminal_opt (utility::vector1< core::Real > &cutoffs_new, core::Size const num_res, core::Real const CUTOFF, core::Real const term_cutoff, core::Real const endpoint)
 
void output_results (core::Size const num_res, std::string const &sequence, utility::vector1< std::string > const &PREDICTION, utility::vector1< core::Real > const &ORDER_RES_Score, utility::vector1< core::Real > const average_res_scores, core::Size const num_output)
 
void calculate_disorder (utility::vector1< core::pose::PoseOP > const &poses, core::Size const num_res, core::Size const n_poses, core::Size const n_output, utility::vector1< core::Real > &vector_percent_disorder, core::Size const ORDER, core::Real const CUTOFF, core::Real const term_cutoff, core::Real const endpoint, core::Real const perc_cut)
 
void do_disorder_prediction (utility::vector1< core::Real > &vector_percent_disorder, core::Size const ORDER, core::Real const CUTOFF, core::Real const term_cutoff, core::Real const endpoint, core::Real const perc_cut)
 
void measure_disorder (utility::vector1< core::Real > &vector_percent_disorder, core::Size const ORDER, core::Real const CUTOFF, core::Real const term_cutoff, core::Real const endpoint, core::Real const perc_cut)
 
void do_event_prediction (utility::vector1< core::Real > const &vector_percent_disorder)
 
void define_variables (core::Size &win_size, core::Real &cutoff, core::Real &term_cutoff, core::Real &term_endpoint, core::Real &perc_cut)
 
int main (int argc, char *argv[])
 

Variables

static basic::Tracer TR ("apps.public.analysis.ResidueDisorder")
 

Function Documentation

◆ calculate_average_residue_scores()

void calculate_average_residue_scores ( utility::vector1< core::pose::PoseOP > const &  poses,
utility::vector1< core::Real > &  average_res_scores,
std::string &  sequence,
core::Size const  num_res,
core::Size const  n_poses 
)

◆ calculate_disorder()

void calculate_disorder ( utility::vector1< core::pose::PoseOP > const &  poses,
core::Size const  num_res,
core::Size const  n_poses,
core::Size const  n_output,
utility::vector1< core::Real > &  vector_percent_disorder,
core::Size const  ORDER,
core::Real const  CUTOFF,
core::Real const  term_cutoff,
core::Real const  endpoint,
core::Real const  perc_cut 
)

◆ calculate_order_scores()

void calculate_order_scores ( utility::vector1< core::Real > &  ORDER_RES_Score,
utility::vector1< core::Real > const &  average_res_scores,
core::Size const  num_res,
core::Size const  ORDER 
)

References create_a3b_hbs::i, and create_a3b_hbs::j.

Referenced by calculate_disorder().

◆ calculate_percent_disorder()

core::Real calculate_percent_disorder ( utility::vector1< std::string > const &  PREDICTION,
core::Size const  num_res 
)

References count, and basic::options::TR.

Referenced by calculate_disorder().

◆ check_number_of_poses()

void check_number_of_poses ( core::Size const  n_poses)

◆ check_pose_length()

void check_pose_length ( core::Size const  num_res,
core::Size const  min_seq_length 
)

◆ check_pose_size()

void check_pose_size ( core::Size const  num_res_current,
core::Size const  num_res 
)

◆ check_sequence()

void check_sequence ( core::pose::PoseOP const &  pose,
core::pose::PoseOP const &  pose_current 
)

◆ check_single_chain()

void check_single_chain ( core::pose::PoseOP const &  mypose)

◆ define_variables()

void define_variables ( core::Size win_size,
core::Real cutoff,
core::Real term_cutoff,
core::Real term_endpoint,
core::Real perc_cut 
)

◆ do_disorder_prediction()

void do_disorder_prediction ( utility::vector1< core::Real > &  vector_percent_disorder,
core::Size const  ORDER,
core::Real const  CUTOFF,
core::Real const  term_cutoff,
core::Real const  endpoint,
core::Real const  perc_cut 
)

◆ do_event_prediction()

void do_event_prediction ( utility::vector1< core::Real > const &  vector_percent_disorder)

◆ do_terminal_opt()

void do_terminal_opt ( utility::vector1< core::Real > &  cutoffs_new,
core::Size const  num_res,
core::Real const  CUTOFF,
core::Real const  term_cutoff,
core::Real const  endpoint 
)

References create_a3b_hbs::i.

Referenced by calculate_disorder().

◆ main()

int main ( int  argc,
char *  argv[] 
)

◆ measure_disorder()

void measure_disorder ( utility::vector1< core::Real > &  vector_percent_disorder,
core::Size const  ORDER,
core::Real const  CUTOFF,
core::Real const  term_cutoff,
core::Real const  endpoint,
core::Real const  perc_cut 
)

◆ output_results()

void output_results ( core::Size const  num_res,
std::string const &  sequence,
utility::vector1< std::string > const &  PREDICTION,
utility::vector1< core::Real > const &  ORDER_RES_Score,
utility::vector1< core::Real > const  average_res_scores,
core::Size const  num_output 
)

◆ predict_disorder()

void predict_disorder ( utility::vector1< std::string > &  PREDICTION,
utility::vector1< core::Real > const &  ORDER_RES_Score,
std::string const &  sequence,
core::Size const  num_res,
utility::vector1< core::Real > const &  cutoffs,
bool const  terminal 
)

Variable Documentation

◆ TR

basic::Tracer TR("apps.public.analysis.ResidueDisorder") ( "apps.public.analysis.ResidueDisorder"  )
static