![]() |
Rosetta
2021.16
|
scores a fragment based on sum of secondary structure identity and sequence identity More...
#include <ABEGOEval.hh>

Public Types | |
| typedef Super::VallFragmentScore | VallFragmentScore |
| typedef std::string | String |
| typedef core::Real | Real |
| typedef core::sequence::ABEGOManager | ABEGOManager |
| typedef core::sequence::ABEGOManagerOP | ABEGOManagerOP |
| typedef Super::PageConstIterator | PageConstIterator |
| typedef for ExtentEvaluator concept More... | |
| typedef Super::Extent | Extent |
| typedef for ExtentEvaluator concept More... | |
| typedef PageConstIterator | VallResidueConstIterator |
Public Types inherited from core::fragment::picking_old::vall::eval::VallFragmentEval | |
| typedef core::fragment::picking_old::vall::scores::VallFragmentScore | VallFragmentScore |
| typedef VallFragmentScore::PageConstIterator | PageConstIterator |
| typedef for ExtentEvaluator concept More... | |
| typedef core::fragment::picking_old::concepts::Extent < VallSection::PageConstIterator > | Extent |
| typedef for ExtentEvaluator concept More... | |
| typedef PageConstIterator | VallResidueConstIterator |
Public Member Functions | |
| ABEGOEval () | |
| default constructor More... | |
| ABEGOEval (utility::vector1< String > const &input, Real const penalty=1.0, bool const randomize=true) | |
| full values constructor More... | |
| ABEGOEval (ABEGOEval const &rval) | |
| default copy constructor More... | |
| ~ABEGOEval () override | |
| default destructor More... | |
| ABEGOEval & | operator= (ABEGOEval const &rval) |
| copy assignment More... | |
| VallFragmentEvalOP | clone () const override |
| clone this object More... | |
| bool | eval_impl (Extent const &extent, VallFragmentScore &fs) override |
| for a fragment extent, evaluate and store results in a VallFragmentScore More... | |
| utility::vector1< String > const & | abego_str () const |
| get secondary structure string More... | |
| void | abego_str (utility::vector1< String > const &abego) |
| set abego vector of string More... | |
| Real | penalty () const |
| get secondary structure penalty More... | |
| bool | randomize () const |
| adding random noise to score? More... | |
| void | pre_catalog_op (VallLibrary const &) override |
| operation to be perform before catalog() starts More... | |
Public Member Functions inherited from core::fragment::picking_old::vall::eval::VallFragmentEval | |
| VallFragmentEval () | |
| default constructor More... | |
| VallFragmentEval (VallFragmentEval const &rval) | |
| default copy constructor More... | |
| ~VallFragmentEval () override | |
| default destructor More... | |
| VallFragmentEval & | operator= (VallFragmentEval const &rval) |
| copy assignment More... | |
| bool | operator() (Extent const &extent, VallFragmentScore &fs) |
| called by VallLibrarian: for a fragment extent, evaluate and store results in a VallFragmentScore More... | |
| virtual void | post_catalog_op (VallLibrary const &) |
| operation to be performed after catalog() finished More... | |
Private Types | |
| typedef VallFragmentEval | Super |
Private Attributes | |
| utility::vector1< String > | abego_ |
| abego string to match against More... | |
| Real | penalty_ |
| abego penalty if non-matching More... | |
| bool | randomize_ |
| flag to add random noise between [0, 0.001) into score More... | |
| ABEGOManagerOP | am_ |
scores a fragment based on sum of secondary structure identity and sequence identity
| typedef core::sequence::ABEGOManager core::fragment::picking_old::vall::eval::ABEGOEval::ABEGOManager |
| typedef core::sequence::ABEGOManagerOP core::fragment::picking_old::vall::eval::ABEGOEval::ABEGOManagerOP |
typedef for ExtentEvaluator concept
| typedef Super::PageConstIterator core::fragment::picking_old::vall::eval::ABEGOEval::PageConstIterator |
typedef for ExtentEvaluator concept
| typedef std::string core::fragment::picking_old::vall::eval::ABEGOEval::String |
| typedef Super::VallFragmentScore core::fragment::picking_old::vall::eval::ABEGOEval::VallFragmentScore |
| typedef PageConstIterator core::fragment::picking_old::vall::eval::ABEGOEval::VallResidueConstIterator |
| core::fragment::picking_old::vall::eval::ABEGOEval::ABEGOEval | ( | ) |
| core::fragment::picking_old::vall::eval::ABEGOEval::ABEGOEval | ( | utility::vector1< String > const & | abego, |
| Real const | penalty = 1.0, |
||
| bool const | randomize = true |
||
| ) |
full values constructor
| ss | secondary structure string to match against |
| aa | amino acid structure string to match against |
| abego | abego string to match against |
References am_.
|
default |
default copy constructor
|
overridedefault |
default destructor
|
inline |
get secondary structure string
References abego_.
|
inline |
set abego vector of string
References core::scoring::abego, and abego_.
|
overridevirtual |
clone this object
Implements core::fragment::picking_old::vall::eval::VallFragmentEval.
|
overridevirtual |
for a fragment extent, evaluate and store results in a VallFragmentScore
Implements core::fragment::picking_old::vall::eval::VallFragmentEval.
References abego_, am_, core::fragment::picking_old::concepts::Extent< PageIterator >::begin, core::fragment::picking_old::concepts::Extent< PageIterator >::distance(), core::fragment::picking_old::concepts::Extent< PageIterator >::end, penalty_, randomize_, protocols::sic_dock::range(), core::scoring::rg, and core::fragment::picking_old::vall::scores::VallFragmentScore::score.
copy assignment
References abego_, am_, core::fragment::picking_old::vall::eval::VallFragmentEval::operator=(), penalty_, and randomize_.
|
inline |
get secondary structure penalty
References penalty_.
|
overridevirtual |
operation to be perform before catalog() starts
Reimplemented from core::fragment::picking_old::vall::eval::VallFragmentEval.
References core::scoring::abego, and abego_.
|
inline |
adding random noise to score?
References randomize_.
|
private |
abego string to match against
Referenced by abego_str(), ABEGOEval(), eval_impl(), operator=(), and pre_catalog_op().
|
private |
Referenced by ABEGOEval(), eval_impl(), and operator=().
|
private |
abego penalty if non-matching
Referenced by eval_impl(), operator=(), and penalty().
|
private |
flag to add random noise between [0, 0.001) into score
Referenced by eval_impl(), operator=(), and randomize().
1.8.7