Rosetta Protocols  2014.35
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
protocols::jumping::RandomSheetBuilder Class Reference

select jumps to build a given topology More...

#include <RandomSheetBuilder.hh>

Public Member Functions

 RandomSheetBuilder (core::fragment::SecondaryStructureOP, core::scoring::dssp::PairingsList const &, SheetTopology const &)
- Public Member Functions inherited from protocols::jumping::SheetBuilder
 SheetBuilder (core::fragment::SecondaryStructureOP, core::scoring::dssp::PairingsList const &, SheetTopology const &)
 SheetBuilder (SheetBuilder const &)
virtual ~SheetBuilder ()
std::string type_name () const
virtual JumpSample create_jump_sample () const
JumpSample clean_jumps (JumpSample const &js) const
 take from a given JumpSample only those Jumps, which could also have been created by create_jump_sample() More...
Size total_residue () const
- Public Member Functions inherited from protocols::jumping::BaseJumpSetup
virtual ~BaseJumpSetup ()
 Automatically generated virtual destructor for class deriving directly from ReferenceCount. More...
virtual core::fragment::FragSetOP generate_jump_frags (JumpSample const &, core::kinematics::MoveMap const &mm) const
 returns an ordered FragSet that is compatible with the JumpSample default: generate jumps from ss-library according to JumpSample More...

Protected Member Functions

virtual SheetTopology create_new_random_topol () const
std::string type_name () const

Private Attributes

SheetTopology input_sheet_sizes_

Additional Inherited Members

- Public Types inherited from protocols::jumping::SheetBuilder
typedef utility::vector1
< core::Size

Detailed Description

select jumps to build a given topology

this class encapsulates the functionality of choose_random_pairings in of Rosetta++

Constructor & Destructor Documentation

protocols::jumping::RandomSheetBuilder::RandomSheetBuilder ( core::fragment::SecondaryStructureOP  ss,
core::scoring::dssp::PairingsList const &  pairings,
SheetTopology const &  sheet_topol 

Member Function Documentation

SheetBuilder::SheetTopology protocols::jumping::RandomSheetBuilder::create_new_random_topol ( ) const
std::string protocols::jumping::RandomSheetBuilder::type_name ( ) const

Member Data Documentation

SheetTopology protocols::jumping::RandomSheetBuilder::input_sheet_sizes_

Referenced by create_new_random_topol().

The documentation for this class was generated from the following files: