Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
reference_frames.hh File Reference

compute motif-related reference frames for residues, chemical groups, etc More...

#include <core/types.hh>
#include <core/id/AtomID.hh>
#include <numeric/xyzTransform.hh>
#include <core/pose/Pose.fwd.hh>

Namespaces

 core
 A class for reading in the atom type properties.
 
 core::pose
 
 core::pose::motif
 

Functions

numeric::xyzTransform< core::Realcore::pose::motif::get_sidechain_reference_frame (Pose const &pose, core::Size const &ir)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_backbone_reference_frame (Pose const &pose, core::Size const &ir)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_nterminal_peptide_bond_reference_frame (Pose const &pose, core::Size const &ir)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_cterminal_peptide_bond_reference_frame (Pose const &pose, core::Size const &ir)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_peptide_bond_reference_frame (Pose const &pose, core::Size const &ir, bool const &n_or_c)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_backbone_reference_frame (numeric::xyzVector< Real > const &N, numeric::xyzVector< Real > const &CA, numeric::xyzVector< Real > const &C)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_nterminal_peptide_bond_reference_frame (numeric::xyzVector< Real > const &H, numeric::xyzVector< Real > const &N, numeric::xyzVector< Real > const &CA)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_cterminal_peptide_bond_reference_frame (numeric::xyzVector< Real > const &O, numeric::xyzVector< Real > const &C, numeric::xyzVector< Real > const &CA)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_frame_ala (Pose const &pose, core::Size const &ir)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_frame_cys (Pose const &pose, core::Size const &ir)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_frame_asp (Pose const &pose, core::Size const &ir)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_frame_glu (Pose const &pose, core::Size const &ir)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_frame_phe (Pose const &pose, core::Size const &ir)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_frame_gly (Pose const &pose, core::Size const &ir)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_frame_his (Pose const &pose, core::Size const &ir)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_frame_ile (Pose const &pose, core::Size const &ir)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_frame_lys (Pose const &pose, core::Size const &ir)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_frame_leu (Pose const &pose, core::Size const &ir)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_frame_met (Pose const &pose, core::Size const &ir)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_frame_asn (Pose const &pose, core::Size const &ir)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_frame_pro (Pose const &pose, core::Size const &ir)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_frame_gln (Pose const &pose, core::Size const &ir)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_frame_arg (Pose const &pose, core::Size const &ir)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_frame_ser (Pose const &pose, core::Size const &ir)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_frame_thr (Pose const &pose, core::Size const &ir)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_frame_val (Pose const &pose, core::Size const &ir)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_frame_trp (Pose const &pose, core::Size const &ir)
 
numeric::xyzTransform< core::Realcore::pose::motif::get_frame_tyr (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_cterminal_peptide_bond_reference_frame_atomids (Pose const &pose, core::Size const &ir, bool extra=false)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_nterminal_peptide_bond_reference_frame_atomids (Pose const &pose, core::Size const &ir, bool extra=false)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_peptide_bond_reference_frame_atomids (Pose const &pose, core::Size const &ir, bool const &n_or_c, bool extra=false)
 
AIDs core::pose::motif::get_backbone_reference_frame_atomids (Pose const &pose, core::Size const &ir)
 
AIDs core::pose::motif::get_backbone_reference_frame_atomids_with_downstream (Pose const &pose, core::Size const &ir)
 
AIDs core::pose::motif::get_sidechain_reference_frame_atomids (Pose const &pose, core::Size const &ir)
 
AIDs core::pose::motif::get_sidechain_reference_frame_atomids_with_downstream (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_ala (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_cys (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_asp (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_glu (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_phe (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_gly (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_his (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_ile (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_lys (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_leu (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_met (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_asn (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_pro (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_gln (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_arg (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_ser (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_thr (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_val (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_trp (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_tyr (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_ala_downstream (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_cys_downstream (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_asp_downstream (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_glu_downstream (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_phe_downstream (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_gly_downstream (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_his_downstream (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_ile_downstream (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_lys_downstream (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_leu_downstream (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_met_downstream (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_asn_downstream (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_pro_downstream (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_gln_downstream (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_arg_downstream (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_ser_downstream (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_thr_downstream (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_val_downstream (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_trp_downstream (Pose const &pose, core::Size const &ir)
 
utility::vector1
< core::id::AtomID
core::pose::motif::get_atoms_tyr_downstream (Pose const &pose, core::Size const &ir)
 

Detailed Description

compute motif-related reference frames for residues, chemical groups, etc

Author
Will Sheffler