![]()  | 
  
    Rosetta
    2019.12
    
   | 
 
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/Exceptions.hh>Classes | |
| class | RmsfMover | 
| class | FitMover | 
Typedefs | |
| using | RmsfMoverOP = utility::pointer::shared_ptr< RmsfMover > | 
| using | RmsfMoverCOP = utility::pointer::shared_ptr< const RmsfMover > | 
| using | FitMoverOP = utility::pointer::shared_ptr< FitMover > | 
Functions | |
| 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... | |
Variables | |
| static basic::Tracer | tr ("main") | 
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
| using FitMoverOP = utility::pointer::shared_ptr<FitMover> | 
| using RmsfMoverCOP = utility::pointer::shared_ptr<const RmsfMover> | 
| using RmsfMoverOP = utility::pointer::shared_ptr<RmsfMover> | 
=============================== MAIN ============================================================
References utility::io::oc::cerr, utility::io::oc::cout, test.T009_Exceptions::e, devel::init(), utility::excn::Exception::msg(), register_options(), run(), and utility::excn::Exception::show().
| core::Size read_input_weights | ( | FArray1D_double & | weights, | 
| Size | natoms | ||
| ) | 
| void read_structures | ( | RmsfMoverOP | rmsf_tool | ) | 
Referenced by run().
| void register_options | ( | ) | 
References basic::options::OptionKeys::cp::cutoff, basic::options::OptionKeys::in::in, in::file::native(), NEW_OPT, OPT, options, erraser_single_res_analysis::out, out::pdb(), basic::options::OptionKeys::AnchoredDesign::rmsd, in::file::s(), in::file::silent(), and basic::options::OptionKeys::loops::ccd::tolerance.
Referenced by main().
| core::Real round | ( | core::Real | d, | 
| core::Size | digits | ||
| ) | 
| void run | ( | ) | 
References basic::options::OptionKeys::cp::cutoff, basic::Tracer::Info, basic::options::OptionKeys::jd2::jd2, basic::options::OptionKeys::cluster::loops, test.T110_Numeric::m, in::file::native(), test.Workshop7test::native_pose, option, options, erraser_single_res_analysis::out, out::pdb(), pyrosetta.distributed.io::pose_from_file, read_input_weights(), read_structures(), basic::options::OptionKeys::in::file::residue_type_set, basic::options::OptionKeys::rigid::rigid, basic::options::OptionKeys::AnchoredDesign::rmsd, round(), superimpose(), tr, basic::options::OptionKeys::inout::dbms::user, and basic::options::OptionKeys::optE::weights.
Referenced by main().
| Size superimpose | ( | DecoySetEvaluation & | eval, | 
| utility::vector1< Real > & | rmsf_result, | ||
| FArray1D_double & | weights | ||
| ) | 
References option, and basic::options::OptionKeys::loops::ccd::tolerance.
Referenced by run().
      
  | 
  static | 
Referenced by run().
 1.8.7