![]() |
Rosetta Core
2015.05
|
#include <Dssp.hh>
Public Member Functions | |
Dssp (core::pose::Pose const &) | |
~Dssp () | |
void | dssp_reduced_IG_as_L_if_adjcent_H (ObjexxFCL::FArray1_char &secstruct) |
void | dssp_reduced_IG_as_L (ObjexxFCL::FArray1_char &secstruct) |
void | dssp_reduced (ObjexxFCL::FArray1_char &secstruct) |
void | dssp_reduced () |
void | dssp_featurizer (ObjexxFCL::FArray1_char &secstruct) |
void | dssp (ObjexxFCL::FArray1_char &dssp_secstruct) |
bool | paired (core::Size res1, core::Size res2, bool antiparallel) |
StrandPairingSet const & | strand_pairing_set () |
void | insert_ss_into_pose (core::pose::Pose &pose, bool recompute=true) |
void | insert_dssp_ss_into_pose (core::pose::Pose &pose, bool recompute=true) |
void | insert_edge_ss_into_pose (core::pose::Pose &pose, bool recompute=true) |
void | insert_ss_into_pose_no_IG_helix (core::pose::Pose &pose, bool recompute=true) |
char | get_dssp_secstruct (core::Size resid) |
std::string | get_dssp_secstruct () |
std::string | get_dssp_reduced_IG_as_L_secstruct () |
float | bb_pair_score (Size res1, Size res2) |
Size | num_pairings (Size resi) const |
bool | in_paired_strands (Size res1, Size res2) const |
Private Member Functions | |
void | compute (core::pose::Pose const &) |
Runs dssp, calculating per-residue secondary structure. More... | |
Private Attributes | |
ObjexxFCL::FArray1D_char | dssp_secstruct_ |
StrandPairingSetOP | pair_set_ |
ObjexxFCL::FArray2D_float | hbond_bb_pair_score_ |
Non-protein residues get a DSSP value of ' '
core::scoring::dssp::Dssp::Dssp | ( | core::pose::Pose const & | pose | ) |
core::scoring::dssp::Dssp::~Dssp | ( | ) |
|
private |
Runs dssp, calculating per-residue secondary structure.
References core::conformation::Residue::aa(), core::chemical::aa_vrt, angle_of(), dot(), core::scoring::dssp::fill_hbond_bb_pair_score_dssp(), core::conformation::Residue::is_protein(), core::pose::Pose::residue(), core::pose::Pose::total_residue(), and core::pose::Pose::xyz().
void core::scoring::dssp::Dssp::dssp | ( | ObjexxFCL::FArray1_char & | dssp_secstruct | ) |
void core::scoring::dssp::Dssp::dssp_featurizer | ( | ObjexxFCL::FArray1_char & | secstruct | ) |
void core::scoring::dssp::Dssp::dssp_reduced | ( | ObjexxFCL::FArray1_char & | secstruct | ) |
void core::scoring::dssp::Dssp::dssp_reduced | ( | ) |
void core::scoring::dssp::Dssp::dssp_reduced_IG_as_L | ( | ObjexxFCL::FArray1_char & | secstruct | ) |
void core::scoring::dssp::Dssp::dssp_reduced_IG_as_L_if_adjcent_H | ( | ObjexxFCL::FArray1_char & | secstruct | ) |
std::string core::scoring::dssp::Dssp::get_dssp_reduced_IG_as_L_secstruct | ( | ) |
char core::scoring::dssp::Dssp::get_dssp_secstruct | ( | core::Size | resid | ) |
std::string core::scoring::dssp::Dssp::get_dssp_secstruct | ( | ) |
void core::scoring::dssp::Dssp::insert_dssp_ss_into_pose | ( | core::pose::Pose & | pose, |
bool | recompute = true |
||
) |
References core::pose::Pose::set_secstruct().
void core::scoring::dssp::Dssp::insert_edge_ss_into_pose | ( | core::pose::Pose & | pose, |
bool | recompute = true |
||
) |
References core::pose::Pose::set_secstruct().
void core::scoring::dssp::Dssp::insert_ss_into_pose | ( | core::pose::Pose & | pose, |
bool | recompute = true |
||
) |
References core::pose::Pose::set_secstruct().
Referenced by core::scoring::motif::ResPairMotifQuery::init(), and core::scoring::hbonds::HBondEnergy::setup_for_scoring().
void core::scoring::dssp::Dssp::insert_ss_into_pose_no_IG_helix | ( | core::pose::Pose & | pose, |
bool | recompute = true |
||
) |
References core::pose::Pose::set_secstruct().
bool core::scoring::dssp::Dssp::paired | ( | core::Size | res1, |
core::Size | res2, | ||
bool | antiparallel | ||
) |
|
inline |
References pair_set_.
|
private |
|
private |
|
private |
Referenced by strand_pairing_set().