Rosetta
Classes | Functions
gen_trimer_disulf.cc File Reference
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <basic/options/keys/out.OptionKeys.gen.hh>
#include <basic/options/option_macros.hh>
#include <basic/options/option.hh>
#include <basic/Tracer.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/conformation/symmetry/SymDof.hh>
#include <core/conformation/symmetry/SymmData.hh>
#include <core/conformation/symmetry/SymmetryInfo.hh>
#include <core/conformation/symmetry/util.hh>
#include <core/import_pose/import_pose.hh>
#include <devel/init.hh>
#include <core/io/pdb/pdb_writer.hh>
#include <core/io/silent/ScoreFileSilentStruct.hh>
#include <core/io/silent/SilentFileData.hh>
#include <core/kinematics/FoldTree.hh>
#include <core/kinematics/MoveMap.hh>
#include <core/kinematics/Stub.hh>
#include <core/kinematics/RT.hh>
#include <core/pack/task/PackerTask.hh>
#include <core/pack/task/TaskFactory.hh>
#include <core/pack/dunbrack/RotamerLibrary.hh>
#include <core/pack/dunbrack/RotamerLibraryScratchSpace.hh>
#include <utility/graph/Graph.hh>
#include <core/pack/packer_neighbors.hh>
#include <core/pack/pack_rotamers.hh>
#include <core/pack/rotamer_set/RotamerSetFactory.hh>
#include <core/pack/rotamer_set/RotamerSet.hh>
#include <core/pose/annotated_sequence.hh>
#include <core/pose/Pose.hh>
#include <core/pose/symmetry/util.hh>
#include <core/pose/util.hh>
#include <core/scoring/dssp/Dssp.hh>
#include <core/scoring/rms_util.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/symmetry/SymmetricScoreFunction.hh>
#include <numeric/conversions.hh>
#include <numeric/random/random.hh>
#include <numeric/xyz.functions.hh>
#include <numeric/xyz.io.hh>
#include <ObjexxFCL/FArray2D.hh>
#include <ObjexxFCL/format.hh>
#include <ObjexxFCL/string.functions.hh>
#include <protocols/minimization_packing/symmetry/SymMinMover.hh>
#include <protocols/minimization_packing/symmetry/SymPackRotamersMover.hh>
#include <protocols/scoring/ImplicitFastClashCheck.hh>
#include <protocols/sic_dock/xyzStripeHashPoseWithMeta.hh>
#include <sstream>
#include <utility/io/ozstream.hh>
#include <utility/vector0.hh>
#include <utility/vector1.hh>
#include <platform/types.hh>
#include <core/pose/init_id_map.hh>
#include <apps/pilot/will/mynamespaces.ihh>
#include <apps/pilot/will/will_util.ihh>

Classes

struct  HIT
 

Functions

void register_options ()
 
Real norm_degrees (Real x)
 
core::pack::rotamer_set::RotamerSetOP get_rotamers (core::pose::Pose &pose, core::Size irsd, bool ex1, bool ex2)
 
vector1< vector1< Real > > get_chis_complicated (core::pose::Pose &pose, core::Size irsd)
 
vector1< vector1< Real > > get_chis (core::pose::Pose &pose, core::Size irsd)
 
int get_N (core::pose::Pose const &inp)
 
core::pose::Pose make_two_trimers (core::pose::Pose const &inp, Size icys, Size N)
 
void set_disulf (core::pose::Pose &pose, Size icys, Size N, Size Nsub, Real chi1, Real chi2, Real chiss, Real chi2b, Real chi1b)
 
bool clash_check_bb (core::pose::Pose &pose, Size icys, Size N, Size Nsub)
 
Real repackmin (core::pose::Pose &pose, core::scoring::ScoreFunction const &sfxn, Size icys, Size N)
 
void generate_disulfide_conformations (core::pose::Pose const &in_pose, Size icys, Size N)
 
int main (int argc, char *argv[])
 

Function Documentation

◆ clash_check_bb()

bool clash_check_bb ( core::pose::Pose pose,
Size  icys,
Size  N,
Size  Nsub 
)

◆ generate_disulfide_conformations()

void generate_disulfide_conformations ( core::pose::Pose const &  in_pose,
Size  icys,
Size  N 
)

◆ get_chis()

vector1<vector1<Real> > get_chis ( core::pose::Pose pose,
core::Size  irsd 
)

◆ get_chis_complicated()

vector1<vector1<Real> > get_chis_complicated ( core::pose::Pose pose,
core::Size  irsd 
)

◆ get_N()

int get_N ( core::pose::Pose const &  inp)

◆ get_rotamers()

core::pack::rotamer_set::RotamerSetOP get_rotamers ( core::pose::Pose pose,
core::Size  irsd,
bool  ex1,
bool  ex2 
)

◆ main()

int main ( int  argc,
char *  argv[] 
)

◆ make_two_trimers()

core::pose::Pose make_two_trimers ( core::pose::Pose const &  inp,
Size  icys,
Size  N 
)

◆ norm_degrees()

Real norm_degrees ( Real  x)

References x.

Referenced by get_chis_complicated(), and get_N().

◆ register_options()

void register_options ( )

References NEW_OPT.

Referenced by main().

◆ repackmin()

Real repackmin ( core::pose::Pose pose,
core::scoring::ScoreFunction const &  sfxn,
Size  icys,
Size  N 
)

◆ set_disulf()

void set_disulf ( core::pose::Pose pose,
Size  icys,
Size  N,
Size  Nsub,
Real  chi1,
Real  chi2,
Real  chiss,
Real  chi2b,
Real  chi1b 
)