![]() |
Rosetta
2020.11
|
#include <SegmentPairing.hh>
Public Member Functions | |
HelixSheetPairing () | |
HelixSheetPairing (SegmentName const &helix, SegmentName const &s1, SegmentName const &s2) | |
~HelixSheetPairing () override | |
SegmentPairingOP | clone () const override |
PairingType | type () const override |
std::string | pairing_string (StructureData const &sd) const override |
![]() | |
SegmentPairing () | |
SegmentPairing (SegmentNames const &paired_segments) | |
~SegmentPairing () override | |
void | parse_my_tag (utility::tag::Tag const &tag) |
bool | has_segment (std::string const &segment) const |
SegmentNames const & | segments () const |
void | set_segments (std::string const &segments_str) |
void | set_segments (SegmentNames const &segments) |
Static Public Member Functions | |
static std::string | class_name () |
static void | provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd) |
![]() | |
static std::string | complex_type_name_for_pairing (std::string const &pairing_name) |
static SegmentPairingOP | create (std::string const &type_name) |
static std::string | get_strand_pairings (StructureData const &sd) |
Gets string for all strand pairings from a StructureData. More... | |
static std::string | get_helix_pairings (StructureData const &sd) |
Gets string for all helix pairings from a StructureData. More... | |
static std::string | get_hss_triplets (StructureData const &sd) |
Gets string for all helix-strand-strand triplets in a StructureData. More... | |
static ResiduePairs | get_strand_residue_pairs (StructureData const &sd) |
Gets pairs of residues involved in strand pairing. More... | |
Protected Member Functions | |
void | parse_tag (utility::tag::Tag const &tag) override |
void | to_xml (utility::tag::Tag &tag) const override |
Additional Inherited Members | |
![]() | |
enum | PairingType { HELIX = 1, STRAND = 2, HELIX_SHEET = 3, UNKNOWN } |
![]() | |
static std::string | TAG_NAME = "Pairing" |
![]() | |
static void | add_common_xml_elements (utility::tag::XMLSchemaDefinition &xsd, std::string const &class_name, std::string const &description, utility::tag::AttributeList &attlist) |
protocols::denovo_design::components::HelixSheetPairing::HelixSheetPairing | ( | ) |
protocols::denovo_design::components::HelixSheetPairing::HelixSheetPairing | ( | SegmentName const & | helix, |
SegmentName const & | s1, | ||
SegmentName const & | s2 | ||
) |
|
inlineoverride |
|
inlinestatic |
|
overridevirtual |
|
overridevirtual |
Implements protocols::denovo_design::components::SegmentPairing.
References class_name(), core::sequence::end, protocols::loops::loop_closure::ccd::helix, protocols::denovo_design::components::Segment::safe(), protocols::denovo_design::components::StructureData::segment(), protocols::denovo_design::components::SegmentPairing::segments(), and protocols::denovo_design::components::StructureData::ss().
|
overrideprotectedvirtual |
|
static |
|
overrideprotectedvirtual |
|
inlineoverridevirtual |