![]() |
Rosetta Core
2014.16.56682
|
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.
typedef for ExtentGenerator concept
typedef for ExtentGenerator concept
| core::fragment::picking_old::vall::gen::SecStructGen::SecStructGen | ( | ) |
default constructor
Referenced by clone().
| 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 |
| core::fragment::picking_old::vall::gen::SecStructGen::SecStructGen | ( | SecStructGen const & | rval | ) |
copy constructor
|
virtual |
default destructor
|
virtual |
clone this object
Implements core::fragment::picking_old::vall::gen::VallFragmentGen.
References SecStructGen().
|
virtual |
return the desired fragment extent w/ length equal to the secondary structure string
Implements core::fragment::picking_old::vall::gen::VallFragmentGen.
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
References core::fragment::picking_old::vall::gen::VallFragmentGen::operator=(), and ss_.
|
private |
the required secondary structure of desired fragment
Referenced by operator()(), and operator=().
1.8.7