![]() |
Rosetta
2019.31
|
#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