|
Rosetta 3.5
|
Generator that requires fragments to have a specific secondary structure string. More...
#include <SecStructGen.hh>


Public Types | |
| typedef Super::Size | Size |
| typedef std::string | String |
| typedef Super::Extent | Extent |
| typedef for ExtentGenerator concept More... | |
| typedef Super::PageIterator | PageIterator |
| typedef for ExtentGenerator concept More... | |
| typedef PageIterator | VallResidueIterator |
Public Types inherited from core::fragment::picking_old::vall::gen::VallFragmentGen | |
| typedef core::Size | Size |
| typedef core::fragment::picking_old::concepts::Extent < VallSection::PageConstIterator > | Extent |
| typedef for ExtentGenerator concept More... | |
| typedef Extent::PageIterator | PageIterator |
| typedef for ExtentGenerator concept More... | |
| typedef PageIterator | VallResidueIterator |
Public Member Functions | |
| SecStructGen () | |
| default constructor More... | |
| SecStructGen (String const &ss) | |
| secondary structure string constructor More... | |
| SecStructGen (SecStructGen const &rval) | |
| copy constructor More... | |
| virtual | ~SecStructGen () |
| default destructor More... | |
| SecStructGen & | operator= (SecStructGen const &rval) |
| copy assignment More... | |
| virtual VallFragmentGenOP | clone () const |
| clone this object More... | |
| virtual Extent | operator() (VallResidueIterator extent_begin, VallResidueIterator section_end) const |
| return the desired fragment extent w/ length equal to the secondary structure string More... | |
Public Member Functions inherited from core::fragment::picking_old::vall::gen::VallFragmentGen | |
| VallFragmentGen () | |
| default constructor More... | |
| VallFragmentGen (VallFragmentGen const &rval) | |
| copy constructor More... | |
| virtual | ~VallFragmentGen () |
| default destructor More... | |
| VallFragmentGen & | operator= (VallFragmentGen const &rval) |
| copy assignment More... | |
Private Types | |
| typedef VallFragmentGen | Super |
Private Attributes | |
| String | ss_ |
| the required secondary structure of desired fragment More... | |
Generator that requires fragments to have a specific secondary structure string.
Definition at line 39 of file SecStructGen.hh.
typedef for ExtentGenerator concept
Definition at line 59 of file SecStructGen.hh.
typedef for ExtentGenerator concept
Definition at line 63 of file SecStructGen.hh.
Definition at line 51 of file SecStructGen.hh.
| typedef std::string core::fragment::picking_old::vall::gen::SecStructGen::String |
Definition at line 52 of file SecStructGen.hh.
Definition at line 45 of file SecStructGen.hh.
Definition at line 69 of file SecStructGen.hh.
| core::fragment::picking_old::vall::gen::SecStructGen::SecStructGen | ( | ) |
| core::fragment::picking_old::vall::gen::SecStructGen::SecStructGen | ( | String const & | ss) |
secondary structure string constructor
fragment size constructor
| [in] | ss | the required secondary structure string of the fragment |
Definition at line 36 of file SecStructGen.cc.
| core::fragment::picking_old::vall::gen::SecStructGen::SecStructGen | ( | SecStructGen const & | rval) |
copy constructor
Definition at line 43 of file SecStructGen.cc.
|
virtual |
default destructor
Definition at line 50 of file SecStructGen.cc.
|
virtual |
clone this object
Implements core::fragment::picking_old::vall::gen::VallFragmentGen.
Definition at line 65 of file SecStructGen.cc.
References SecStructGen().
|
virtual |
return the desired fragment extent w/ length equal to the secondary structure string
Implements core::fragment::picking_old::vall::gen::VallFragmentGen.
Definition at line 77 of file SecStructGen.cc.
References core::fragment::picking_old::concepts::Extent< PageIterator >::begin, core::fragment::picking_old::concepts::Extent< PageIterator >::end, ss_, and core::fragment::picking_old::concepts::Extent< PageIterator >::valid.
| SecStructGen & core::fragment::picking_old::vall::gen::SecStructGen::operator= | ( | SecStructGen const & | rval) |
copy assignment
Definition at line 55 of file SecStructGen.cc.
References core::fragment::picking_old::vall::gen::VallFragmentGen::operator=(), and ss_.
|
private |
the required secondary structure of desired fragment
Definition at line 126 of file SecStructGen.hh.
Referenced by operator()(), and operator=().
1.8.4