Rosetta 3.4
|
#include <core/coarse/Translator.hh>
#include <core/pose/Pose.hh>
#include <core/conformation/ResidueFactory.hh>
#include <core/kinematics/FoldTree.hh>
#include <core/pack/dunbrack/RotamerLibrary.hh>
#include <core/pack/dunbrack/DunbrackRotamer.hh>
#include <core/pack/dunbrack/CoarseRotamer.hh>
#include <ObjexxFCL/string.functions.hh>
#include <core/conformation/Residue.hh>
#include <core/id/DOF_ID.hh>
Functions | |
std::string | strip_whitespace (std::string const &name) |
must be a better place for this, already exists in ResidueType.cc! | |
bool | match_mask (RotVector const &mask, int nchi, DunbrackRotamer< FOUR, Real > const &rotamer) |
bool | update_mask (RotVector &mask, int nchi, RotVector const &max_bins) |
pose::PoseOP | create_rotamer (Translator const &map, ResidueTypeCAP fine_res_type, DunbrackRotamer< FOUR, Real > const &rotamer) |
int | find_most_frequent_rotamer (utility::vector1< DunbrackRotamer< FOUR > > const &fine_rotamers, RotVector const &mask, Size nchi, Real &pnew) |
void | coarse_rotamer (Translator const &map, ResidueTypeCAP fine_res_type, ResidueTypeCAP coarse_res_type, DunbrackRotamer< FOUR, Real > const &rotamer, Size nchi, ChiVector &chi, AngleVector &angle) |
void | average_rotamers (Translator const &map, ResidueTypeCAP fine_res_type, ResidueTypeCAP coarse_res_type, utility::vector1< DunbrackRotamer< FOUR > > const &fine_rotamers, RotVector const &mask, Size nchi, ChiVector &chi_mean, ChiVector &chi_std, AngleVector &angle_mean, AngleVector &angle_std) |
Real | sqr (Real x) |
Real | sqr3 (Real x) |
void average_rotamers | ( | Translator const & | map, |
ResidueTypeCAP | fine_res_type, | ||
ResidueTypeCAP | coarse_res_type, | ||
utility::vector1< DunbrackRotamer< FOUR > > const & | fine_rotamers, | ||
RotVector const & | mask, | ||
Size | nchi, | ||
ChiVector & | chi_mean, | ||
ChiVector & | chi_std, | ||
AngleVector & | angle_mean, | ||
AngleVector & | angle_std | ||
) |
References coarse_rotamer(), core::pack::dunbrack::increase_rotamer_precision(), match_mask(), sqr(), and sqr3().
void coarse_rotamer | ( | Translator const & | map, |
ResidueTypeCAP | fine_res_type, | ||
ResidueTypeCAP | coarse_res_type, | ||
DunbrackRotamer< FOUR, Real > const & | rotamer, | ||
Size | nchi, | ||
ChiVector & | chi, | ||
AngleVector & | angle | ||
) |
References create_rotamer(), and core::id::THETA.
Referenced by average_rotamers().
pose::PoseOP create_rotamer | ( | Translator const & | map, |
ResidueTypeCAP | fine_res_type, | ||
DunbrackRotamer< FOUR, Real > const & | rotamer | ||
) |
References core::coarse::Translator::coarsify(), and core::conformation::ResidueFactory::create_residue().
Referenced by coarse_rotamer().
int find_most_frequent_rotamer | ( | utility::vector1< DunbrackRotamer< FOUR > > const & | fine_rotamers, |
RotVector const & | mask, | ||
Size | nchi, | ||
Real & | pnew | ||
) |
References core::pack::dunbrack::increase_rotamer_precision(), and match_mask().
Referenced by average_rotamers(), and find_most_frequent_rotamer().
Referenced by average_rotamers().
Referenced by average_rotamers().
std::string strip_whitespace | ( | std::string const & | name | ) | [inline] |
must be a better place for this, already exists in ResidueType.cc!
Referenced by core::coarse::Translator::add_atom(), core::io::pdb::PDB_DReader::createFileData(), protocols::swa::protein::StepWiseBetaAntiParallelJumpSampleGenerator::get_antiparallel_beta_jumps(), core::coarse::Translator::map_atom_to_bead(), core::sequence::read_fasta_file(), core::chemical::read_topology_file(), and core::kinematics::FoldTree::reassign_atoms_for_intra_residue_stubs().