Rosetta
|
analyse sets of structures More...
#include <protocols/moves/Mover.hh>
#include <core/pose/Pose.hh>
#include <devel/init.hh>
#include <core/types.hh>
#include <core/chemical/ChemicalManager.hh>
#include <protocols/jd2/JobDistributor.hh>
#include <protocols/jd2/NoOutputJobOutputter.hh>
#include <protocols/jd2/SilentFileJobInputter.hh>
#include <protocols/toolbox/DecoySetEvaluation.hh>
#include <protocols/toolbox/superimpose.hh>
#include <protocols/loops/Loop.hh>
#include <protocols/loops/Loops.hh>
#include <protocols/loops/LoopsFileIO.hh>
#include <basic/options/option_macros.hh>
#include <utility/io/ozstream.hh>
#include <utility/vector1.hh>
#include <basic/Tracer.hh>
#include <utility/exit.hh>
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <basic/options/keys/out.OptionKeys.gen.hh>
#include <ObjexxFCL/FArray1D.hh>
#include <string>
#include <core/import_pose/import_pose.hh>
#include <utility/excn/EXCN_Base.hh>
Go to the source code of this file.
Classes | |
class | RmsfMover |
class | FitMover |
Typedefs | |
typedef utility::pointer::shared_ptr < RmsfMover > | RmsfMoverOP |
typedef utility::pointer::shared_ptr < RmsfMover const > | RmsfMoverCOP |
typedef utility::pointer::shared_ptr < FitMover > | FitMoverOP |
Functions | |
static THREAD_LOCAL basic::Tracer | tr ("main") |
void | register_options () |
void | read_structures (RmsfMoverOP rmsf_tool) |
core::Size | read_input_weights (FArray1D_double &weights, Size natoms) |
Size | superimpose (DecoySetEvaluation &eval, utility::vector1< Real > &rmsf_result, FArray1D_double &weights) |
core::Real | round (core::Real d, core::Size digits) |
void | run () |
int | main (int argc, char *argv[]) |
=============================== MAIN ============================================================ More... | |
analyse sets of structures
This tool allows to superimpose structures using the wRMSD method [ Damm&Carlson, Biophys J (2006) 90:4558-4573 ]
Superimposed structures can be written as output pdbs and the converged residues can be determined
Definition in file ensemble_analysis.cc.
typedef utility::pointer::shared_ptr< FitMover > FitMoverOP |
Definition at line 126 of file ensemble_analysis.cc.
typedef utility::pointer::shared_ptr< RmsfMover const > RmsfMoverCOP |
Definition at line 98 of file ensemble_analysis.cc.
typedef utility::pointer::shared_ptr< RmsfMover > RmsfMoverOP |
Definition at line 94 of file ensemble_analysis.cc.
=============================== MAIN ============================================================
Definition at line 316 of file ensemble_analysis.cc.
References utility::io::oc::cerr, utility::io::oc::cout, devel::init(), utility::excn::EXCN_Base::msg(), register_options(), run(), and utility::excn::EXCN_Base::show().
core::Size read_input_weights | ( | FArray1D_double & | weights, |
Size | natoms | ||
) |
Definition at line 155 of file ensemble_analysis.cc.
References test.G200_Module_Region::loops, name, option, utility::options::OptionKeys::options::user, utility_exit_with_message, and test.T200_Scoring::weights.
Referenced by run().
void read_structures | ( | RmsfMoverOP | rmsf_tool | ) |
Definition at line 142 of file ensemble_analysis.cc.
Referenced by run().
void register_options | ( | ) |
Definition at line 75 of file ensemble_analysis.cc.
References ContactMap::native, NEW_OPT, OPT, options, contacts::pdb, app.pyrosetta_toolkit.modules.tools.analysis::rmsd(), app.pyrosetta_toolkit.modules.SQLPDB::s, and basic::options::silent.
Referenced by main().
core::Real round | ( | core::Real | d, |
core::Size | digits | ||
) |
Definition at line 181 of file ensemble_analysis.cc.
Referenced by toolbox.cleaning::cleanCRYS(), toolbox::cleanCRYS(), predict_ddG::compute_ddG(), mp_ddG::compute_ddG(), app.pyrosetta_toolkit.modules.ScoreAnalysis.ScoreAnalysis::get_top_scoring_by_percent(), best_ifaceE::main(), prune_atdiff_top5pct::main(), src::output_scorefile(), mp_ddG::print_ddG_breakdown(), predict_ddG::print_ddG_breakdown(), utility::round(), and run().
void run | ( | ) |
Definition at line 193 of file ensemble_analysis.cc.
References basic::Tracer::Info, test.G200_Module_Region::loops, ContactMap::native, test.Workshop7test::native_pose, option, options, contacts::pdb, read_input_weights(), read_structures(), app.pyrosetta_toolkit.modules.tools.analysis::rmsd(), round(), superimpose(), tr(), utility::options::OptionKeys::options::user, and test.T200_Scoring::weights.
Referenced by PerformanceBenchmark::execute(), and main().
Size superimpose | ( | DecoySetEvaluation & | eval, |
utility::vector1< Real > & | rmsf_result, | ||
FArray1D_double & | weights | ||
) |
|
static |
Referenced by run().