#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...
|
| |
| protocols::fldsgn::topology::BetaAlphaBetaMotif::BetaAlphaBetaMotif |
( |
| ) |
|
| protocols::fldsgn::topology::BetaAlphaBetaMotif::BetaAlphaBetaMotif |
( |
BetaAlphaBetaMotif const & |
s | ) |
|
| protocols::fldsgn::topology::BetaAlphaBetaMotif::~BetaAlphaBetaMotif |
( |
| ) |
|
|
overridedefault |
| void protocols::fldsgn::topology::BetaAlphaBetaMotif::calc_geometry |
( |
SS_Info2_COP const |
ssinfo, |
|
|
SheetSetCOP const |
sheet_set |
|
) |
| |
References protocols::fldsgn::topology::HSSTriplet::calc_geometry(), calc_helix_cycle(), 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::HSSTriplet::left_handed(), left_handed_, core::scoring::sheet, sheet_plane_, sheet_pos_, strand1_, strand2_, and protocols::fldsgn::topology::StrandPairingSet::strand_pairing().
| 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::compare(), core::sequence::end, geometry_is_initialized_, helix_, helix_cycle_, sheet_plane_, sheet_pos_, strand1_, strand2_, and protocols::fldsgn::TR().
Referenced by calc_geometry().
| core::Size protocols::fldsgn::topology::BetaAlphaBetaMotif::cross_over |
( |
| ) |
const |
|
inline |
| core::Size protocols::fldsgn::topology::BetaAlphaBetaMotif::helix |
( |
| ) |
const |
|
inline |
| utility::vector1< core::Size > protocols::fldsgn::topology::BetaAlphaBetaMotif::helix_cycle |
( |
| ) |
const |
|
inline |
| std::string protocols::fldsgn::topology::BetaAlphaBetaMotif::helix_cycle_as_string |
( |
| ) |
const |
| Real protocols::fldsgn::topology::BetaAlphaBetaMotif::hs1_dist |
( |
| ) |
const |
|
inline |
| Real protocols::fldsgn::topology::BetaAlphaBetaMotif::hs2_dist |
( |
| ) |
const |
|
inline |
| Real protocols::fldsgn::topology::BetaAlphaBetaMotif::hs_angle |
( |
| ) |
const |
|
inline |
| Real protocols::fldsgn::topology::BetaAlphaBetaMotif::hsheet_dist |
( |
| ) |
const |
|
inline |
| Real protocols::fldsgn::topology::BetaAlphaBetaMotif::hsheet_elev_angle |
( |
| ) |
const |
|
inline |
| bool protocols::fldsgn::topology::BetaAlphaBetaMotif::is_lefthanded |
( |
| ) |
const |
|
inline |
| void protocols::fldsgn::topology::BetaAlphaBetaMotif::left_handed |
( |
bool const |
v | ) |
|
|
inlineprivate |
| std::string protocols::fldsgn::topology::BetaAlphaBetaMotif::name |
( |
| ) |
const |
| core::Size protocols::fldsgn::topology::BetaAlphaBetaMotif::strand1 |
( |
| ) |
const |
|
inline |
| core::Size protocols::fldsgn::topology::BetaAlphaBetaMotif::strand2 |
( |
| ) |
const |
|
inline |
| core::Size protocols::fldsgn::topology::BetaAlphaBetaMotif::cross_over_ |
|
private |
| bool protocols::fldsgn::topology::BetaAlphaBetaMotif::geometry_is_initialized_ |
|
private |
| core::Size protocols::fldsgn::topology::BetaAlphaBetaMotif::helix_ |
|
private |
| utility::vector1< core::Size > protocols::fldsgn::topology::BetaAlphaBetaMotif::helix_cycle_ |
|
private |
| Real protocols::fldsgn::topology::BetaAlphaBetaMotif::hs1_dist_ |
|
private |
| Real protocols::fldsgn::topology::BetaAlphaBetaMotif::hs2_dist_ |
|
private |
| Real protocols::fldsgn::topology::BetaAlphaBetaMotif::hs_angle_ |
|
private |
| Real protocols::fldsgn::topology::BetaAlphaBetaMotif::hs_dist_ |
|
private |
| Real protocols::fldsgn::topology::BetaAlphaBetaMotif::hsheet_elev_angle_ |
|
private |
| bool protocols::fldsgn::topology::BetaAlphaBetaMotif::left_handed_ |
|
private |
| Vector protocols::fldsgn::topology::BetaAlphaBetaMotif::sheet_plane_ |
|
private |
| Vector protocols::fldsgn::topology::BetaAlphaBetaMotif::sheet_pos_ |
|
private |
| core::Size protocols::fldsgn::topology::BetaAlphaBetaMotif::strand1_ |
|
private |
| core::Size protocols::fldsgn::topology::BetaAlphaBetaMotif::strand2_ |
|
private |
The documentation for this class was generated from the following files: