Rosetta
|
#include <devel/dna/protocols.hh>
#include <devel/dna/util.hh>
#include <protocols/frags/VallData.hh>
#include <protocols/loops/loops_main.hh>
#include <protocols/loops/Loops.hh>
#include <protocols/frags/TorsionFragment.hh>
#include <protocols/viewer/viewers.hh>
#include <protocols/minimization_packing/PackRotamersMover.hh>
#include <protocols/moves/TrialMover.hh>
#include <protocols/minimization_packing/MinMover.hh>
#include <protocols/moves/MoverContainer.hh>
#include <protocols/moves/MonteCarlo.hh>
#include <protocols/moves/rigid_body_moves.hh>
#include <core/scoring/LREnergyContainer.hh>
#include <core/scoring/dna/setup.hh>
#include <core/scoring/dna/base_geometry.hh>
#include <core/scoring/dna/BasePartner.hh>
#include <core/scoring/dna/DNA_BasePotential.hh>
#include <core/pack/dunbrack/RotamerLibrary.hh>
#include <core/scoring/func/Func.hh>
#include <core/scoring/func/HarmonicFunc.hh>
#include <core/scoring/constraints/AtomPairConstraint.hh>
#include <core/scoring/constraints/CoordinateConstraint.hh>
#include <core/scoring/constraints/ConstraintSet.hh>
#include <core/scoring/etable/Etable.hh>
#include <core/scoring/AtomVDW.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/rms_util.hh>
#include <core/scoring/hbonds/hbonds.hh>
#include <core/scoring/hbonds/HBondSet.hh>
#include <core/energy_methods/FA_ElecEnergy.hh>
#include <core/scoring/etable/count_pair/CountPairAll.hh>
#include <core/scoring/etable/count_pair/CountPairFunction.hh>
#include <core/scoring/etable/count_pair/CountPairFactory.hh>
#include <core/types.hh>
#include <core/chemical/ResidueSelector.hh>
#include <core/chemical/VariantType.hh>
#include <core/chemical/ChemicalManager.hh>
#include <core/chemical/AtomTypeSet.hh>
#include <core/chemical/MMAtomTypeSet.hh>
#include <core/chemical/AA.hh>
#include <core/conformation/util.hh>
#include <core/conformation/ResidueFactory.hh>
#include <core/conformation/Residue.hh>
#include <core/conformation/ResidueMatcher.hh>
#include <core/pack/rotamer_trials.hh>
#include <core/pack/pack_rotamers.hh>
#include <core/pack/task/PackerTask.hh>
#include <core/pack/task/TaskFactory.hh>
#include <core/pack/rotamer_set/RotamerCouplings.hh>
#include <core/pack/rotamer_set/WaterPackingInfo.hh>
#include <core/kinematics/FoldTree.hh>
#include <core/kinematics/visualize.hh>
#include <core/kinematics/MoveMap.hh>
#include <core/id/AtomID_Map.hh>
#include <core/optimization/AtomTreeMinimizer.hh>
#include <core/optimization/MinimizerOptions.hh>
#include <core/pose/Pose.hh>
#include <basic/options/util.hh>
#include <basic/prof.hh>
#include <basic/basic.hh>
#include <core/id/SequenceMapping.hh>
#include <devel/init.hh>
#include <core/io/pdb/pdb_writer.hh>
#include <utility/vector1.hh>
#include <numeric/xyzVector.hh>
#include <numeric/xyzMatrix.hh>
#include <numeric/xyz.functions.hh>
#include <numeric/random/random.hh>
#include <numeric/random/random_permutation.hh>
#include <ObjexxFCL/format.hh>
#include <ObjexxFCL/string.functions.hh>
#include <basic/Tracer.hh>
#include <iosfwd>
#include <string>
#include <set>
#include <cstdlib>
#include <math.h>
#include <basic/options/keys/loops.OptionKeys.gen.hh>
Typedefs | |
typedef utility::vector1< std::pair< std::string, Size > > | SS_Quotas |
Functions | |
void | setup_loops_from_mapping (pose::Pose &pose, id::SequenceMapping const &mapping, protocols::loops::Loops &loops, bool const start_extended) |
void | setup_loops_fragment_libraries_with_ss (std::string const target_seq, protocols::loops::Loops const &loops, std::map< Size, protocols::frags::TorsionFragmentLibraryOP > &frag_libs, std::map< Size, bool > &frag_libs_init, SS_Quotas const &ss_quotas, std::map< Size, Real > const &ss_weight) |
void | setup_frags_from_vall (pose::Pose const &pose, protocols::loops::Loops const &loops, std::map< Size, protocols::frags::TorsionFragmentLibraryOP > &frag_libs, std::map< Size, bool > &frag_libs_init, SS_Quotas const &ss_quotas=empty_ss_quotas, bool const pick_6mers=false) |
void | full_protein_repack (pose::Pose &pose, ScoreFunction const &scorefxn) |
Variables | |
static SS_Quotas const | empty_ss_quotas |
typedef utility::vector1< std::pair< std::string, Size > > SS_Quotas |
void full_protein_repack | ( | pose::Pose & | pose, |
ScoreFunction const & | scorefxn | ||
) |
void setup_frags_from_vall | ( | pose::Pose const & | pose, |
protocols::loops::Loops const & | loops, | ||
std::map< Size, protocols::frags::TorsionFragmentLibraryOP > & | frag_libs, | ||
std::map< Size, bool > & | frag_libs_init, | ||
SS_Quotas const & | ss_quotas = empty_ss_quotas , |
||
bool const | pick_6mers = false |
||
) |
fragment setup:
References usec::frag_size, basic::options::OptionKeys::frags::frags, beta_nonlocal::pose, and setup_loops_fragment_libraries_with_ss().
Referenced by capri_t033_loop_test(), diversify_sam_loop_test(), and rebuild_trimmed_loops().
void setup_loops_fragment_libraries_with_ss | ( | std::string const | target_seq, |
protocols::loops::Loops const & | loops, | ||
std::map< Size, protocols::frags::TorsionFragmentLibraryOP > & | frag_libs, | ||
std::map< Size, bool > & | frag_libs_init, | ||
SS_Quotas const & | ss_quotas, | ||
std::map< Size, Real > const & | ss_weight | ||
) |
References usec::frag_size, create_a3b_hbs::i, subloop_histogram::iterator, demo.D080_Loop_modeling::loop_begin, pivot_selection::loop_end, name, basic::options::OptionKeys::ddg::nfrags, create_a3b_hbs::nres, option, secstruct(), basic::options::OptionKeys::in::file::vall, and basic::options::OptionKeys::loops::vall_file.
Referenced by setup_frags_from_vall().
void setup_loops_from_mapping | ( | pose::Pose & | pose, |
id::SequenceMapping const & | mapping, | ||
protocols::loops::Loops & | loops, | ||
bool const | start_extended | ||
) |
stochastic – choose cutpoints, may update pose foldtree
References loops::cutpoint, create_a3b_hbs::i, demo.D080_Loop_modeling::loop_begin, pivot_selection::loop_end, kmeans_adaptive_kernel_density_bb_dependent_rotlib::m, beta_nonlocal::pose, numeric::random::uniform(), and utility_exit_with_message.
Referenced by capri_t033_loop_test(), rebuild_trimmed_loops(), and relax_test().
|
static |