Rosetta 3.4
Public Types | Public Member Functions
core::fragment::picking_old::vall::eval::ABEGOEval Class Reference

scores a fragment based on sum of secondary structure identity and sequence identity More...

#include <ABEGOEval.hh>

Inheritance diagram for core::fragment::picking_old::vall::eval::ABEGOEval:
Inheritance graph
[legend]
Collaboration diagram for core::fragment::picking_old::vall::eval::ABEGOEval:
Collaboration graph
[legend]

List of all members.

Public Types

typedef Super::VallFragmentScore VallFragmentScore
typedef std::string String
typedef core::Real Real
typedef core::util::ABEGOManager ABEGOManager
typedef core::util::ABEGOManagerOP ABEGOManagerOP
typedef Super::PageConstIterator PageConstIterator
 typedef for ExtentEvaluator concept
typedef Super::Extent Extent
 typedef for ExtentEvaluator concept
typedef PageConstIterator VallResidueConstIterator

Public Member Functions

 ABEGOEval ()
 default constructor
 ABEGOEval (utility::vector1< String > const &input, Real const penalty=1.0, bool const randomize=true)
 full values constructor
 ABEGOEval (ABEGOEval const &rval)
 default copy constructor
virtual ~ABEGOEval ()
 default destructor
ABEGOEvaloperator= (ABEGOEval const &rval)
 copy assignment
virtual VallFragmentEvalOP clone () const
 clone this object
virtual bool eval_impl (Extent const &extent, VallFragmentScore &fs)
 for a fragment extent, evaluate and store results in a VallFragmentScore
utility::vector1< String > const & abego_str () const
 get secondary structure string
void abego_str (utility::vector1< String > const &abego)
 set abego vector of string
Real penalty () const
 get secondary structure penalty
bool randomize () const
 adding random noise to score?
virtual void pre_catalog_op (VallLibrary const &)
 operation to be perform before catalog() starts

Detailed Description

scores a fragment based on sum of secondary structure identity and sequence identity


Member Typedef Documentation

typedef for ExtentEvaluator concept

Reimplemented from core::fragment::picking_old::vall::eval::VallFragmentEval.

typedef for ExtentEvaluator concept

Reimplemented from core::fragment::picking_old::vall::eval::VallFragmentEval.


Constructor & Destructor Documentation

core::fragment::picking_old::vall::eval::ABEGOEval::ABEGOEval ( )

default constructor

Referenced by clone().

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

Parameters:
sssecondary structure string to match against
aaamino acid structure string to match against
abegoabego string to match against
core::fragment::picking_old::vall::eval::ABEGOEval::ABEGOEval ( ABEGOEval const &  rval)

default copy constructor

core::fragment::picking_old::vall::eval::ABEGOEval::~ABEGOEval ( ) [virtual]

default destructor


Member Function Documentation

utility::vector1< String > const& core::fragment::picking_old::vall::eval::ABEGOEval::abego_str ( ) const [inline]

get secondary structure string

void core::fragment::picking_old::vall::eval::ABEGOEval::abego_str ( utility::vector1< String > const &  abego) [inline]

set abego vector of string

References core::scoring::abego.

VallFragmentEvalOP core::fragment::picking_old::vall::eval::ABEGOEval::clone ( ) const [virtual]
bool core::fragment::picking_old::vall::eval::ABEGOEval::eval_impl ( Extent const &  extent,
VallFragmentScore fs 
) [virtual]
ABEGOEval & core::fragment::picking_old::vall::eval::ABEGOEval::operator= ( ABEGOEval const &  rval)
Real core::fragment::picking_old::vall::eval::ABEGOEval::penalty ( ) const [inline]

get secondary structure penalty

void core::fragment::picking_old::vall::eval::ABEGOEval::pre_catalog_op ( VallLibrary const &  ) [virtual]

operation to be perform before catalog() starts

Reimplemented from core::fragment::picking_old::vall::eval::VallFragmentEval.

References core::scoring::abego.

bool core::fragment::picking_old::vall::eval::ABEGOEval::randomize ( ) const [inline]

adding random noise to score?


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