Rosetta
|
#include <basic/basic.hh>
#include <basic/options/after_opts.hh>
#include <basic/options/keys/backrub.OptionKeys.gen.hh>
#include <basic/options/keys/bbg.OptionKeys.gen.hh>
#include <basic/options/keys/cluster.OptionKeys.gen.hh>
#include <basic/options/keys/cyclic.OptionKeys.gen.hh>
#include <basic/options/keys/parser.OptionKeys.gen.hh>
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <basic/options/keys/mc.OptionKeys.gen.hh>
#include <basic/options/keys/out.OptionKeys.gen.hh>
#include <basic/options/option.hh>
#include <basic/options/option_macros.hh>
#include <basic/prof.hh>
#include <basic/Tracer.hh>
#include <core/chemical/AtomType.hh>
#include <core/chemical/ChemicalManager.hh>
#include <core/chemical/ResidueTypeSet.hh>
#include <core/chemical/util.hh>
#include <core/chemical/VariantType.hh>
#include <core/conformation/Residue.hh>
#include <core/conformation/ResidueFactory.hh>
#include <core/id/DOF_ID.hh>
#include <core/import_pose/import_pose.hh>
#include <devel/init.hh>
#include <core/io/silent/ScoreFileSilentStruct.hh>
#include <core/io/silent/SilentFileData.hh>
#include <core/kinematics/MoveMap.hh>
#include <core/pack/task/operation/TaskOperations.hh>
#include <core/pack/optimizeH.hh>
#include <core/pack/task/TaskFactory.hh>
#include <core/pose/annotated_sequence.hh>
#include <core/pose/Pose.hh>
#include <core/pose/util.hh>
#include <core/scoring/constraints/AtomPairConstraint.hh>
#include <core/scoring/constraints/ConstraintSet.hh>
#include <core/scoring/Energies.hh>
#include <core/scoring/rms_util.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/ScoringManager.hh>
#include <numeric/random/random.hh>
#include <numeric/xyz.functions.hh>
#include <numeric/xyz.io.hh>
#include <ObjexxFCL/format.hh>
#include <ObjexxFCL/string.functions.hh>
#include <protocols/jd2/JobDistributor.hh>
#include <protocols/jd2/MPIFileBufJobDistributor.hh>
#include <protocols/jd2/NoOutputJobOutputter.hh>
#include <protocols/backrub/BackrubMover.hh>
#include <protocols/simple_moves/BBGaussianMover.hh>
#include <protocols/canonical_sampling/CanonicalSamplingMover.fwd.hh>
#include <protocols/canonical_sampling/CanonicalSamplingMover.hh>
#include <protocols/moves/mc_convergence_checks/MPIBPool_ConvergenceCheck.hh>
#include <protocols/moves/mc_convergence_checks/MPIHPool_ConvergenceCheck.hh>
#include <protocols/moves/mc_convergence_checks/MPIPool_ConvergenceCheck.hh>
#include <protocols/moves/mc_convergence_checks/Pool_ConvergenceCheck.hh>
#include <protocols/minimization_packing/MinMover.hh>
#include <protocols/moves/MonteCarlo.hh>
#include <protocols/moves/Mover.hh>
#include <protocols/moves/RepeatMover.hh>
#include <protocols/simple_moves/sidechain_moves/SidechainMCMover.hh>
#include <protocols/simple_moves/sidechain_moves/SidechainMover.hh>
#include <protocols/moves/TrialMover.hh>
#include <protocols/viewer/viewers.hh>
#include <protocols/toolbox/SwitchResidueTypeSet.hh>
#include <sstream>
#include <utility/io/izstream.hh>
#include <utility/io/ozstream.hh>
#include <bitset>
#include <time.h>
Classes | |
class | AbsFunc |
class | CycBBMover |
class | MoveThenFixH |
Typedefs | |
typedef unsigned long | BINTYPE |
Functions | |
Real | mod360 (Real x) |
void | bb_sample (Pose &pose, ScoreFunctionOP sf, Size niter) |
void | BBG8T3A_sample (Pose &pose, ScoreFunctionOP sf, Size niter, Real temp=2.0) |
void | minimize (Pose &pose, ScoreFunctionOP sf) |
void | linmin (Pose &pose, ScoreFunctionOP sf) |
Pose | cyclic_perm (Pose const &orig, Size start, bool mirror=false) |
Real | cyclic_all_atom_rmsd (Pose const &pose, Pose const &other) |
Real | cyclic_ca_rmsd (Pose const &pose, Pose const &other) |
void | cyclic_superimpose (Pose &move, Pose const &ref) |
std::string | printbits (BINTYPE nn) |
std::string | bin2string (BINTYPE bin, Size nres) |
BINTYPE | pose2bin (core::pose::Pose const &pose) |
Size | compute_num_bins (Size nres) |
void | fixH (core::pose::Pose &pose) |
void | cyclize_pose (core::pose::Pose &pose) |
void * | doit (void *) |
int | main (int argc, char *argv[]) |
Variables | |
static basic::Tracer | TR ("cycgly_bbg8ta3") |
BINTYPE const | BINBITS = 2 |
BINTYPE const | BINSIZE = 4 |
Size const | MAXRES = 16 |
References create_a3b_hbs::bin, BINSIZE, MAXRES, min(), create_a3b_hbs::nres, ObjexxFCL::pow(), and basic::options::TR.
References cyclic_perm(), create_a3b_hbs::i, kmeans_adaptive_kernel_density_bb_dependent_rotlib::m, basic::options::OptionKeys::stepwise::move, and create_a3b_hbs::r.
Referenced by doit().
void cyclize_pose | ( | core::pose::Pose & | pose | ) |
References docking::a1, docking::a2, docking::b1, docking::b2, basic::options::OptionKeys::constraints::constraints, fixH(), create_a3b_hbs::i, N, and beta_nonlocal::pose.
Referenced by doit().
void* doit | ( | void * | ) |
References create_a3b_hbs::bin, basic::options::OptionKeys::constraints::constraints, pyrosetta::create_score_function, cyclic_superimpose(), cyclize_pose(), ObjexxFCL::format::F(), create_a3b_hbs::i, ObjexxFCL::format::I(), ObjexxFCL::lead_zero_string_of(), minimize(), basic::options::OptionKeys::MonteCarlo::MonteCarlo, N, out::nstruct(), basic::options::OptionKeys::out::file::o, basic::options::OptionKeys::AnchoredDesign::filters::omega, basic::options::option, erraser_single_res_analysis::out, beta_nonlocal::pose, pose2bin(), pyrosetta.distributed.io::pose_from_file, basic::options::OptionKeys::remodel::rama, in::file::s(), basic::options::OptionKeys::out::sf, sfd, out::file::silent(), ObjexxFCL::string_of(), tag, erraser_analysis::temp, local::temperature, basic::options::OptionKeys::recces::temps, basic::options::TR, gaussian-sampling::trial, basic::options::OptionKeys::inout::dbms::user, utility_exit_with_message, and parser::view().
Referenced by main().
void fixH | ( | core::pose::Pose & | pose | ) |
References kmeans_adaptive_kernel_density_bb_dependent_rotlib::c, h, create_a3b_hbs::i, kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, and beta_nonlocal::pose.
Referenced by MoveThenFixH::apply(), and cyclize_pose().
void linmin | ( | Pose & | pose, |
ScoreFunctionOP | sf | ||
) |
int main | ( | int | argc, |
char * | argv[] | ||
) |
void minimize | ( | Pose & | pose, |
ScoreFunctionOP | sf | ||
) |
BINTYPE pose2bin | ( | core::pose::Pose const & | pose | ) |
References create_a3b_hbs::bin, BINBITS, BINSIZE, kmeans_adaptive_kernel_density_bb_dependent_rotlib::c, numeric::dihedral_degrees(), create_a3b_hbs::i, MAXRES, min(), kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, create_a3b_hbs::nres, oop_conformations::phi, beta_nonlocal::pose, oop_conformations::psi, and basic::unsigned_periodic_range().
Referenced by doit().
std::string printbits | ( | BINTYPE | nn | ) |
References create_a3b_hbs::i, basic::options::OptionKeys::cm::nn, and docking::s.
BINTYPE const BINBITS = 2 |
Referenced by bin2string(), and pose2bin().
BINTYPE const BINSIZE = 4 |
Referenced by bin2string(), compute_num_bins(), and pose2bin().
Size const MAXRES = 16 |
Referenced by bin2string(), compute_num_bins(), and pose2bin().
|
static |