![]() |
Rosetta
2020.11
|
Builds a pose from StructureData. More...
#include <ExtendedPoseBuilder.hh>
Public Types | |
typedef utility::vector1 < core::Size > | Resids |
Public Member Functions | |
ExtendedPoseBuilder () | |
~ExtendedPoseBuilder () override | |
core::pose::PoseOP | apply (StructureData const &sd) const |
Protected Member Functions | |
core::pose::PoseOP | create_template_pose (StructureData const &sd, SegmentNames const &template_segments) const |
void | extend_pose (core::pose::Pose &pose, StructureData const &sd, SegmentNames const &template_segments) const |
Private Member Functions | |
SegmentNames | find_template_segments (StructureData const &sd) const |
Resids | calc_chain_endings (StructureData const &sd) const |
Builds a pose from StructureData.
typedef utility::vector1< core::Size > protocols::denovo_design::components::ExtendedPoseBuilder::Resids |
protocols::denovo_design::components::ExtendedPoseBuilder::ExtendedPoseBuilder | ( | ) |
|
overridedefault |
core::pose::PoseOP protocols::denovo_design::components::ExtendedPoseBuilder::apply | ( | StructureData const & | sd | ) | const |
|
private |
References protocols::denovo_design::components::Segment::cterm_included(), protocols::denovo_design::components::StructureData::segment(), protocols::denovo_design::components::StructureData::segments_begin(), protocols::denovo_design::components::StructureData::segments_end(), and protocols::denovo_design::components::Segment::upper().
Referenced by extend_pose().
|
protected |
References protocols::denovo_design::components::append_new_chain_from_template_segment(), protocols::denovo_design::components::append_residues_from_template_segment(), protocols::denovo_design::components::Segment::lower_segment(), protocols::denovo_design::components::StructureData::segment(), and protocols::TR().
Referenced by apply().
|
protected |
References protocols::denovo_design::add_cutpoints(), protocols::denovo_design::components::add_terminus_variants(), protocols::denovo_design::components::append_new_residues(), calc_chain_endings(), core::conformation::Conformation::chains_from_termini(), core::pose::Pose::conformation(), protocols::denovo_design::components::Segment::cutpoint(), protocols::denovo_design::components::Segment::elem_length(), protocols::denovo_design::components::Segment::has_free_upper_terminus(), protocols::denovo_design::components::Segment::length(), protocols::denovo_design::components::Segment::lower_dihedrals(), protocols::denovo_design::components::Segment::n_residues_after_cutpoint(), protocols::denovo_design::components::Segment::n_residues_before_cutpoint(), protocols::denovo_design::components::prepend_new_residues(), core::pose::remove_lower_terminus_type_from_pose_residue(), core::pose::remove_upper_terminus_type_from_pose_residue(), protocols::denovo_design::components::StructureData::segment(), protocols::denovo_design::components::StructureData::segments_begin(), protocols::denovo_design::components::StructureData::segments_end(), core::pose::Pose::size(), protocols::TR(), and protocols::denovo_design::components::Segment::upper_dihedrals().
Referenced by apply().
|
private |
References core::pack::dunbrack::c, protocols::denovo_design::components::StructureData::segment(), protocols::denovo_design::components::StructureData::segments_begin(), protocols::denovo_design::components::StructureData::segments_end(), and protocols::denovo_design::components::Segment::template_pose().
Referenced by apply().