Rosetta
|
#include <StepWisePoseAligner.hh>
Private Attributes | |
core::pose::Pose const & | reference_pose_ |
core::pose::PoseCOP | reference_pose_local_ |
core::pose::PoseOP | mod_reference_pose_local_ = nullptr |
utility::vector1< core::Size > | root_partition_res_ |
utility::vector1< core::Size > | user_defined_calc_rms_res_ |
utility::vector1< core::Size > | rmsd_res_in_pose_ |
utility::vector1< core::Size > | superimpose_res_in_pose_ |
std::map< core::id::AtomID, core::id::AtomID > | calc_rms_atom_id_map_ |
std::map< core::id::AtomID, core::id::AtomID > | complete_moving_atom_id_map_ |
std::map< core::id::AtomID, core::id::AtomID > | superimpose_atom_id_map_ |
std::string | annotated_sequence_used_for_atom_id_maps_ |
core::Real | rmsd_ |
core::Real | superimpose_rmsd_ |
core::Real const | check_alignment_tolerance_ |
bool | superimpose_over_all_instantiated_ |
protocols::stepwise::modeler::align::StepWisePoseAligner::StepWisePoseAligner | ( | core::pose::Pose const & | reference_pose | ) |
|
overridedefault |
|
private |
|
private |
References core::chemical::ResidueTypeBase::aa(), core::chemical::ResidueType::atom_index(), do_checks(), core::chemical::ResidueTypeBase::na_analogue(), core::pose::Pose::residue_type(), core::chemical::rna::rna_dna_match(), and core::pose::Pose::size().
Referenced by create_coordinate_constraint_atom_id_map(), get_calc_rms_atom_id_map(), get_root_triad_atom_id_map(), and update_superimpose_atom_id_map().
void protocols::stepwise::modeler::align::StepWisePoseAligner::apply | ( | core::pose::Pose & | pose | ) |
References do_superimposition(), and initialize().
Referenced by protocols::stepwise::modeler::align::align_pose_and_add_rmsd_constraints(), and superimpose_recursively().
bool protocols::stepwise::modeler::align::StepWisePoseAligner::check_matching_atom_names | ( | core::pose::Pose const & | pose1, |
core::pose::Pose const & | pose2, | ||
bool const | verbose = true |
||
) |
References calc_rms_atom_id_map_.
bool protocols::stepwise::modeler::align::StepWisePoseAligner::check_matching_atom_names | ( | core::pose::Pose const & | pose1, |
core::pose::Pose const & | pose2, | ||
std::map< core::id::AtomID, core::id::AtomID > const & | atom_id_map, | ||
bool const | verbose = true |
||
) |
std::map< id::AtomID, id::AtomID > protocols::stepwise::modeler::align::StepWisePoseAligner::create_coordinate_constraint_atom_id_map | ( | core::pose::Pose const & | pose | ) |
References add_to_atom_id_map_after_checks(), core::chemical::ResidueType::atom_name(), get_res_list_in_reference(), mod_reference_pose_local_, core::chemical::rings::q, reference_pose_local_, core::pose::Pose::residue_type(), and core::pose::Pose::size().
Referenced by create_coordinate_constraints().
void protocols::stepwise::modeler::align::StepWisePoseAligner::create_coordinate_constraints | ( | core::pose::Pose & | pose, |
core::Real const | rmsd_screen | ||
) |
|
private |
References core::chemical::ResidueType::atom_index(), core::chemical::ResidueType::atom_name(), core::chemical::ResidueType::chi_atoms(), protocols::stepwise::modeler::align::extra_suite_atoms_lower(), protocols::stepwise::modeler::align::extra_suite_atoms_upper(), core::chemical::ResidueType::first_sidechain_atom(), core::chemical::ResidueType::first_sidechain_hydrogen(), core::pose::Pose::fold_tree(), core::chemical::ResidueType::has(), core::chemical::ResidueTypeBase::has_variant_type(), core::chemical::ResidueType::is_canonical_nucleic(), core::kinematics::FoldTree::is_cutpoint(), core::chemical::ResidueTypeBase::is_protein(), core::chemical::ResidueTypeBase::is_RNA(), core::chemical::ResidueType::is_virtual(), core::chemical::ResidueType::last_controlling_chi(), core::chemical::ResidueType::natoms(), core::chemical::ResidueType::nheavyatoms(), core::pose::Pose::residue_type(), and core::pose::Pose::size().
Referenced by add_to_atom_id_map_after_checks().
|
private |
References calc_rms_atom_id_map_, core::chemical::element::F, mod_reference_pose_local_, natoms_rmsd(), reference_pose_local_, core::scoring::rms_at_corresponding_atoms_no_super(), rmsd_, rmsd_res_in_pose_, core::pose::full_model_info::sub_to_full(), superimpose_atom_id_map_, core::scoring::superimpose_pose(), superimpose_res_in_pose_, superimpose_rmsd_, and protocols::TR().
Referenced by apply().
|
private |
|
private |
References add_to_atom_id_map_after_checks(), core::chemical::ResidueType::atom_name(), core::pose::full_model_info::const_full_model_info(), core::chemical::CUTPOINT_LOWER, protocols::stepwise::modeler::align::extra_suite_atoms_lower(), protocols::stepwise::modeler::align::extra_suite_atoms_upper(), core::pose::full_model_info::FullModelInfo::fixed_domain_map(), core::pose::Pose::fold_tree(), get_res_list_in_reference(), core::chemical::ResidueTypeBase::has_variant_type(), core::kinematics::FoldTree::is_cutpoint(), core::chemical::ResidueTypeBase::is_polymer(), core::chemical::ResidueTypeBase::is_protein(), core::chemical::ResidueTypeBase::is_RNA(), mod_reference_pose_local_, core::chemical::rings::q, reference_pose_local_, core::pose::full_model_info::FullModelInfo::res_list(), core::pose::Pose::residue_type(), and core::pose::Pose::size().
Referenced by update_calc_rms_atom_id_map(), and update_superimpose_atom_id_map().
|
private |
References core::pose::full_model_info::const_full_model_info(), core::pose::full_model_info::FullModelParameters::conventional_to_full(), core::pose::full_model_info::FullModelInfo::full_model_parameters(), core::pose::full_model_info::FullModelParameters::full_to_conventional_resnum_and_chain_and_segid(), core::pose::full_model_info::get_res_list_const(), core::pose::full_model_info::get_res_list_from_full_model_info_const(), core::pose::full_model_info::FullModelParameters::has_conventional_residue(), reference_pose_, and core::pose::Pose::size().
Referenced by create_coordinate_constraint_atom_id_map(), get_calc_rms_atom_id_map(), get_root_triad_atom_id_map(), update_reference_pose_local(), and update_superimpose_atom_id_map().
Real protocols::stepwise::modeler::align::StepWisePoseAligner::get_rmsd_no_superimpose | ( | core::pose::Pose const & | pose, |
bool const | check_align = true |
||
) |
References reference_pose_local_.
Referenced by protocols::stepwise::modeler::align::get_rmsd().
Real protocols::stepwise::modeler::align::StepWisePoseAligner::get_rmsd_no_superimpose | ( | core::pose::Pose const & | pose, |
core::pose::Pose const & | pose_reference, | ||
bool const | check_align = true |
||
) |
References core::pose::Pose::annotated_sequence(), annotated_sequence_used_for_atom_id_maps_, calc_rms_atom_id_map_, check_alignment_tolerance_, core::pose::Pose::dump_pdb(), output_atom_id_map(), reference_pose_local_, core::scoring::rms_at_corresponding_atoms_no_super(), rmsd_, rmsd_res_in_pose_, superimpose_atom_id_map_, superimpose_res_in_pose_, superimpose_rmsd_, and protocols::TR().
Real protocols::stepwise::modeler::align::StepWisePoseAligner::get_rmsd_over_all_poses | ( | core::pose::Pose & | pose | ) |
References superimpose_recursively().
Referenced by protocols::stepwise::modeler::align::superimpose_with_stepwise_aligner().
|
private |
References core::pose::full_model_info::FullModelInfo::alignment_anchor_res(), core::pose::full_model_info::const_full_model_info(), core::pose::Pose::fold_tree(), core::pose::full_model_info::get_fixed_domain_from_full_model_info_const(), core::chemical::ResidueTypeBase::is_polymer(), core::pose::Pose::residue_type(), rmsd_res_in_pose_, core::kinematics::FoldTree::root(), root_partition_res_, core::pose::Pose::size(), superimpose_over_all_instantiated_, superimpose_res_in_pose_, and user_defined_calc_rms_res_.
Referenced by initialize().
|
private |
References add_to_atom_id_map_after_checks(), core::kinematics::AtomTree::atom_dont_do_update(), core::chemical::ResidueType::atom_name(), core::pose::Pose::atom_tree(), core::pose::Pose::fold_tree(), get_res_list_in_reference(), core::conformation::get_root_residue_root_atomno(), core::kinematics::tree::Atom::get_self_ptr(), mod_reference_pose_local_, core::chemical::rings::q, reference_pose_local_, core::pose::Pose::residue(), core::pose::Pose::residue_type(), and core::kinematics::FoldTree::root().
Referenced by update_superimpose_atom_id_map().
void protocols::stepwise::modeler::align::StepWisePoseAligner::initialize | ( | core::pose::Pose const & | pose | ) |
References core::pose::Pose::annotated_sequence(), annotated_sequence_used_for_atom_id_maps_, get_rmsd_res_and_superimpose_res_in_pose(), update_calc_rms_atom_id_map(), update_reference_pose_local(), and update_superimpose_atom_id_map().
Referenced by apply(), and protocols::stepwise::modeler::align::get_rmsd().
|
inline |
References calc_rms_atom_id_map_.
Referenced by do_superimposition(), and superimpose_recursively().
|
inline |
References superimpose_atom_id_map_.
Referenced by superimpose_recursively().
|
private |
References protocols::TR().
Referenced by get_rmsd_no_superimpose().
|
private |
|
inline |
References rmsd_.
Referenced by superimpose_recursively().
|
inline |
References superimpose_rmsd_.
|
inline |
References rmsd_res_in_pose_.
|
inline |
|
inline |
References superimpose_over_all_instantiated_.
Referenced by protocols::stepwise::modeler::align::superimpose_with_stepwise_aligner().
|
inline |
References user_defined_calc_rms_res_.
Referenced by protocols::stepwise::modeler::align::get_rmsd().
|
inline |
References superimpose_atom_id_map_.
Referenced by protocols::stepwise::modeler::align::align_pose_and_add_rmsd_constraints().
|
inline |
References superimpose_over_all_instantiated_.
|
private |
|
inline |
References superimpose_res_in_pose_.
|
inline |
References superimpose_rmsd_.
Referenced by superimpose_recursively().
|
private |
|
private |
References core::pose::Pose::clone(), core::pose::full_model_info::const_full_model_info(), core::pose::full_model_info::FullModelInfo::full_sequence(), core::pose::full_model_info::get_res_list_from_full_model_info_const(), get_res_list_in_reference(), protocols::stepwise::modeler::align::match_up_to_rna_dna(), mod_reference_pose_local_, core::pose::rna::mutate_position(), reference_pose_, reference_pose_local_, core::pose::rna::remove_bracketed(), core::pose::Pose::sequence(), and core::pose::Pose::size().
Referenced by initialize().
|
private |
References add_to_atom_id_map_after_checks(), core::chemical::ResidueType::atom_name(), core::pose::full_model_info::check_sample_sugar_in_full_model_info(), complete_moving_atom_id_map_, protocols::stepwise::modeler::align::extra_suite_atoms_lower(), protocols::stepwise::modeler::align::extra_suite_atoms_upper(), get_calc_rms_atom_id_map(), get_res_list_in_reference(), get_root_triad_atom_id_map(), core::chemical::ResidueType::is_TNA(), mod_reference_pose_local_, core::chemical::rings::q, reference_pose_local_, core::pose::Pose::residue_type(), rmsd_res_in_pose_, core::pose::Pose::size(), core::chemical::rna::sugar_atoms, superimpose_atom_id_map_, superimpose_over_all_instantiated_, and superimpose_res_in_pose_.
Referenced by initialize().
|
private |
Referenced by get_rmsd_no_superimpose(), and initialize().
|
private |
|
private |
Referenced by get_rmsd_no_superimpose().
|
private |
Referenced by update_superimpose_atom_id_map().
|
private |
|
private |
Referenced by get_res_list_in_reference(), and update_reference_pose_local().
|
private |
|
private |
Referenced by do_superimposition(), get_rmsd_no_superimpose(), and rmsd().
|
private |
|
private |
Referenced by get_rmsd_res_and_superimpose_res_in_pose(), and set_root_partition_res().
|
private |
|
private |
|
private |
|
private |
Referenced by do_superimposition(), get_rmsd_no_superimpose(), rmsd_over_alignment_atoms(), and superimpose_rmsd().
|
private |