#include <BetaAlphaBetaMotif.hh>
|
| void | left_handed (bool const v) |
| |
| void | calc_helix_cycle (SS_Info2_COP const ssinfo) |
| | calc helix cycle against sheet. Helix cycle is classified as 0, 1, 2, 3, 4, which denote the position on helix, where the residue pointing to sheet plane. 0 means helix cycle is not calculated, or it's impossible to determine the helix cycle. More...
|
| |
◆ Real
◆ Size
◆ SS_Info2_COP
◆ String
◆ Vector
◆ BetaAlphaBetaMotif() [1/3]
| protocols::fldsgn::topology::BetaAlphaBetaMotif::BetaAlphaBetaMotif |
( |
| ) |
|
◆ BetaAlphaBetaMotif() [2/3]
◆ BetaAlphaBetaMotif() [3/3]
| protocols::fldsgn::topology::BetaAlphaBetaMotif::BetaAlphaBetaMotif |
( |
BetaAlphaBetaMotif const & |
s | ) |
|
◆ ~BetaAlphaBetaMotif()
| protocols::fldsgn::topology::BetaAlphaBetaMotif::~BetaAlphaBetaMotif |
( |
| ) |
|
|
overridedefault |
◆ calc_geometry()
| void protocols::fldsgn::topology::BetaAlphaBetaMotif::calc_geometry |
( |
SS_Info2_COP const |
ssinfo, |
|
|
SheetSetCOP const |
sheet_set |
|
) |
| |
References protocols::fldsgn::topology::BB_Pos::C(), protocols::fldsgn::topology::HSSTriplet::calc_geometry(), calc_helix_cycle(), protocols::fldsgn::topology::SS_Base::Cend_pos(), cross_over_, geometry_is_initialized_, protocols::antibody::h1, protocols::antibody::h2, helix_, hs1_dist_, hs2_dist_, hs_angle_, hs_dist_, hsheet_elev_angle_, protocols::fldsgn::topology::SS_Base::is_geometry_initialized(), protocols::fldsgn::topology::HSSTriplet::left_handed(), left_handed_, protocols::fldsgn::topology::SS_Base::mid_pos(), protocols::fldsgn::topology::BB_Pos::N(), protocols::fldsgn::topology::SS_Base::Nend_pos(), protocols::fldsgn::topology::SS_Base::orient(), core::scoring::sheet, sheet_plane_, sheet_pos_, strand1_, strand2_, and protocols::fldsgn::topology::StrandPairingSet::strand_pairing().
◆ calc_helix_cycle()
| void protocols::fldsgn::topology::BetaAlphaBetaMotif::calc_helix_cycle |
( |
SS_Info2_COP const |
ssinfo | ) |
|
|
private |
calc helix cycle against sheet. Helix cycle is classified as 0, 1, 2, 3, 4, which denote the position on helix, where the residue pointing to sheet plane. 0 means helix cycle is not calculated, or it's impossible to determine the helix cycle.
References protocols::fldsgn::topology::SS_Base::begin(), protocols::fldsgn::topology::BB_Pos::CA(), protocols::fldsgn::topology::BB_Pos::CB(), protocols::fldsgn::topology::compare(), core::sequence::end, geometry_is_initialized_, helix_, helix_cycle_, protocols::fldsgn::topology::SS_Base::length(), protocols::fldsgn::topology::SS_Base::Nend_orient(), protocols::fldsgn::topology::SS_Base::Nend_pos(), sheet_plane_, sheet_pos_, strand1_, strand2_, and protocols::fldsgn::TR().
Referenced by calc_geometry().
◆ calc_inout()
◆ cross_over()
| core::Size protocols::fldsgn::topology::BetaAlphaBetaMotif::cross_over |
( |
| ) |
const |
|
inline |
◆ helix()
| core::Size protocols::fldsgn::topology::BetaAlphaBetaMotif::helix |
( |
| ) |
const |
|
inline |
◆ helix_cycle()
| utility::vector1< core::Size > protocols::fldsgn::topology::BetaAlphaBetaMotif::helix_cycle |
( |
| ) |
const |
|
inline |
◆ helix_cycle_as_string()
| std::string protocols::fldsgn::topology::BetaAlphaBetaMotif::helix_cycle_as_string |
( |
| ) |
const |
◆ hs1_dist()
| Real protocols::fldsgn::topology::BetaAlphaBetaMotif::hs1_dist |
( |
| ) |
const |
|
inline |
◆ hs2_dist()
| Real protocols::fldsgn::topology::BetaAlphaBetaMotif::hs2_dist |
( |
| ) |
const |
|
inline |
◆ hs_angle()
| Real protocols::fldsgn::topology::BetaAlphaBetaMotif::hs_angle |
( |
| ) |
const |
|
inline |
◆ hsheet_dist()
| Real protocols::fldsgn::topology::BetaAlphaBetaMotif::hsheet_dist |
( |
| ) |
const |
|
inline |
◆ hsheet_elev_angle()
| Real protocols::fldsgn::topology::BetaAlphaBetaMotif::hsheet_elev_angle |
( |
| ) |
const |
|
inline |
◆ is_lefthanded()
| bool protocols::fldsgn::topology::BetaAlphaBetaMotif::is_lefthanded |
( |
| ) |
const |
|
inline |
◆ left_handed()
| void protocols::fldsgn::topology::BetaAlphaBetaMotif::left_handed |
( |
bool const |
v | ) |
|
|
inlineprivate |
◆ name()
| std::string protocols::fldsgn::topology::BetaAlphaBetaMotif::name |
( |
| ) |
const |
◆ strand1()
| core::Size protocols::fldsgn::topology::BetaAlphaBetaMotif::strand1 |
( |
| ) |
const |
|
inline |
◆ strand2()
| core::Size protocols::fldsgn::topology::BetaAlphaBetaMotif::strand2 |
( |
| ) |
const |
|
inline |
◆ operator<<
◆ cross_over_
| core::Size protocols::fldsgn::topology::BetaAlphaBetaMotif::cross_over_ |
|
private |
◆ geometry_is_initialized_
| bool protocols::fldsgn::topology::BetaAlphaBetaMotif::geometry_is_initialized_ |
|
private |
◆ helix_
| core::Size protocols::fldsgn::topology::BetaAlphaBetaMotif::helix_ |
|
private |
◆ helix_cycle_
| utility::vector1< core::Size > protocols::fldsgn::topology::BetaAlphaBetaMotif::helix_cycle_ |
|
private |
◆ hs1_dist_
| Real protocols::fldsgn::topology::BetaAlphaBetaMotif::hs1_dist_ |
|
private |
◆ hs2_dist_
| Real protocols::fldsgn::topology::BetaAlphaBetaMotif::hs2_dist_ |
|
private |
◆ hs_angle_
| Real protocols::fldsgn::topology::BetaAlphaBetaMotif::hs_angle_ |
|
private |
◆ hs_dist_
| Real protocols::fldsgn::topology::BetaAlphaBetaMotif::hs_dist_ |
|
private |
◆ hsheet_elev_angle_
| Real protocols::fldsgn::topology::BetaAlphaBetaMotif::hsheet_elev_angle_ |
|
private |
◆ left_handed_
| bool protocols::fldsgn::topology::BetaAlphaBetaMotif::left_handed_ |
|
private |
◆ sheet_plane_
| Vector protocols::fldsgn::topology::BetaAlphaBetaMotif::sheet_plane_ |
|
private |
◆ sheet_pos_
| Vector protocols::fldsgn::topology::BetaAlphaBetaMotif::sheet_pos_ |
|
private |
◆ strand1_
| core::Size protocols::fldsgn::topology::BetaAlphaBetaMotif::strand1_ |
|
private |
◆ strand2_
| core::Size protocols::fldsgn::topology::BetaAlphaBetaMotif::strand2_ |
|
private |
The documentation for this class was generated from the following files: