Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::antibody::design::CDRSeqDesignOptions Class Reference

#include <CDRSeqDesignOptions.hh>

Inheritance diagram for protocols::antibody::design::CDRSeqDesignOptions:
Inheritance graph
[legend]

Public Member Functions

 CDRSeqDesignOptions ()
 
 CDRSeqDesignOptions (CDRNameEnum cdr)
 
 CDRSeqDesignOptions (CDRSeqDesignOptions const &src)
 
 ~CDRSeqDesignOptions () override
 
void set_cdr (CDRNameEnum cdr)
 
CDRNameEnum cdr () const
 
void design (bool design)
 
bool design () const
 
void design_strategy (SeqDesignStrategyEnum strategy)
 
SeqDesignStrategyEnum design_strategy () const
 
void fallback_strategy (SeqDesignStrategyEnum strategy)
 Set the fallback strategy - which will be used if using a profile-based primary strategy, and there is not enough data. More...
 
SeqDesignStrategyEnum fallback_strategy () const
 
bool fallback () const
 
void disallow_aa (utility::vector1< core::chemical::AA > const &disallowed)
 
utility::vector1
< core::chemical::AA
disallow_aa () const
 
CDRSeqDesignOptionsOP clone () const
 
void set_defaults ()
 

Private Attributes

CDRNameEnum cdr_
 
bool design_
 
SeqDesignStrategyEnum design_strategy_
 
SeqDesignStrategyEnum fallback_strategy_
 
utility::vector1
< core::chemical::AA
disallow_aa_
 

Constructor & Destructor Documentation

protocols::antibody::design::CDRSeqDesignOptions::CDRSeqDesignOptions ( )
protocols::antibody::design::CDRSeqDesignOptions::CDRSeqDesignOptions ( CDRNameEnum  cdr)

References set_defaults().

protocols::antibody::design::CDRSeqDesignOptions::CDRSeqDesignOptions ( CDRSeqDesignOptions const &  src)
protocols::antibody::design::CDRSeqDesignOptions::~CDRSeqDesignOptions ( )
overridedefault

Member Function Documentation

CDRNameEnum protocols::antibody::design::CDRSeqDesignOptions::cdr ( ) const
inline

References cdr_.

Referenced by set_cdr().

CDRSeqDesignOptionsOP protocols::antibody::design::CDRSeqDesignOptions::clone ( ) const
void protocols::antibody::design::CDRSeqDesignOptions::design ( bool  design)

References design(), and design_.

bool protocols::antibody::design::CDRSeqDesignOptions::design ( ) const
inline

References design_.

Referenced by design().

void protocols::antibody::design::CDRSeqDesignOptions::design_strategy ( SeqDesignStrategyEnum  strategy)

References design_strategy_.

SeqDesignStrategyEnum protocols::antibody::design::CDRSeqDesignOptions::design_strategy ( ) const
inline

References design_strategy_.

void protocols::antibody::design::CDRSeqDesignOptions::disallow_aa ( utility::vector1< core::chemical::AA > const &  disallowed)

References disallow_aa_.

utility::vector1< core::chemical::AA > protocols::antibody::design::CDRSeqDesignOptions::disallow_aa ( ) const
inline

References disallow_aa_.

bool protocols::antibody::design::CDRSeqDesignOptions::fallback ( ) const
void protocols::antibody::design::CDRSeqDesignOptions::fallback_strategy ( SeqDesignStrategyEnum  strategy)

Set the fallback strategy - which will be used if using a profile-based primary strategy, and there is not enough data.

References fallback_strategy_.

SeqDesignStrategyEnum protocols::antibody::design::CDRSeqDesignOptions::fallback_strategy ( ) const
inline

References fallback_strategy_.

void protocols::antibody::design::CDRSeqDesignOptions::set_cdr ( CDRNameEnum  cdr)

References cdr(), and cdr_.

void protocols::antibody::design::CDRSeqDesignOptions::set_defaults ( )

Member Data Documentation

CDRNameEnum protocols::antibody::design::CDRSeqDesignOptions::cdr_
private

Referenced by cdr(), and set_cdr().

bool protocols::antibody::design::CDRSeqDesignOptions::design_
private

Referenced by design(), and set_defaults().

SeqDesignStrategyEnum protocols::antibody::design::CDRSeqDesignOptions::design_strategy_
private

Referenced by design_strategy(), and set_defaults().

utility::vector1< core::chemical::AA > protocols::antibody::design::CDRSeqDesignOptions::disallow_aa_
private

Referenced by disallow_aa().

SeqDesignStrategyEnum protocols::antibody::design::CDRSeqDesignOptions::fallback_strategy_
private

The documentation for this class was generated from the following files: