Rosetta
Classes | Typedefs | Functions | Variables
get_dihedral_b3aa.cc File Reference
#include <protocols/moves/Mover.hh>
#include <devel/init.hh>
#include <protocols/jd2/JobDistributor.hh>
#include <protocols/moves/MoverContainer.hh>
#include <protocols/moves/PyMOLMover.hh>
#include <protocols/minimization_packing/MinMover.hh>
#include <protocols/simple_moves/ScoreMover.hh>
#include <protocols/simple_moves/CyclizationMover.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/Energies.hh>
#include <core/scoring/EnergyMap.hh>
#include <core/scoring/EnergyGraph.hh>
#include <core/kinematics/MoveMap.hh>
#include <core/pose/Pose.hh>
#include <core/pose/PDBInfo.hh>
#include <core/conformation/Residue.hh>
#include <core/chemical/ResidueType.hh>
#include <core/chemical/VariantType.hh>
#include <core/chemical/rotamers/NCAARotamerLibrarySpecification.hh>
#include <utility/graph/Graph.hh>
#include <core/pack/task/operation/TaskOperations.hh>
#include <core/pack/task/TaskFactory.hh>
#include <core/pack/dunbrack/RotamerLibrary.hh>
#include <core/pack/dunbrack/DunbrackRotamer.hh>
#include <core/pack/rotamers/SingleResidueRotamerLibrary.hh>
#include <core/pack/dunbrack/RotamericSingleResidueDunbrackLibrary.tmpl.hh>
#include <basic/Tracer.hh>
#include <basic/options/option.hh>
#include <basic/options/keys/run.OptionKeys.gen.hh>
#include <basic/options/keys/cyclization.OptionKeys.gen.hh>
#include <basic/options/keys/packing.OptionKeys.gen.hh>
#include <basic/database/open.hh>
#include <numeric/angle.functions.hh>
#include <sstream>
#include <iomanip>
#include <map>

Classes

class  B3AADihedralGrabber
 

Typedefs

using B3AADihedralGrabberOP = utility::pointer::shared_ptr< B3AADihedralGrabber >
 

Functions

core::Real get_symm_corrected_angle (core::Size chi_num, std::string tlc, core::Real chi)
 
core::Real angle_diff (core::Real a1, core::Real a2)
 
core::Real calc_dist (core::conformation::Residue res1, core::conformation::Residue res2)
 
core::Real get_tht_from_rsd (core::conformation::Residue const &rsd, core::pose::Pose const &pose)
 
core::Real get_phi_from_rsd (core::conformation::Residue const &rsd)
 
core::Real get_psi_from_rsd (core::conformation::Residue const &rsd)
 
core::pack::dunbrack::SingleResidueDunbrackLibraryCOP get_rsrpl (core::chemical::ResidueType const &rsd_type)
 
int main (int argc, char *argv[])
 

Variables

static basic::Tracer TR ("B3AADihedralGrabber")
 
static basic::Tracer TR_EX ("ExperimentalRotamers")
 
static basic::Tracer TR_IR ("InterpolatedRotamers")
 
std::map< std::string, core::pack::dunbrack::SingleResidueDunbrackLibraryCOP > dunbrack_rotlibs_
 

Typedef Documentation

◆ B3AADihedralGrabberOP

using B3AADihedralGrabberOP = utility::pointer::shared_ptr<B3AADihedralGrabber>

Function Documentation

◆ angle_diff()

core::Real angle_diff ( core::Real  a1,
core::Real  a2 
)

◆ calc_dist()

core::Real calc_dist ( core::conformation::Residue  res1,
core::conformation::Residue  res2 
)

◆ get_phi_from_rsd()

core::Real get_phi_from_rsd ( core::conformation::Residue const &  rsd)

Handle lower-term residues by returning a "neutral" phi value

Referenced by B3AADihedralGrabber::apply().

◆ get_psi_from_rsd()

core::Real get_psi_from_rsd ( core::conformation::Residue const &  rsd)

◆ get_rsrpl()

core::pack::dunbrack::SingleResidueDunbrackLibraryCOP get_rsrpl ( core::chemical::ResidueType const &  rsd_type)

◆ get_symm_corrected_angle()

core::Real get_symm_corrected_angle ( core::Size  chi_num,
std::string  tlc,
core::Real  chi 
)

◆ get_tht_from_rsd()

core::Real get_tht_from_rsd ( core::conformation::Residue const &  rsd,
core::pose::Pose const &  pose 
)

Returns the preceeding omg.

References beta_nonlocal::pose.

Referenced by B3AADihedralGrabber::apply().

◆ main()

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

Variable Documentation

◆ dunbrack_rotlibs_

std::map< std::string, core::pack::dunbrack::SingleResidueDunbrackLibraryCOP > dunbrack_rotlibs_

Referenced by get_rsrpl().

◆ TR

basic::Tracer TR("B3AADihedralGrabber") ( "B3AADihedralGrabber"  )
static

Referenced by main().

◆ TR_EX

basic::Tracer TR_EX("ExperimentalRotamers") ( "ExperimentalRotamers"  )
static

◆ TR_IR

basic::Tracer TR_IR("InterpolatedRotamers") ( "InterpolatedRotamers"  )
static