Rosetta
Classes | Typedefs | Functions
protocols::stepwise::modeler::align Namespace Reference

Classes

class  StepWiseClusterer
 
class  StepWiseLegacyClusterer
 
class  StepWiseLegacyClustererSilentBased
 
class  StepWisePoseAligner
 

Typedefs

typedef utility::pointer::shared_ptr< StepWiseClustererStepWiseClustererOP
 
typedef utility::pointer::shared_ptr< StepWiseClusterer const > StepWiseClustererCOP
 
typedef utility::pointer::shared_ptr< StepWiseLegacyClustererStepWiseLegacyClustererOP
 
typedef utility::pointer::shared_ptr< StepWiseLegacyClusterer const > StepWiseLegacyClustererCOP
 
typedef utility::pointer::shared_ptr< StepWiseLegacyClustererSilentBasedStepWiseLegacyClustererSilentBasedOP
 
typedef utility::pointer::shared_ptr< StepWiseLegacyClustererSilentBased const > StepWiseLegacyClustererSilentBasedCOP
 
typedef utility::pointer::shared_ptr< StepWisePoseAlignerStepWisePoseAlignerOP
 
typedef utility::pointer::shared_ptr< StepWisePoseAligner const > StepWisePoseAlignerCOP
 

Functions

std::unordered_set< std::string > const extra_suite_atoms_upper ({ " P ", " OP1", " OP2", " O5'", "XO3'" })
 
std::unordered_set< std::string > const extra_suite_atoms_lower ({ " O ", "YP ","YOP2","YOP1","YO5'" })
 
bool match_up_to_rna_dna (char const nt1, char const nt2)
 
core::Real get_rmsd (core::pose::Pose const &pose1, core::pose::Pose const &pose2, utility::vector1< core::Size > const &calc_rms_res, bool const check_align_at_superimpose_res, bool const check_switch)
 
core::Real get_rmsd (core::pose::Pose const &pose1, core::pose::Pose const &pose2, bool const check_align_at_superimpose_res, bool const check_switch)
 
void align_pose_and_add_rmsd_constraints (pose::Pose &pose, pose::PoseCOP align_pose, utility::vector1< core::Size > const &moving_res_list, Real const rmsd_screen)
 
Real superimpose_with_stepwise_aligner (pose::Pose &pose, pose::Pose const &align_pose, bool const superimpose_over_all_instantiated)
 
Real superimpose_pose_legacy (pose::Pose &mod_pose, pose::Pose const &ref_pose, std::map< core::Size, core::Size > const &res_map)
 Superimpose mod_pose onto ref_pose using the mapping of residues from mod_pose to ref_pose given by res_map. Simple wrapper around superimpose_pose using IDs. More...
 
id::AtomID_Map< id::AtomIDcreate_alignment_id_map_legacy (pose::Pose const &mod_pose, pose::Pose const &ref_pose, utility::vector1< core::Size > const &superimpose_res)
 
id::AtomID_Map< id::AtomIDcreate_alignment_id_map_legacy (pose::Pose const &mod_pose, pose::Pose const &ref_pose, std::map< core::Size, core::Size > res_map)
 

Typedef Documentation

◆ StepWiseClustererCOP

◆ StepWiseClustererOP

◆ StepWiseLegacyClustererCOP

◆ StepWiseLegacyClustererOP

◆ StepWiseLegacyClustererSilentBasedCOP

◆ StepWiseLegacyClustererSilentBasedOP

◆ StepWisePoseAlignerCOP

◆ StepWisePoseAlignerOP

Function Documentation

◆ align_pose_and_add_rmsd_constraints()

void protocols::stepwise::modeler::align::align_pose_and_add_rmsd_constraints ( pose::Pose pose,
pose::PoseCOP  align_pose,
utility::vector1< core::Size > const &  moving_res_list,
Real const  rmsd_screen 
)

◆ create_alignment_id_map_legacy() [1/2]

core::id::AtomID_Map< core::id::AtomID > protocols::stepwise::modeler::align::create_alignment_id_map_legacy ( pose::Pose const &  mod_pose,
pose::Pose const &  ref_pose,
std::map< core::Size, core::Size res_map 
)

◆ create_alignment_id_map_legacy() [2/2]

id::AtomID_Map< id::AtomID > protocols::stepwise::modeler::align::create_alignment_id_map_legacy ( pose::Pose const &  mod_pose,
pose::Pose const &  ref_pose,
utility::vector1< core::Size > const &  superimpose_res 
)

◆ extra_suite_atoms_lower()

std::unordered_set< std::string > const protocols::stepwise::modeler::align::extra_suite_atoms_lower ( { " O ", "YP ","YOP2","YOP1","YO5'" }  )

◆ extra_suite_atoms_upper()

std::unordered_set< std::string > const protocols::stepwise::modeler::align::extra_suite_atoms_upper ( { " P ", " OP1", " OP2", " O5'", "XO3'" }  )

◆ get_rmsd() [1/2]

core::Real protocols::stepwise::modeler::align::get_rmsd ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
bool const  check_align_at_superimpose_res,
bool const  check_switch 
)

Referenced by get_rmsd().

◆ get_rmsd() [2/2]

core::Real protocols::stepwise::modeler::align::get_rmsd ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2,
utility::vector1< core::Size > const &  calc_rms_res,
bool const  check_align_at_superimpose_res,
bool const  check_switch 
)

◆ match_up_to_rna_dna()

bool protocols::stepwise::modeler::align::match_up_to_rna_dna ( char const  nt1,
char const  nt2 
)

◆ superimpose_pose_legacy()

core::Real protocols::stepwise::modeler::align::superimpose_pose_legacy ( pose::Pose mod_pose,
pose::Pose const &  ref_pose,
std::map< core::Size, core::Size > const &  res_map 
)

Superimpose mod_pose onto ref_pose using the mapping of residues from mod_pose to ref_pose given by res_map. Simple wrapper around superimpose_pose using IDs.

Superimpose mod_pose onto ref_pose using the mapping of residues from mod_pose to ref_pose given by res_map.

References core::id::AtomID_Map< T >::all_default(), protocols::stepwise::modeler::rna::create_alignment_id_map_legacy(), and core::scoring::superimpose_pose().

Referenced by protocols::stepwise::modeler::merge_two_poses(), and protocols::stepwise::modeler::slice().

◆ superimpose_with_stepwise_aligner()

core::Real protocols::stepwise::modeler::align::superimpose_with_stepwise_aligner ( pose::Pose pose,
pose::Pose const &  align_pose,
bool const  superimpose_over_all_instantiated 
)