#include <OriginalScaffoldBuildPoint.hh>
◆ parent
◆ OriginalBackboneBuildPoint() [1/3]
| protocols::match::upstream::OriginalBackboneBuildPoint::OriginalBackboneBuildPoint |
( |
core::Size |
index | ) |
|
◆ ~OriginalBackboneBuildPoint()
| protocols::match::upstream::OriginalBackboneBuildPoint::~OriginalBackboneBuildPoint |
( |
| ) |
|
|
overridedefault |
◆ OriginalBackboneBuildPoint() [2/3]
◆ OriginalBackboneBuildPoint() [3/3]
◆ compatible() [1/2]
| bool protocols::match::upstream::OriginalBackboneBuildPoint::compatible |
( |
OriginalBackboneBuildPoint const & |
other, |
|
|
bool |
first_dispatch = true |
|
) |
| const |
|
overridevirtual |
It's ok for a single backbone build point to be used by multiple geometric constraints at least from the perspective of the build point. If two different side chain conformations are needed for a single build point, then clearly that's impossible; however, if one of the geometric constraints requires a particular sidechain conformation, and the other is using the backbone of the original build point, then we're fine. Therefore, this method always returns true.
Reimplemented from protocols::match::upstream::ScaffoldBuildPoint.
◆ compatible() [2/2]
| bool protocols::match::upstream::OriginalBackboneBuildPoint::compatible |
( |
ScaffoldBuildPoint const & |
other, |
|
|
bool |
first_dispatch = true |
|
) |
| const |
|
overridevirtual |
◆ initialize_from_residue()
References core::conformation::Residue::aa(), core::chemical::aa_gly, core::chemical::aa_pro, protocols::match::upstream::ProteinBackboneBuildPoint::C_pos(), protocols::match::upstream::ProteinBackboneBuildPoint::CA_pos(), protocols::match::upstream::ProteinBackboneBuildPoint::H_pos(), protocols::match::upstream::ProteinBackboneBuildPoint::HA_pos(), core::conformation::Residue::has(), input_conformation_, core::conformation::Residue::is_lower_terminus(), core::conformation::Residue::is_protein(), core::conformation::Residue::is_upper_terminus(), core::conformation::Residue::mainchain_torsion(), protocols::match::upstream::ProteinBackboneBuildPoint::N_pos(), protocols::match::upstream::ProteinBackboneBuildPoint::O_pos(), core::pack::dunbrack::SingleResidueDunbrackLibrary::PEPTIDE_NEUTRAL_PHI, core::pack::dunbrack::SingleResidueDunbrackLibrary::PEPTIDE_NEUTRAL_PSI, protocols::match::upstream::ProteinBackboneBuildPoint::phi(), protocols::match::upstream::ProteinBackboneBuildPoint::psi(), and core::conformation::Residue::xyz().
Referenced by OriginalBackboneBuildPoint().
◆ input_conformation()
◆ insert()
◆ original_insertion_point()
Inform the calling function where in the original scaffold this build point should be inserted. If the output pose from a matching has a different number of residues than the original scaffold, then the calling function must determine where the hit from this build point should be inserted.
Implements protocols::match::upstream::ScaffoldBuildPoint.
References original_resid_.
◆ original_resid()
| core::Size protocols::match::upstream::OriginalBackboneBuildPoint::original_resid |
( |
| ) |
const |
|
inline |
◆ input_conformation_
◆ original_resid_
| core::Size protocols::match::upstream::OriginalBackboneBuildPoint::original_resid_ |
|
private |
The documentation for this class was generated from the following files: