#include <StrandPairing.hh>
|
| | StrandPairing () |
| |
| | StrandPairing (core::Size res1, core::Size res2, bool antiparallel, core::Size pleating) |
| |
| | ~StrandPairing () |
| |
| core::Size | operator== (const StrandPairing &rhs) const |
| |
| core::Size | operator< (const StrandPairing &rhs) const |
| |
| core::Size | size () const |
| |
| core::Size | begin1 () const |
| |
| core::Size | end1 () const |
| |
| bool | range_check () const |
| |
| core::Size | contact_order () const |
| |
| core::Size | get_register () const |
| |
| void | get_all_register_and_bulges (SizeList ®s, SizeList &bulges) const |
| |
| std::size_t | hash_value () const |
| |
| bool | contains (core::Size res) const |
| |
| bool | is_bulge (core::Size res) const |
| |
| bool | is_ladder () const |
| |
| core::Size | get_pair (core::Size res) const |
| |
| bool | check_pleat () const |
| |
| core::Size | get_pleating (core::Size res) const |
| |
| bool | extend (core::Size res, core::Size res2, bool antiparallel, core::Size pleating) |
| | If possible, extend this pairing by the given residues. More...
|
| |
| void | extend_to (core::Size res) |
| |
| bool | antiparallel () const |
| |
| bool | has_pairing (core::scoring::dssp::Pairing const &) const |
| |
| bool | has_common_pairing (StrandPairing const &other) const |
| |
| bool | paired (core::Size res1, core::Size res2, bool anti) const |
| |
| void | get_beta_pairs (core::scoring::dssp::PairingList &) const |
| |
| bool | merge (StrandPairing const &other, bool domerge=false) |
| |
| bool | mergeable (StrandPairing const &other) const |
| |
| void | show_internals (std::ostream &out) const |
| |
| bool | valid_ends () const |
| |
| core::scoring::dssp::StrandPairing::StrandPairing |
( |
| ) |
|
| core::scoring::dssp::StrandPairing::~StrandPairing |
( |
| ) |
|
| bool core::scoring::dssp::StrandPairing::antiparallel |
( |
| ) |
const |
| core::Size core::scoring::dssp::StrandPairing::begin1 |
( |
| ) |
const |
|
inline |
| bool core::scoring::dssp::StrandPairing::check_pleat |
( |
| ) |
const |
| core::Size core::scoring::dssp::StrandPairing::contact_order |
( |
| ) |
const |
| bool core::scoring::dssp::StrandPairing::contains |
( |
core::Size |
res | ) |
const |
| core::Size core::scoring::dssp::StrandPairing::end1 |
( |
| ) |
const |
|
inline |
| void core::scoring::dssp::StrandPairing::extend_to |
( |
core::Size |
res | ) |
|
| void core::scoring::dssp::StrandPairing::get_all_register_and_bulges |
( |
SizeList & |
regs, |
|
|
SizeList & |
bulges |
|
) |
| const |
| Size core::scoring::dssp::StrandPairing::get_pair |
( |
core::Size |
res | ) |
const |
| Size core::scoring::dssp::StrandPairing::get_pleating |
( |
core::Size |
res | ) |
const |
| Size core::scoring::dssp::StrandPairing::get_register |
( |
| ) |
const |
| bool core::scoring::dssp::StrandPairing::has_common_pairing |
( |
StrandPairing const & |
other | ) |
const |
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().
| std::size_t core::scoring::dssp::StrandPairing::hash_value |
( |
| ) |
const |
| bool core::scoring::dssp::StrandPairing::is_bulge |
( |
core::Size |
res | ) |
const |
| bool core::scoring::dssp::StrandPairing::is_ladder |
( |
| ) |
const |
| bool core::scoring::dssp::StrandPairing::mergeable |
( |
StrandPairing const & |
other | ) |
const |
References antipar, begin1_, begin2_, end1_, end2_, extend_to(), basic::options::OptionKeys::jumps::max_strand_gap_allowed, basic::options::option, pairing1, pairing2, pleating1, runtime_assert, and tr.
Referenced by core::scoring::dssp::StrandPairingSet::has_pairing().
| 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::range_check |
( |
| ) |
const |
| void core::scoring::dssp::StrandPairing::show_internals |
( |
std::ostream & |
out | ) |
const |
| core::Size core::scoring::dssp::StrandPairing::size |
( |
| ) |
const |
|
inline |
| bool core::scoring::dssp::StrandPairing::valid_ends |
( |
| ) |
const |
| std::ostream& operator<< |
( |
std::ostream & |
out, |
|
|
StrandPairing const & |
sp |
|
) |
| |
|
friend |
| std::istream& operator>> |
( |
std::istream & |
in, |
|
|
StrandPairing & |
sp |
|
) |
| |
|
friend |
| bool core::scoring::dssp::StrandPairing::antipar |
|
private |
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().
| core::Size core::scoring::dssp::StrandPairing::begin1_ |
|
private |
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().
| core::Size core::scoring::dssp::StrandPairing::begin2_ |
|
private |
Referenced by contains(), get_pair(), is_ladder(), merge(), mergeable(), operator<(), core::scoring::dssp::operator<<(), operator==(), core::scoring::dssp::operator>>(), range_check(), and StrandPairing().
| core::Size core::scoring::dssp::StrandPairing::BIG_BULGE_LIMIT |
|
static |
| core::Size core::scoring::dssp::StrandPairing::end1_ |
|
private |
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().
| core::Size core::scoring::dssp::StrandPairing::end2_ |
|
private |
| std::vector<core::Size> core::scoring::dssp::StrandPairing::pairing1 |
|
private |
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().
| std::vector<core::Size> core::scoring::dssp::StrandPairing::pairing2 |
|
private |
| bool core::scoring::dssp::StrandPairing::pleat_weird |
|
private |
| std::vector<core::Size> core::scoring::dssp::StrandPairing::pleating1 |
|
private |
| core::Size core::scoring::dssp::StrandPairing::SMALL_BULGE_LIMIT |
|
static |
The documentation for this class was generated from the following files: