Rosetta 3.4
Public Member Functions | Friends
protocols::jumping::JumpSample Class Reference

#include <JumpSample.hh>

Collaboration diagram for protocols::jumping::JumpSample:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 JumpSample ()
 ~JumpSample ()
 JumpSample (JumpSetup const &)
 JumpSample (core::Size total_residue, core::Size njump, ObjexxFCL::FArray2D_int jumps, ObjexxFCL::FArray1D_int cuts, core::Size root=1)
 JumpSample (core::Size total_residue, core::Size njump, ObjexxFCL::FArray2D_int jumps, ObjexxFCL::FArray2D< std::string > jump_atoms, ObjexxFCL::FArray1D_int cuts, core::Size root=1)
 JumpSample (core::Size total_residue, core::scoring::dssp::PairingsList const &jumps, ObjexxFCL::FArray1D_float const &cut_probability, core::Size root=1)
 JumpSample (core::Size total_residue, core::scoring::dssp::PairingsList const &jumps, core::fragment::SecondaryStructure const &ss_def, core::Size root=1)
 JumpSample (core::kinematics::FoldTree const &f)
 JumpSample (core::kinematics::FoldTreeOP f)
bool is_valid () const
void resize (core::Size njump)
void set_fold_tree_in_pose (core::pose::Pose &pose) const
void safe_secstruct (core::pose::Pose &pose) const
void transfer_jumps (core::pose::Pose &pose, core::pose::Pose &native_pose) const
void steal_jumps (core::pose::Pose &native_pose, core::fragment::FrameIterator const &begin, core::fragment::FrameIterator const &end) const
void generate_jump_frames (core::fragment::FrameList &, core::kinematics::MoveMap const &, bool bWithTorsion=true) const
void steal_orientation_and_pleating (core::pose::Pose &native_pose)
void generate_jump_frags (PairingLibrary const &pairings, core::kinematics::MoveMap const &, bool bWithTorsion, core::fragment::FrameList &) const
void add_chainbreaks (core::pose::Pose &pose) const
void add_chainbreaks (core::pose::Pose &pose, core::Size max_dist, core::kinematics::ShortestPathInFoldTree const &) const
void add_chainbreaks_as_distance_constraint (core::pose::Pose &pose) const
void add_chainbreaks_as_distance_constraint (core::pose::Pose &pose, core::Size max_dist, core::kinematics::ShortestPathInFoldTree const &sp) const
void remove_chainbreaks (core::pose::Pose &pose) const
void set_fold_tree_and_chainbreaks (core::pose::Pose &pose) const
core::Size downstream_res_nr (core::Size jump_nr) const
core::Size size () const
ObjexxFCL::FArray2D_int const & jumps () const
ObjexxFCL::FArray1D_int const & cuts () const
ObjexxFCL::FArray2D
< std::string > const & 
jump_atoms () const
bool has_orientation_and_pleating () const
core::kinematics::FoldTree const & fold_tree () const
core::Size total_residue () const
void dump_pymol (std::string fn) const
 dump file with little pymol script that shows jumps and cuts
core::scoring::dssp::Pairing get_pairing (core::Size res1, core::Size res2) const

Friends

std::ostream & operator<< (std::ostream &os, JumpSample const &t)
 output operator

Constructor & Destructor Documentation

protocols::jumping::JumpSample::JumpSample ( ) [inline]
protocols::jumping::JumpSample::~JumpSample ( ) [inline]
protocols::jumping::JumpSample::JumpSample ( JumpSetup const &  def)
protocols::jumping::JumpSample::JumpSample ( core::Size  total_residue,
core::Size  njump,
ObjexxFCL::FArray2D_int  jumps,
ObjexxFCL::FArray1D_int  cuts,
core::Size  root = 1 
)
protocols::jumping::JumpSample::JumpSample ( core::Size  total_residue,
core::Size  njump,
ObjexxFCL::FArray2D_int  jumps,
ObjexxFCL::FArray2D< std::string >  jump_atoms,
ObjexxFCL::FArray1D_int  cuts,
core::Size  root = 1 
)
protocols::jumping::JumpSample::JumpSample ( core::Size  total_residue,
core::scoring::dssp::PairingsList const &  jumps,
ObjexxFCL::FArray1D_float const &  cut_probability,
core::Size  root = 1 
)
protocols::jumping::JumpSample::JumpSample ( core::Size  total_residue,
core::scoring::dssp::PairingsList const &  jumps,
core::fragment::SecondaryStructure const &  ss_def,
core::Size  root = 1 
)
protocols::jumping::JumpSample::JumpSample ( core::kinematics::FoldTree const &  f)
protocols::jumping::JumpSample::JumpSample ( core::kinematics::FoldTreeOP  f)

Member Function Documentation

void protocols::jumping::JumpSample::add_chainbreaks ( core::pose::Pose pose) const
void protocols::jumping::JumpSample::add_chainbreaks ( core::pose::Pose pose,
core::Size  max_dist,
core::kinematics::ShortestPathInFoldTree const &  sp 
) const
void protocols::jumping::JumpSample::add_chainbreaks_as_distance_constraint ( core::pose::Pose pose) const
void protocols::jumping::JumpSample::add_chainbreaks_as_distance_constraint ( core::pose::Pose pose,
core::Size  max_dist,
core::kinematics::ShortestPathInFoldTree const &  sp 
) const
ObjexxFCL::FArray1D_int const& protocols::jumping::JumpSample::cuts ( ) const [inline]
core::Size protocols::jumping::JumpSample::downstream_res_nr ( core::Size  jump_nr) const [inline]
void protocols::jumping::JumpSample::dump_pymol ( std::string  fn) const

dump file with little pymol script that shows jumps and cuts

References size().

core::kinematics::FoldTree const& protocols::jumping::JumpSample::fold_tree ( ) const [inline]
void protocols::jumping::JumpSample::generate_jump_frags ( PairingLibrary const &  pairings,
core::kinematics::MoveMap const &  mm,
bool  bWithTorsion,
core::fragment::FrameList all_frames 
) const
void protocols::jumping::JumpSample::generate_jump_frames ( core::fragment::FrameList all_frames,
core::kinematics::MoveMap const &  mm,
bool  bWithTorsion = true 
) const
core::scoring::dssp::Pairing protocols::jumping::JumpSample::get_pairing ( core::Size  res1,
core::Size  res2 
) const
bool protocols::jumping::JumpSample::has_orientation_and_pleating ( ) const

Referenced by generate_jump_frags(), and get_pairing().

bool protocols::jumping::JumpSample::is_valid ( ) const [inline]
ObjexxFCL::FArray2D< std::string > const& protocols::jumping::JumpSample::jump_atoms ( ) const [inline]
ObjexxFCL::FArray2D_int const& protocols::jumping::JumpSample::jumps ( ) const [inline]
void protocols::jumping::JumpSample::remove_chainbreaks ( core::pose::Pose pose) const
void protocols::jumping::JumpSample::resize ( core::Size  njump)

Referenced by JumpSample().

void protocols::jumping::JumpSample::safe_secstruct ( core::pose::Pose pose) const
void protocols::jumping::JumpSample::set_fold_tree_and_chainbreaks ( core::pose::Pose pose) const [inline]
void protocols::jumping::JumpSample::set_fold_tree_in_pose ( core::pose::Pose pose) const
core::Size protocols::jumping::JumpSample::size ( ) const [inline]
void protocols::jumping::JumpSample::steal_jumps ( core::pose::Pose native_pose,
core::fragment::FrameIterator const &  begin,
core::fragment::FrameIterator const &  end 
) const
void protocols::jumping::JumpSample::steal_orientation_and_pleating ( core::pose::Pose native_pose)
core::Size protocols::jumping::JumpSample::total_residue ( ) const [inline]

Referenced by JumpSample().

void protocols::jumping::JumpSample::transfer_jumps ( core::pose::Pose pose,
core::pose::Pose native_pose 
) const

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
JumpSample const &  t 
) [friend]

output operator


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines