#include <NearNativeLoopCloser.hh>
|
| | PossibleLoop (int resAdjustmentBeforeLoop, int resAdjustmentAfterLoop, core::Size loopLength, core::Size resBeforeLoop, core::Size resAfterLoop, char resTypeBeforeLoop, char resTypeAfterLoop, core::Size insertedBeforeLoopRes, core::Size insertedAfterLoopRes, core::pose::PoseOP fullLengthPoseOP, core::pose::PoseOP orig_atom_type_fullLengthPoseOP) |
| |
| | ~PossibleLoop () override |
| |
| void | evaluate_distance_closure () |
| |
| void | generate_stub_rmsd () |
| |
| void | generate_uncached_stub_rmsd () |
| |
| void | generate_output_pose (bool output_closed, bool ideal_loop, core::Real rms_threshold, std::string allowed_loop_abegos, std::string closure_type) |
| |
| core::pose::PoseOP | get_finalPoseOP () |
| |
| core::Real | get_stubRMSD () |
| |
| core::Real | get_uncached_stubRMSD () |
| |
| core::Real | get_final_RMSD () |
| |
| bool | outputed () |
| |
| void | outputed (bool outputed) |
| |
| bool | get_below_distance_threshold () |
| |
| std::string | get_description () |
| |
|
| void | trimRegion (core::pose::PoseOP &poseOP, core::Size resStart, core::Size resStop) |
| |
| void | extendRegion (bool towardCTerm, core::Size resStart, core::Size numberAddRes, core::pose::PoseOP &poseOP) |
| |
| bool | check_loop_abego (core::pose::PoseOP &poseOP, core::Size loopStart, core::Size loopStop, std::string allowed_loop_abegos, core::Real loop_rmsd) |
| |
| void | assign_phi_psi_omega_from_lookback (core::Size db_index, core::Size fragment_index, core::pose::PoseOP &poseOP) |
| |
| std::vector< core::Real > | get_center_of_mass (const core::Real *coordinates, int number_of_atoms) |
| |
| void | output_fragment_debug (std::vector< numeric::xyzVector< numeric::Real > > coordinates, std::string filename) |
| |
| void | add_coordinate_csts_from_lookback (core::Size stub_ss_index_match, core::Size fragment_index, core::Size pose_residue, bool match_stub_alone, core::pose::PoseOP &poseOP) |
| |
| void | add_dihedral_csts_from_lookback (core::Size stub_ss_index_match, core::Size fragment_index, core::Size pose_residue, core::pose::PoseOP &poseOP) |
| |
| core::Size | get_valid_resid (int resid, core::pose::Pose const pose) |
| |
std::vector
< numeric::xyzVector
< numeric::Real > > | get_coordinates_from_pose (core::pose::PoseOP const poseOP, core::Size resid, core::Size length) |
| |
| core::Real | rmsd_between_coordinates (std::vector< numeric::xyzVector< numeric::Real > > fragCoordinates, std::vector< numeric::xyzVector< numeric::Real > > coordinates) |
| |
| bool | kic_closure (core::scoring::ScoreFunctionOP scorefxn_, core::pose::PoseOP &poseOP, core::Size firstLoopRes, core::Size lastLoopRes, core::Size numb_kic_cycles) |
| |
| void | minimize_loop (core::scoring::ScoreFunctionOP scorefxn, bool ideal_loop, core::pose::PoseOP &poseOP) |
| |
| protocols::pose_length_moves::PossibleLoop::PossibleLoop |
( |
int |
resAdjustmentBeforeLoop, |
|
|
int |
resAdjustmentAfterLoop, |
|
|
core::Size |
loopLength, |
|
|
core::Size |
resBeforeLoop, |
|
|
core::Size |
resAfterLoop, |
|
|
char |
resTypeBeforeLoop, |
|
|
char |
resTypeAfterLoop, |
|
|
core::Size |
insertedBeforeLoopRes, |
|
|
core::Size |
insertedAfterLoopRes, |
|
|
core::pose::PoseOP |
fullLengthPoseOP, |
|
|
core::pose::PoseOP |
orig_atom_type_fullLengthPoseOP |
|
) |
| |
| protocols::pose_length_moves::PossibleLoop::~PossibleLoop |
( |
| ) |
|
|
overridedefault |
| void protocols::pose_length_moves::PossibleLoop::evaluate_distance_closure |
( |
| ) |
|
| void protocols::pose_length_moves::PossibleLoop::generate_output_pose |
( |
bool |
output_closed, |
|
|
bool |
ideal_loop, |
|
|
core::Real |
rms_threshold, |
|
|
std::string |
allowed_loop_abegos, |
|
|
std::string |
closure_type |
|
) |
| |
References core::scoring::cart_bonded, core::scoring::cart_bonded_angle, core::scoring::cart_bonded_length, core::scoring::coordinate_constraint, core::scoring::ScoreFunctionFactory::create_score_function(), core::scoring::dihedral_constraint, core::scoring::dssp::Dssp::dssp_reduced(), core::scoring::dssp::Dssp::get_dssp_secstruct(), core::sequence::SSManager::index2symbolString(), core::scoring::rama, core::select::resids(), and core::scoring::vdw.
| void protocols::pose_length_moves::PossibleLoop::generate_stub_rmsd |
( |
| ) |
|
| void protocols::pose_length_moves::PossibleLoop::generate_uncached_stub_rmsd |
( |
| ) |
|
| bool protocols::pose_length_moves::PossibleLoop::get_below_distance_threshold |
( |
| ) |
|
|
inline |
| vector< Real > protocols::pose_length_moves::PossibleLoop::get_center_of_mass |
( |
const core::Real * |
coordinates, |
|
|
int |
number_of_atoms |
|
) |
| |
|
private |
| std::vector< numeric::xyzVector< numeric::Real > > protocols::pose_length_moves::PossibleLoop::get_coordinates_from_pose |
( |
core::pose::PoseOP const |
poseOP, |
|
|
core::Size |
resid, |
|
|
core::Size |
length |
|
) |
| |
|
private |
| std::string protocols::pose_length_moves::PossibleLoop::get_description |
( |
| ) |
|
| core::Real protocols::pose_length_moves::PossibleLoop::get_final_RMSD |
( |
| ) |
|
|
inline |
| core::Real protocols::pose_length_moves::PossibleLoop::get_stubRMSD |
( |
| ) |
|
|
inline |
| core::Real protocols::pose_length_moves::PossibleLoop::get_uncached_stubRMSD |
( |
| ) |
|
|
inline |
| Size protocols::pose_length_moves::PossibleLoop::get_valid_resid |
( |
int |
resid, |
|
|
core::pose::Pose const |
pose |
|
) |
| |
|
private |
| void protocols::pose_length_moves::PossibleLoop::output_fragment_debug |
( |
std::vector< numeric::xyzVector< numeric::Real > > |
coordinates, |
|
|
std::string |
filename |
|
) |
| |
|
private |
| bool protocols::pose_length_moves::PossibleLoop::outputed |
( |
| ) |
|
|
inline |
| void protocols::pose_length_moves::PossibleLoop::outputed |
( |
bool |
outputed | ) |
|
|
inline |
| Real protocols::pose_length_moves::PossibleLoop::rmsd_between_coordinates |
( |
std::vector< numeric::xyzVector< numeric::Real > > |
fragCoordinates, |
|
|
std::vector< numeric::xyzVector< numeric::Real > > |
coordinates |
|
) |
| |
|
private |
| bool protocols::pose_length_moves::PossibleLoop::below_distance_threshold_ |
|
private |
| core::Real protocols::pose_length_moves::PossibleLoop::final_rmsd_ |
|
private |
| core::Size protocols::pose_length_moves::PossibleLoop::fullLength_resBeforeLoop_ |
|
private |
| core::Size protocols::pose_length_moves::PossibleLoop::insertedAfterLoopRes_ |
|
private |
| core::Size protocols::pose_length_moves::PossibleLoop::insertedBeforeLoopRes_ |
|
private |
| core::Size protocols::pose_length_moves::PossibleLoop::loopLength_ |
|
private |
| core::pose::PoseOP protocols::pose_length_moves::PossibleLoop::original_atom_type_fullLengthPoseOP_ |
|
private |
| bool protocols::pose_length_moves::PossibleLoop::outputed_ |
|
private |
| int protocols::pose_length_moves::PossibleLoop::resAdjustmentAfterLoop_ |
|
private |
| int protocols::pose_length_moves::PossibleLoop::resAdjustmentBeforeLoop_ |
|
private |
| core::Size protocols::pose_length_moves::PossibleLoop::resAfterLoop_ |
|
private |
| core::Size protocols::pose_length_moves::PossibleLoop::resBeforeLoop_ |
|
private |
| char protocols::pose_length_moves::PossibleLoop::resTypeAfterLoop_ |
|
private |
| char protocols::pose_length_moves::PossibleLoop::resTypeBeforeLoop_ |
|
private |
| core::Size protocols::pose_length_moves::PossibleLoop::stub_index_match_ |
|
private |
| core::Real protocols::pose_length_moves::PossibleLoop::stub_rmsd_match_ |
|
private |
| core::Size protocols::pose_length_moves::PossibleLoop::stub_ss_index_match_ |
|
private |
| core::Size protocols::pose_length_moves::PossibleLoop::uncached_stub_index_ |
|
private |
| core::Real protocols::pose_length_moves::PossibleLoop::uncached_stub_rmsd_ |
|
private |
The documentation for this class was generated from the following files: