Rosetta 3.4
Public Types | Public Member Functions | Protected Member Functions
protocols::jumping::SheetBuilder Class Reference

select jumps to build a given topology this class encapsulates the functionality of choose_random_pairings in jumping_pairings.cc of Rosetta++ More...

#include <SheetBuilder.hh>

Inheritance diagram for protocols::jumping::SheetBuilder:
Inheritance graph
[legend]
Collaboration diagram for protocols::jumping::SheetBuilder:
Collaboration graph
[legend]

List of all members.

Public Types

typedef utility::vector1
< core::Size
SheetTopology

Public Member Functions

 SheetBuilder (core::fragment::SecondaryStructureOP, core::scoring::dssp::PairingsList const &, SheetTopology const &)
 SheetBuilder (SheetBuilder const &)
virtual ~SheetBuilder ()
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()
Size total_residue () const

Protected Member Functions

virtual SheetTopology create_new_random_topol () const

Detailed Description

select jumps to build a given topology this class encapsulates the functionality of choose_random_pairings in jumping_pairings.cc of Rosetta++


Member Typedef Documentation


Constructor & Destructor Documentation

protocols::jumping::SheetBuilder::SheetBuilder ( core::fragment::SecondaryStructureOP  ss,
core::scoring::dssp::PairingsList const &  pairings,
SheetTopology const &  sheet_topol 
)
protocols::jumping::SheetBuilder::SheetBuilder ( SheetBuilder const &  other)
protocols::jumping::SheetBuilder::~SheetBuilder ( ) [virtual]

Member Function Documentation

JumpSample protocols::jumping::SheetBuilder::clean_jumps ( JumpSample const &  ) const [inline, virtual]

take from a given JumpSample only those Jumps, which could also have been created by create_jump_sample()

Implements protocols::jumping::BaseJumpSetup.

JumpSample protocols::jumping::SheetBuilder::create_jump_sample ( ) const [virtual]
virtual SheetTopology protocols::jumping::SheetBuilder::create_new_random_topol ( ) const [inline, protected, virtual]
Size protocols::jumping::SheetBuilder::total_residue ( ) const [inline]

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