![]() |
Rosetta
2021.16
|
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... | |
| ~SecStructGen () override | |
| default destructor More... | |
| SecStructGen & | operator= (SecStructGen const &rval) |
| copy assignment More... | |
| VallFragmentGenOP | clone () const override |
| clone this object More... | |
| Extent | operator() (VallResidueIterator extent_begin, VallResidueIterator section_end) const override |
| 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... | |
| ~VallFragmentGen () override | |
| 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
| typedef std::string core::fragment::picking_old::vall::gen::SecStructGen::String |
| core::fragment::picking_old::vall::gen::SecStructGen::SecStructGen | ( | ) |
default constructor
| 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 |
|
default |
copy constructor
|
overridedefault |
default destructor
|
overridevirtual |
clone this object
Implements core::fragment::picking_old::vall::gen::VallFragmentGen.
|
overridevirtual |
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