Rosetta
Classes | Typedefs | Functions | Variables
get_dihedral_peptoid.cc File Reference
#include <protocols/moves/Mover.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 <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/rotamers/SingleResiduePeptoidLibrary.hh>
#include <core/pack/rotamers/RotamericSingleResiduePeptoidLibrary.tmpl.hh>
#include <devel/init.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/database/open.hh>
#include <numeric/angle.functions.hh>
#include <sstream>
#include <iomanip>
#include <map>

Classes

class  PeptoidDihedralGrabber
 

Typedefs

typedef utility::pointer::owning_ptr< PeptoidDihedralGrabberPeptoidDihedralGrabberOP
 

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::pack::rotamers::SingleResiduePeptoidLibraryCAP get_rsrpl (core::chemical::ResidueType const &rsd_type)
 
core::Real get_omg_from_rsd (core::conformation::Residue const &rsd, core::pose::Pose const &pose)
 
core::Real get_phi_from_rsd (core::conformation::Residue const &rsd, core::pose::Pose const &pose)
 
core::Real get_psi_from_rsd (core::conformation::Residue const &rsd, core::pose::Pose const &pose)
 
int main (int argc, char *argv[])
 

Variables

static basic::Tracer TR ("PeptoidDihedralGrabber")
 
static basic::Tracer TR_EX ("ExperimentalRotamers")
 
static basic::Tracer TR_IR ("InterpolatedRotamers")
 
basic::options::BooleanOptionKey const cyclic ("cyclic")
 
basic::options::BooleanOptionKey const qms ("qms")
 
basic::options::BooleanOptionKey const kmc ("kmc")
 
std::map< std::string, core::pack::rotamers::SingleResiduePeptoidLibraryCOP > peptoid_rotlibs_
 

Typedef Documentation

◆ PeptoidDihedralGrabberOP

typedef utility::pointer::owning_ptr< PeptoidDihedralGrabber > PeptoidDihedralGrabberOP

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_omg_from_rsd()

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

Returns the preceeding omg.

References beta_nonlocal::pose.

◆ get_phi_from_rsd()

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

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

References beta_nonlocal::pose.

◆ get_psi_from_rsd()

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

References beta_nonlocal::pose.

◆ get_rsrpl()

core::pack::rotamers::SingleResiduePeptoidLibraryCAP 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 
)

◆ main()

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

Variable Documentation

◆ cyclic

basic::options::BooleanOptionKey const cyclic("cyclic") ( "cyclic"  )

Referenced by main().

◆ kmc

basic::options::BooleanOptionKey const kmc("kmc") ( "kmc"  )

Referenced by main().

◆ peptoid_rotlibs_

std::map< std::string, core::pack::rotamers::SingleResiduePeptoidLibraryCOP > peptoid_rotlibs_

Referenced by get_rsrpl().

◆ qms

basic::options::BooleanOptionKey const qms("qms") ( "qms"  )

Referenced by get_rsrpl(), and main().

◆ TR

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

Referenced by main().

◆ TR_EX

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

◆ TR_IR

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