![]() |
Rosetta
2021.16
|
#include <SegmentPairing.hh>

Public Member Functions | |
| HelixPairing () | |
| HelixPairing (SegmentName const &h1, SegmentName const &h2, bool const is_parallel) | |
| ~HelixPairing () override | |
| SegmentPairingOP | clone () const override |
| PairingType | type () const override |
| void | set_parallel (bool const parallel) |
| Sets whether or not the helices are parallel (true) or antiparallel (false) More... | |
| 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 |
Private Attributes | |
| bool | parallel_ |
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::HelixPairing::HelixPairing | ( | ) |
| protocols::denovo_design::components::HelixPairing::HelixPairing | ( | SegmentName const & | h1, |
| SegmentName const & | h2, | ||
| bool const | is_parallel | ||
| ) |
References protocols::antibody::h1.
|
inlineoverride |
|
inlinestatic |
|
overridevirtual |
|
overridevirtual |
Implements protocols::denovo_design::components::SegmentPairing.
References protocols::antibody::h1, protocols::antibody::h2, parallel_, 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 |
|
inline |
Sets whether or not the helices are parallel (true) or antiparallel (false)
References parallel_.
Referenced by parse_tag().
|
overrideprotectedvirtual |
Implements protocols::denovo_design::components::SegmentPairing.
References parallel_.
|
inlineoverridevirtual |
|
private |
Referenced by pairing_string(), set_parallel(), and to_xml().
1.8.7