|
Rosetta 3.5
|
#include <StrandPairing.hh>

Static Public Attributes | |
| static core::Size | BIG_BULGE_LIMIT |
| static core::Size | SMALL_BULGE_LIMIT |
Private Types | |
| typedef utility::vector1 < core::Size > | SizeList |
Private Attributes | |
| core::Size | begin1_ |
| core::Size | end1_ |
| core::Size | begin2_ |
| core::Size | end2_ |
| std::vector< core::Size > | pairing1 |
| std::vector< core::Size > | pleating1 |
| std::vector< core::Size > | pairing2 |
| bool | pleat_weird |
| bool | antipar |
Friends | |
| std::ostream & | operator<< (std::ostream &out, StrandPairing const &sp) |
| std::istream & | operator>> (std::istream &in, StrandPairing &sp) |
Definition at line 53 of file StrandPairing.hh.
|
private |
Definition at line 54 of file StrandPairing.hh.
| core::scoring::dssp::StrandPairing::StrandPairing | ( | ) |
Definition at line 689 of file StrandPairing.cc.
| core::scoring::dssp::StrandPairing::StrandPairing | ( | core::Size | res1, |
| core::Size | res2, | ||
| bool | antiparallel, | ||
| core::Size | pleating | ||
| ) |
| core::scoring::dssp::StrandPairing::~StrandPairing | ( | ) |
Definition at line 692 of file StrandPairing.cc.
| bool core::scoring::dssp::StrandPairing::antiparallel | ( | ) | const |
Definition at line 989 of file StrandPairing.cc.
References antipar.
Referenced by protocols::abinitio::AlternativePairings::add_pairing(), protocols::fldsgn::topology::calc_strand_pairing_set(), and protocols::abinitio::AlternativePairings::compatible().
|
inline |
Definition at line 68 of file StrandPairing.hh.
References begin1_.
Referenced by protocols::fldsgn::topology::calc_strand_pairing_set(), and protocols::abinitio::AlternativePairings::compatible().
| bool core::scoring::dssp::StrandPairing::check_pleat | ( | ) | const |
Definition at line 266 of file StrandPairing.cc.
| core::Size core::scoring::dssp::StrandPairing::contact_order | ( | ) | const |
Definition at line 274 of file StrandPairing.cc.
Referenced by protocols::abinitio::PairingStatEntry::contact_order().
| bool core::scoring::dssp::StrandPairing::contains | ( | core::Size | res) | const |
Definition at line 968 of file StrandPairing.cc.
References begin1_, begin2_, end1_, and end2_.
Referenced by is_bulge().
|
inline |
Definition at line 72 of file StrandPairing.hh.
References end1_.
Referenced by protocols::fldsgn::topology::calc_strand_pairing_set(), and protocols::abinitio::AlternativePairings::compatible().
| bool core::scoring::dssp::StrandPairing::extend | ( | core::Size | res, |
| core::Size | res2, | ||
| bool | antiparallel, | ||
| core::Size | pleating | ||
| ) |
If possible, extend this pairing by the given residues.
| @par | Global Read: |
Definition at line 311 of file StrandPairing.cc.
References tr().
| void core::scoring::dssp::StrandPairing::extend_to | ( | core::Size | res) |
Definition at line 408 of file StrandPairing.cc.
References protocols::loops::extend.
Referenced by merge(), and mergeable().
| void core::scoring::dssp::StrandPairing::get_all_register_and_bulges | ( | SizeList & | regs, |
| SizeList & | bulges | ||
| ) | const |
Definition at line 703 of file StrandPairing.cc.
References antipar, begin1_, and pairing1.
Referenced by core::scoring::dssp::operator<<().
| void core::scoring::dssp::StrandPairing::get_beta_pairs | ( | core::scoring::dssp::PairingList & | beta_pairs) | const |
Definition at line 993 of file StrandPairing.cc.
References antipar, begin1_, end1_, core::scoring::dssp::Pairing::Orientation(), core::scoring::pair, pairing1, core::scoring::dssp::Pairing::Pleating(), pleating1, core::scoring::dssp::Pairing::Pos1(), and core::scoring::dssp::Pairing::Pos2().
| Size core::scoring::dssp::StrandPairing::get_pair | ( | core::Size | res) | const |
Definition at line 975 of file StrandPairing.cc.
References begin1_, begin2_, end1_, end2_, pairing1, and pairing2.
Referenced by protocols::fldsgn::topology::calc_strand_pairing_set(), and is_bulge().
| Size core::scoring::dssp::StrandPairing::get_pleating | ( | core::Size | res) | const |
Definition at line 582 of file StrandPairing.cc.
Referenced by protocols::fldsgn::topology::calc_strand_pairing_set().
| Size core::scoring::dssp::StrandPairing::get_register | ( | ) | const |
Definition at line 695 of file StrandPairing.cc.
References antipar, begin1_, and pairing1.
Referenced by protocols::abinitio::AlternativePairings::compatible().
| bool core::scoring::dssp::StrandPairing::has_common_pairing | ( | StrandPairing const & | other) | const |
Definition at line 938 of file StrandPairing.cc.
References antipar, begin1_, end1_, has_pairing(), core::scoring::dssp::Pairing::Orientation(), core::scoring::pair, pairing1, core::scoring::dssp::Pairing::Pleating(), pleating1, core::scoring::dssp::Pairing::Pos1(), and core::scoring::dssp::Pairing::Pos2().
| bool core::scoring::dssp::StrandPairing::has_pairing | ( | core::scoring::dssp::Pairing const & | p) | const |
Definition at line 648 of file StrandPairing.cc.
References core::scoring::dssp::Pairing::is_anti(), core::scoring::dssp::Pairing::Pos1(), and core::scoring::dssp::Pairing::Pos2().
Referenced by has_common_pairing().
| std::size_t core::scoring::dssp::StrandPairing::hash_value | ( | ) | const |
Definition at line 449 of file StrandPairing.cc.
References boost::tuples::hash_value(), and protocols::kinmatch::str().
Referenced by protocols::abinitio::hash_value().
| bool core::scoring::dssp::StrandPairing::is_bulge | ( | core::Size | res) | const |
Definition at line 960 of file StrandPairing.cc.
References contains(), and get_pair().
| bool core::scoring::dssp::StrandPairing::is_ladder | ( | ) | const |
| bool core::scoring::dssp::StrandPairing::merge | ( | StrandPairing const & | other, |
| bool | domerge = false |
||
| ) |
Definition at line 544 of file StrandPairing.cc.
References begin1_, begin2_, end1_, extend_to(), pairing1, pairing2, pleating1, and valid_ends().
Referenced by protocols::abinitio::PairingStatEntry::add_pairing().
| bool core::scoring::dssp::StrandPairing::mergeable | ( | StrandPairing const & | other) | const |
Definition at line 464 of file StrandPairing.cc.
References antipar, begin1_, begin2_, end1_, end2_, extend_to(), pairing1, pairing2, pleating1, and tr().
Referenced by protocols::abinitio::PairingStatEntry::compatible(), core::scoring::dssp::StrandPairingSet::has_pairing(), protocols::abinitio::PairingStatEntry::operator!=(), protocols::abinitio::_MergableEntries::operator()(), and protocols::abinitio::PairingStatEntry::operator==().
| Size core::scoring::dssp::StrandPairing::operator< | ( | const StrandPairing & | rhs) | const |
| Size core::scoring::dssp::StrandPairing::operator== | ( | const StrandPairing & | rhs) | const |
| bool core::scoring::dssp::StrandPairing::paired | ( | core::Size | res1, |
| core::Size | res2, | ||
| bool | anti | ||
| ) | const |
Definition at line 652 of file StrandPairing.cc.
References contains.
| bool core::scoring::dssp::StrandPairing::range_check | ( | ) | const |
Definition at line 727 of file StrandPairing.cc.
References begin1_, begin2_, end1_, end2_, pairing1, and pairing2.
Referenced by core::scoring::dssp::StrandPairingSet::add_pairing(), and protocols::abinitio::PairingStatEntry::show().
| void core::scoring::dssp::StrandPairing::show_internals | ( | std::ostream & | out) | const |
Definition at line 433 of file StrandPairing.cc.
Referenced by core::scoring::dssp::operator>>().
|
inline |
Definition at line 64 of file StrandPairing.hh.
References begin1_, and end1_.
Referenced by protocols::abinitio::PairingStatEntry::size().
| bool core::scoring::dssp::StrandPairing::valid_ends | ( | ) | const |
Definition at line 1006 of file StrandPairing.cc.
References antipar, and pairing1.
Referenced by merge().
|
friend |
Definition at line 884 of file StrandPairing.cc.
|
friend |
Definition at line 731 of file StrandPairing.cc.
|
private |
Definition at line 119 of file StrandPairing.hh.
Referenced by antiparallel(), get_all_register_and_bulges(), get_beta_pairs(), get_register(), has_common_pairing(), mergeable(), operator<(), core::scoring::dssp::operator<<(), core::scoring::dssp::operator>>(), StrandPairing(), and valid_ends().
|
private |
Definition at line 109 of file StrandPairing.hh.
Referenced by begin1(), contains(), get_all_register_and_bulges(), get_beta_pairs(), get_pair(), get_register(), has_common_pairing(), is_ladder(), merge(), mergeable(), operator<(), core::scoring::dssp::operator<<(), operator==(), core::scoring::dssp::operator>>(), range_check(), size(), and StrandPairing().
|
private |
Definition at line 109 of file StrandPairing.hh.
Referenced by contains(), get_pair(), is_ladder(), merge(), mergeable(), operator<(), core::scoring::dssp::operator<<(), operator==(), core::scoring::dssp::operator>>(), range_check(), and StrandPairing().
|
static |
Definition at line 102 of file StrandPairing.hh.
|
private |
Definition at line 109 of file StrandPairing.hh.
Referenced by contains(), end1(), get_beta_pairs(), get_pair(), has_common_pairing(), is_ladder(), merge(), mergeable(), operator<(), core::scoring::dssp::operator<<(), operator==(), core::scoring::dssp::operator>>(), range_check(), size(), and StrandPairing().
|
private |
Definition at line 109 of file StrandPairing.hh.
Referenced by contains(), get_pair(), is_ladder(), mergeable(), operator<(), core::scoring::dssp::operator<<(), operator==(), core::scoring::dssp::operator>>(), range_check(), and StrandPairing().
|
private |
Definition at line 114 of file StrandPairing.hh.
Referenced by get_all_register_and_bulges(), get_beta_pairs(), get_pair(), get_register(), has_common_pairing(), merge(), mergeable(), operator<(), core::scoring::dssp::operator<<(), operator==(), core::scoring::dssp::operator>>(), range_check(), StrandPairing(), and valid_ends().
|
private |
Definition at line 117 of file StrandPairing.hh.
Referenced by get_pair(), merge(), mergeable(), operator==(), core::scoring::dssp::operator>>(), range_check(), and StrandPairing().
|
private |
Definition at line 118 of file StrandPairing.hh.
|
private |
Definition at line 115 of file StrandPairing.hh.
Referenced by get_beta_pairs(), has_common_pairing(), merge(), mergeable(), core::scoring::dssp::operator<<(), operator==(), core::scoring::dssp::operator>>(), and StrandPairing().
|
static |
Definition at line 103 of file StrandPairing.hh.
1.8.4