Rosetta
Functions | Variables
fa_to_cenrot_score.cc File Reference

test centroid rot model More...

#include <core/chemical/AA.hh>
#include <core/chemical/Atom.hh>
#include <core/chemical/ResidueType.hh>
#include <core/chemical/ResidueTypeSet.hh>
#include <core/chemical/ChemicalManager.hh>
#include <core/conformation/Residue.hh>
#include <core/conformation/ResidueFactory.hh>
#include <core/conformation/util.hh>
#include <devel/init.hh>
#include <core/io/pdb/pdb_writer.hh>
#include <core/io/silent/SilentFileData.hh>
#include <core/io/silent/SilentStructFactory.hh>
#include <core/types.hh>
#include <core/id/AtomID.hh>
#include <core/id/DOF_ID.hh>
#include <core/kinematics/MoveMap.hh>
#include <core/pose/PDBInfo.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/Energies.hh>
#include <core/scoring/rms_util.hh>
#include <core/scoring/TenANeighborGraph.hh>
#include <core/pack/dunbrack/RotamerLibrary.hh>
#include <core/pack/task/PackerTask.hh>
#include <core/pack/task/TaskFactory.hh>
#include <core/pack/task/operation/TaskOperations.hh>
#include <core/pose/Pose.hh>
#include <core/pose/util.hh>
#include <core/import_pose/import_pose.hh>
#include <core/pack/dunbrack/cenrot/SingleResidueCenrotLibrary.hh>
#include <basic/options/option.hh>
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <basic/options/keys/score.OptionKeys.gen.hh>
#include <basic/options/option_macros.hh>
#include <basic/Tracer.hh>
#include <numeric/random/random.hh>
#include <numeric/constants.hh>
#include <utility/vector1.hh>
#include <utility/fixedsizearray1.hh>
#include <core/optimization/AtomTreeMinimizer.hh>
#include <core/optimization/CartesianMinimizer.hh>
#include <core/optimization/MinimizerOptions.hh>
#include <core/optimization/Minimizer.hh>
#include <protocols/minimization_packing/MinMover.hh>
#include <core/scoring/dssp/Dssp.hh>
#include <protocols/simple_moves/SwitchResidueTypeSetMover.hh>
#include <protocols/minimization_packing/PackRotamersMover.hh>
#include <protocols/viewer/viewers.hh>
#include <protocols/moves/PyMOLMover.hh>
#include <protocols/moves/Mover.fwd.hh>
#include <protocols/moves/MonteCarlo.hh>
#include <protocols/moves/MoverContainer.hh>
#include <protocols/moves/TrialMover.hh>
#include <protocols/moves/RepeatMover.hh>
#include <protocols/simple_moves/BBGaussianMover.hh>
#include <sstream>
#include <iostream>
#include <string>
#include <fstream>
#include <map>

Functions

void * my_main (void *)
 
void fit_centroid_to_the_best_rot (core::pose::Pose &pose, utility::vector1< Size > &rotlist)
 
void process_the_pose (core::pose::PoseOP &native_pose, core::pose::Pose &p, std::string const &tag)
 
void relax_cenrot_pose (core::pose::PoseOP &native_pose, core::pose::Pose &p, std::string const &tag)
 
void rescore_pose (core::scoring::ScoreFunctionOP score_fxn, core::pose::PoseOP &native_pose, core::pose::Pose &p, std::string const &tag)
 
int main (int argc, char *argv[])
 

Variables

static basic::Tracer TR ("pilot.wendao.cenrot")
 
std::map< std::string, Realmasslst
 
utility::vector1< core::Sizenrecovery (20)
 
utility::vector1< core::Sizen_total (20)
 

Detailed Description

test centroid rot model

Author
Yuan Liu

Function Documentation

◆ fit_centroid_to_the_best_rot()

void fit_centroid_to_the_best_rot ( core::pose::Pose pose,
utility::vector1< Size > &  rotlist 
)

◆ main()

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

◆ my_main()

void* my_main ( void *  )

◆ process_the_pose()

void process_the_pose ( core::pose::PoseOP &  native_pose,
core::pose::Pose p,
std::string const &  tag 
)

◆ relax_cenrot_pose()

void relax_cenrot_pose ( core::pose::PoseOP &  native_pose,
core::pose::Pose p,
std::string const &  tag 
)

◆ rescore_pose()

void rescore_pose ( core::scoring::ScoreFunctionOP  score_fxn,
core::pose::PoseOP &  native_pose,
core::pose::Pose p,
std::string const &  tag 
)

Variable Documentation

◆ masslst

std::map<std::string, Real> masslst

Referenced by main().

◆ n_total

utility::vector1<core::Size> n_total(20) ( 20  )

Referenced by my_main(), and process_the_pose().

◆ nrecovery

utility::vector1<core::Size> nrecovery(20) ( 20  )

Referenced by my_main(), and process_the_pose().

◆ TR

basic::Tracer TR("pilot.wendao.cenrot") ( "pilot.wendao.cenrot"  )
static