Rosetta 3.4
Public Types | Public Member Functions | Friends
core::scoring::dssp::StrandPairingSet Class Reference

#include <StrandPairing.hh>

Inheritance diagram for core::scoring::dssp::StrandPairingSet:
Inheritance graph
[legend]
Collaboration diagram for core::scoring::dssp::StrandPairingSet:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
StrandPairings::const_iterator 
const_iterator

Public Member Functions

 StrandPairingSet ()
 StrandPairingSet (ObjexxFCL::FArray2_float const &hbonds, float threshold, core::pose::Pose const &)
 StrandPairingSet (core::pose::Pose const &, core::Real threshold=-0.5)
 Constructor for set of StrandPairing objects.
 StrandPairingSet (core::scoring::dssp::PairingList const &)
 ~StrandPairingSet ()
bool check_pleat () const
char dssp_state (core::Size res) const
char featurizer_state (core::Size res) const
bool paired (core::Size res1, core::Size res2, bool antiparallel) const
bool has_pairing (core::scoring::dssp::Pairing const &) const
bool has_pairing (StrandPairing const &) const
void get_beta_pairs (core::scoring::dssp::PairingList &) const
bool merge (const StrandPairingSet &other, bool domerge=false)
const_iterator begin () const
const_iterator end () const
Size size () const
StrandPairing const & strand_pairing (Size i) const
void push_back (StrandPairing const &sp)

Friends

std::ostream & operator<< (std::ostream &out, const StrandPairingSet &sp)
std::istream & operator>> (std::istream &is, StrandPairingSet &sp)

Member Typedef Documentation

typedef StrandPairings::const_iterator core::scoring::dssp::StrandPairingSet::const_iterator

Constructor & Destructor Documentation

core::scoring::dssp::StrandPairingSet::StrandPairingSet ( ) [inline]
core::scoring::dssp::StrandPairingSet::StrandPairingSet ( ObjexxFCL::FArray2_float const &  hbonds,
float  threshold,
core::pose::Pose const &   
)
core::scoring::dssp::StrandPairingSet::StrandPairingSet ( core::pose::Pose const &  pose,
core::Real  threshold = -0.5 
)

Constructor for set of StrandPairing objects.

StrandPairingSet::StrandPairingSet

Detailed:
The incoming hbonds matrix is indexed by (acceptor residue, donor residue). Residues with energy less than threshold are considered paired, unless they are disallowed by the array called allowed (this was included to prevent helical residues from being considered paired, a problem which occasionally arose).
Parameters:
Global Read:
Global Write:
Remarks:
References:
Authors:
bblum
Last Modified:

References core::scoring::dssp::fill_hbond_bb_pair_score_dssp().

core::scoring::dssp::StrandPairingSet::StrandPairingSet ( core::scoring::dssp::PairingList const &  in_pairings)
core::scoring::dssp::StrandPairingSet::~StrandPairingSet ( )

Member Function Documentation

const_iterator core::scoring::dssp::StrandPairingSet::begin ( ) const [inline]
bool core::scoring::dssp::StrandPairingSet::check_pleat ( ) const
char core::scoring::dssp::StrandPairingSet::dssp_state ( core::Size  res) const
const_iterator core::scoring::dssp::StrandPairingSet::end ( ) const [inline]
char core::scoring::dssp::StrandPairingSet::featurizer_state ( core::Size  res) const
void core::scoring::dssp::StrandPairingSet::get_beta_pairs ( core::scoring::dssp::PairingList beta_pairs) const
bool core::scoring::dssp::StrandPairingSet::has_pairing ( core::scoring::dssp::Pairing const &  p) const
bool core::scoring::dssp::StrandPairingSet::has_pairing ( StrandPairing const &  p) const
bool core::scoring::dssp::StrandPairingSet::merge ( const StrandPairingSet other,
bool  domerge = false 
)
bool core::scoring::dssp::StrandPairingSet::paired ( core::Size  res1,
core::Size  res2,
bool  antiparallel 
) const
void core::scoring::dssp::StrandPairingSet::push_back ( StrandPairing const &  sp) [inline]
Size core::scoring::dssp::StrandPairingSet::size ( ) const [inline]
StrandPairing const& core::scoring::dssp::StrandPairingSet::strand_pairing ( Size  i) const [inline]

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const StrandPairingSet sp 
) [friend]
std::istream& operator>> ( std::istream &  is,
StrandPairingSet sp 
) [friend]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines