![]()  | 
  
    Rosetta
    2019.12
    
   | 
 
#include <basic/options/option.hh>#include <basic/options/keys/cm.OptionKeys.gen.hh>#include <basic/options/keys/in.OptionKeys.gen.hh>#include <basic/options/keys/out.OptionKeys.gen.hh>#include <basic/options/keys/score.OptionKeys.gen.hh>#include <core/types.hh>#include <core/id/AtomID.hh>#include <core/pose/Pose.hh>#include <core/pose/PDBInfo.hh>#include <core/pose/util.hh>#include <core/import_pose/import_pose.hh>#include <core/conformation/Residue.hh>#include <core/chemical/ChemicalManager.hh>#include <core/chemical/ResidueTypeSet.hh>#include <core/scoring/ScoreFunction.hh>#include <core/scoring/ScoreFunctionFactory.hh>#include <core/scoring/constraints/CoordinateConstraint.hh>#include <core/scoring/constraints/BoundConstraint.hh>#include <protocols/relax/FastRelax.hh>#include <protocols/simple_moves/SwitchResidueTypeSetMover.hh>#include <core/scoring/rms_util.hh>#include <numeric/model_quality/rms.hh>#include <core/io/silent/silent.fwd.hh>#include <core/io/silent/SilentFileData.hh>#include <devel/init.hh>#include <utility/excn/Exceptions.hh>#include <ObjexxFCL/string.functions.hh>#include <ObjexxFCL/format.hh>#include <basic/Tracer.hh>#include <utility/vector1.hh>#include <cstdio>Functions | |
| utility::vector1< Real > | calculate_variations (utility::vector1< utility::vector1< Real > > const deviation) | 
| void | smoothen_values (utility::vector1< Real > &CAvars, core::Size const winsize=9) | 
| void | add_deviations (pose::Pose ref_pose, utility::vector1< Vector > &crds, utility::vector1< id::AtomID > const &atomid, utility::vector1< utility::vector1< Real > > &deviation) | 
| utility::vector1< Vector > | get_avrgcrd (utility::vector1< utility::vector1< Vector > > const &crds, Size const n, utility::vector1< bool > const &exclid) | 
| void | report (utility::vector1< Real > const &CAvars) | 
| utility::vector1< Vector > | get_aligned_crd (pose::Pose pose_ref, pose::Pose pose, core::Real &rmsd, core::Real &Sd, utility::vector1< id::AtomID > const &atomid) | 
| utility::vector1< id::AtomID > | get_atomindex (pose::Pose const &pose_ref) | 
| pose::Pose | get_avrgpose (utility::vector1< Vector > const &avrgcrd, pose::Pose const &pose_ref, utility::vector1< Real > const &CAvar, utility::vector1< id::AtomID > const &atomid, utility::vector1< Size > &constres, Real const varcut) | 
| bool | myComparison (const std::pair< Real, Size > &a, const std::pair< Real, Size > &b) | 
| Size | get_close_and_lowE (utility::vector1< Real > const &scores, utility::vector1< bool > const &excluded) | 
| void | relax_with_restraints_on_constres (pose::Pose &pose_avrg, utility::vector1< Size > const &constres, scoring::ScoreFunctionCOP sfxn) | 
| bool | reavrg (utility::vector1< Vector > &avrgcrd, utility::vector1< utility::vector1< Vector > > const &crds, Real const dcut, bool const use_Sd, utility::vector1< Size > &exclid) | 
| utility::vector1< Size > | get_exclid (utility::vector1< Real > const &dists, Real &dcut, bool dcut_dynamic) | 
| void | calc_rmsf_and_avrg () | 
| int | main (int argc, char *argv[]) | 
Variables | |
| static basic::Tracer | TR ("app.public.comparative_modeling.avrg_silent") | 
| void add_deviations | ( | pose::Pose | ref_pose, | 
| utility::vector1< Vector > & | crds, | ||
| utility::vector1< id::AtomID > const & | atomid, | ||
| utility::vector1< utility::vector1< Real > > & | deviation | ||
| ) | 
Referenced by calc_rmsf_and_avrg().
| void calc_rmsf_and_avrg | ( | ) | 
References add_deviations(), begin, calculate_variations(), pyrosetta::create_score_function, get_aligned_crd(), get_atomindex(), get_avrgcrd(), get_avrgpose(), get_close_and_lowE(), get_exclid(), option, options, demo.D010_Pose_structure::pose, pyrosetta.distributed.io::pose_from_file, out::prefix(), reavrg(), relax_with_restraints_on_constres(), report(), basic::options::OptionKeys::AnchoredDesign::rmsd, basic::options::OptionKeys::mh::path::scores, test.T220_AtomAtomPairEnergies::sfxn, in::file::silent(), cm::similarity_cut(), smoothen_values(), basic::options::OptionKeys::in::file::tags, in::file::template_pdb(), TR, basic::options::OptionKeys::inout::dbms::user, and score::weights().
Referenced by main().
| utility::vector1< Real > calculate_variations | ( | utility::vector1< utility::vector1< Real > > const | deviation | ) | 
References basic::options::OptionKeys::AnchoredDesign::rmsd.
Referenced by calc_rmsf_and_avrg().
| utility::vector1< Vector > get_aligned_crd | ( | pose::Pose | pose_ref, | 
| pose::Pose | pose, | ||
| core::Real & | rmsd, | ||
| core::Real & | Sd, | ||
| utility::vector1< id::AtomID > const & | atomid | ||
| ) | 
Referenced by calc_rmsf_and_avrg().
| utility::vector1< id::AtomID > get_atomindex | ( | pose::Pose const & | pose_ref | ) | 
Referenced by calc_rmsf_and_avrg().
| utility::vector1< Vector > get_avrgcrd | ( | utility::vector1< utility::vector1< Vector > > const & | crds, | 
| Size const | n, | ||
| utility::vector1< bool > const & | exclid | ||
| ) | 
Referenced by calc_rmsf_and_avrg(), and reavrg().
| pose::Pose get_avrgpose | ( | utility::vector1< Vector > const & | avrgcrd, | 
| pose::Pose const & | pose_ref, | ||
| utility::vector1< Real > const & | CAvar, | ||
| utility::vector1< id::AtomID > const & | atomid, | ||
| utility::vector1< Size > & | constres, | ||
| Real const | varcut | ||
| ) | 
References TR.
Referenced by calc_rmsf_and_avrg().
| Size get_close_and_lowE | ( | utility::vector1< Real > const & | scores, | 
| utility::vector1< bool > const & | excluded | ||
| ) | 
References myComparison(), and TR.
Referenced by calc_rmsf_and_avrg().
| utility::vector1< Size > get_exclid | ( | utility::vector1< Real > const & | dists, | 
| Real & | dcut, | ||
| bool | dcut_dynamic | ||
| ) | 
References utility::io::oc::cout, option, options, in::file::template_pdb(), and basic::options::OptionKeys::inout::dbms::user.
Referenced by calc_rmsf_and_avrg().
| bool myComparison | ( | const std::pair< Real, Size > & | a, | 
| const std::pair< Real, Size > & | b | ||
| ) | 
Referenced by get_close_and_lowE().
| bool reavrg | ( | utility::vector1< Vector > & | avrgcrd, | 
| utility::vector1< utility::vector1< Vector > > const & | crds, | ||
| Real const | dcut, | ||
| bool const | use_Sd, | ||
| utility::vector1< Size > & | exclid | ||
| ) | 
References get_avrgcrd(), basic::options::OptionKeys::AnchoredDesign::rmsd, and TR.
Referenced by calc_rmsf_and_avrg().
| void relax_with_restraints_on_constres | ( | pose::Pose & | pose_avrg, | 
| utility::vector1< Size > const & | constres, | ||
| scoring::ScoreFunctionCOP | sfxn | ||
| ) | 
| void report | ( | utility::vector1< Real > const & | CAvars | ) | 
References ObjexxFCL::format::F(), test.T110_Numeric::I, and TR.
Referenced by calc_rmsf_and_avrg(), main(), and basic::Reporter::Reporter().
| void smoothen_values | ( | utility::vector1< Real > & | CAvars, | 
| core::Size const | winsize = 9  | 
        ||
| ) | 
References numeric::statistics::w().
Referenced by calc_rmsf_and_avrg().
      
  | 
  static | 
Referenced by calc_rmsf_and_avrg(), get_avrgpose(), get_close_and_lowE(), reavrg(), and report().
 1.8.7