![]() |
Rosetta
2021.16
|
#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 |
Public Member Functions inherited from protocols::denovo_design::components::SegmentPairing | |
| 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 Public Member Functions inherited from protocols::denovo_design::components::SegmentPairing | |
| 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 | |
Public Types inherited from protocols::denovo_design::components::SegmentPairing | |
| enum | PairingType { HELIX = 1, STRAND = 2, HELIX_SHEET = 3, UNKNOWN } |
Static Public Attributes inherited from protocols::denovo_design::components::SegmentPairing | |
| static std::string | TAG_NAME = "Pairing" |
Static Protected Member Functions inherited from protocols::denovo_design::components::SegmentPairing | |
| 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 | ||
| ) |
References protocols::loops::loop_closure::ccd::helix.
|
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 |
1.8.7