Rosetta
|
#include <numeric/constants.hh>
#include <core/pose/Pose.hh>
#include <protocols/evaluation/RmsdEvaluator.hh>
#include <utility/graph/Graph.hh>
#include <core/pack/task/TaskFactory.hh>
#include <core/scoring/constraints/AtomPairConstraint.hh>
#include <core/scoring/constraints/CoordinateConstraint.hh>
#include <core/scoring/constraints/ConstraintSet.hh>
#include <core/scoring/func/HarmonicFunc.hh>
#include <core/scoring/constraints/BoundConstraint.hh>
#include <core/scoring/constraints/DihedralConstraint.hh>
#include <core/pack/task/PackerTask.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/ScoreFunction.hh>
#include <protocols/minimization_packing/MinMover.hh>
#include <protocols/minimization_packing/PackRotamersMover.hh>
#include <core/pack/task/operation/NoRepackDisulfides.hh>
#include <core/pack/task/operation/TaskOperations.hh>
#include <core/optimization/MinimizerMap.hh>
#include <core/scoring/Energies.fwd.hh>
#include <core/scoring/EnergyMap.hh>
#include <core/scoring/Energies.hh>
#include <basic/Tracer.hh>
#include <devel/init.hh>
#include <core/conformation/Residue.hh>
#include <core/conformation/util.hh>
#include <core/io/pdb/pdb_writer.hh>
#include <basic/options/util.hh>
#include <protocols/relax/loop/LoopRelaxMover.fwd.hh>
#include <protocols/relax/loop/LoopRelaxMover.hh>
#include <core/kinematics/FoldTree.hh>
#include <numeric/random/random.hh>
#include <protocols/loops/Loops.hh>
#include <core/chemical/VariantType.hh>
#include <core/pose/disulfide_util.hh>
#include <protocols/loops/LoopRelaxMover.fwd.hh>
#include <core/scoring/rms_util.hh>
#include <protocols/loops/loops_main.hh>
#include <protocols/loops/Loop.hh>
#include <basic/options/keys/out.OptionKeys.gen.hh>
#include <basic/options/keys/loops.OptionKeys.gen.hh>
#include <basic/options/keys/relax.OptionKeys.gen.hh>
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <basic/options/keys/cm.OptionKeys.gen.hh>
#include <basic/options/keys/edensity.OptionKeys.gen.hh>
#include <core/types.hh>
#include <core/kinematics/Edge.hh>
#include <core/kinematics/Edge.fwd.hh>
#include <core/conformation/Conformation.hh>
#include <utility/vector1.hh>
#include <utility/excn/Exceptions.hh>
#include <basic/basic.hh>
#include <core/kinematics/MoveMap.hh>
#include <core/scoring/disulfides/FullatomDisulfidePotential.hh>
#include <protocols/jobdist/standard_mains.hh>
#include <core/io/raw_data/ScoreFileData.hh>
#include <ObjexxFCL/format.hh>
#include <sstream>
#include <fstream>
#include <iostream>
#include <algorithm>
#include <string>
#include <protocols/jobdist/Jobs.hh>
#include <protocols/jobdist/JobDistributors.hh>
#include <core/import_pose/import_pose.hh>
#include <core/pose/util.hh>
Namespaces | |
ss_loop_builder | |
Macros | |
#define | INF 99999999 |
#define | CYSPOS 2 |
Functions | |
std::string | int2string (int n) |
void | modelSSLoop (Size startCys, Size endCys, pose::Pose &workpose, core::scoring::ScoreFunctionOP scorefxn) |
void | printEnergies (pose::Pose &workpose) |
void | rotateUntilCys (pose::Pose &workpose, Size untilCys) |
void | updateSSAtoms (pose::Pose &workpose, Size upNum, utility::vector1_int &vec, Size pepsize) |
core::scoring::constraints::ConstraintSetOP | createConstraintSet (pose::Pose &workpose, utility::vector1< std::pair< Size, Size > > &dss) |
void | printScoreTermsPose (pose::Pose &workpose, std::string filename) |
core::scoring::constraints::ConstraintSetOP | createMinimizationConstraint (pose::Pose &workpose) |
void | deleteEdge (core::scoring::EnergyGraph &g) |
core::scoring::constraints::ConstraintSetOP | createDihedralConstraint (pose::Pose &workpose) |
void | performMinimization (pose::Pose &workpose, core::scoring::ScoreFunctionOP scorefxn) |
void | packRotamers (pose::Pose &workpose, core::scoring::ScoreFunctionOP scorefxn) |
void | writeScores (pose::Pose &workpose, pose::Pose &nativePose, const std::string filename, Real score) |
int | main (int argc, char **argv) |
Variables | |
basic::options::IntegerOptionKey | ss_loop_builder::start_cys ("ss_loop_builder:start") |
basic::options::IntegerOptionKey | ss_loop_builder::end_cys ("ss_loop_builder:end") |
basic::options::IntegerOptionKey | ss_loop_builder::ncycles ("ss_loop_builder:ncycles") |
#define CYSPOS 2 |
#define INF 99999999 |
core::scoring::constraints::ConstraintSetOP createConstraintSet | ( | pose::Pose & | workpose, |
utility::vector1< std::pair< Size, Size > > & | dss | ||
) |
References create_a3b_hbs::i.
core::scoring::constraints::ConstraintSetOP createDihedralConstraint | ( | pose::Pose & | workpose | ) |
Referenced by main().
core::scoring::constraints::ConstraintSetOP createMinimizationConstraint | ( | pose::Pose & | workpose | ) |
References dist().
void deleteEdge | ( | core::scoring::EnergyGraph & | g | ) |
References g().
std::string int2string | ( | int | n | ) |
References kmeans_adaptive_kernel_density_bb_dependent_rotlib::n, and str().
Referenced by main().
int main | ( | int | argc, |
char ** | argv | ||
) |
References argv, createDihedralConstraint(), test.T009_Exceptions::e, create_a3b_hbs::first, out::file::fullatom(), create_a3b_hbs::i, basic::init(), int2string(), modelSSLoop(), local::nstruct, out::nstruct(), option, packRotamers(), performMinimization(), pyrosetta.distributed.io::pose_from_file, rotateUntilCys(), docking::s, oop_conformations::scorefxn, basic::options::start_file(), TR, updateSSAtoms(), and writeScores().
void modelSSLoop | ( | Size | startCys, |
Size | endCys, | ||
pose::Pose & | workpose, | ||
core::scoring::ScoreFunctionOP | scorefxn | ||
) |
References utility::io::oc::cout, create_a3b_hbs::i, internal_coordinates::loop, and oop_conformations::scorefxn.
Referenced by main().
void packRotamers | ( | pose::Pose & | workpose, |
core::scoring::ScoreFunctionOP | scorefxn | ||
) |
References utility::io::oc::cout, oop_conformations::scorefxn, and vancomycin::task.
Referenced by main().
void performMinimization | ( | pose::Pose & | workpose, |
core::scoring::ScoreFunctionOP | scorefxn | ||
) |
References utility::io::oc::cout, and oop_conformations::scorefxn.
Referenced by main().
void printEnergies | ( | pose::Pose & | workpose | ) |
References utility::io::oc::cout, and create_a3b_hbs::i.
void printScoreTermsPose | ( | pose::Pose & | workpose, |
std::string | filename | ||
) |
References utility::io::oc::cout, lactamize::filename, and sfd.
void rotateUntilCys | ( | pose::Pose & | workpose, |
Size | untilCys | ||
) |
References demo.D060_Folding::counter, utility::io::oc::cout, create_a3b_hbs::j, and pna::resi.
Referenced by main().
void updateSSAtoms | ( | pose::Pose & | workpose, |
Size | upNum, | ||
utility::vector1_int & | vec, | ||
Size | pepsize | ||
) |
References create_a3b_hbs::i, kmeans_adaptive_kernel_density_bb_dependent_rotlib::p, and vec().
Referenced by main().
void writeScores | ( | pose::Pose & | workpose, |
pose::Pose & | nativePose, | ||
const std::string | filename, | ||
Real | score | ||
) |
References job_manager::app, lactamize::filename, and average_rmsds::rmsd.
Referenced by main().