Rosetta
Public Member Functions | Private Attributes | List of all members
InterfaceDDGMutationTask Class Reference
Inheritance diagram for InterfaceDDGMutationTask:
Inheritance graph
[legend]

Public Member Functions

 InterfaceDDGMutationTask ()
 
 InterfaceDDGMutationTask (core::Size seqpos, bool complex)
 
 InterfaceDDGMutationTask (core::Size seqpos, bool complex, core::chemical::AA new_aa)
 
 ~InterfaceDDGMutationTask () override
 
basic::datacache::CacheableDataOP clone () const override
 
bool complex () const
 should the complex be modeled or should it be separated? More...
 
bool unininitialized () const
 
bool wt () const
 Does this mutation perscribe to maintain the wild type amino acid? More...
 
core::Size seqpos () const
 Return the pose-indexed sequence position that should be mutated. More...
 
core::chemical::AA new_aa () const
 
- Public Member Functions inherited from basic::datacache::CacheableData
CacheableDataCOP get_self_ptr () const
 self pointers More...
 
CacheableDataOP get_self_ptr ()
 
CacheableDataCAP get_self_weak_ptr () const
 
CacheableDataAP get_self_weak_ptr ()
 
 ~CacheableData () override
 
- Public Member Functions inherited from utility::VirtualBase
 VirtualBase ()=default
 Default constructor. More...
 
virtual ~VirtualBase ()=default
 The virtual destructor is one of the main reasons for the VirtualBase class. More...
 
 VirtualBase (VirtualBase const &)=default
 
 VirtualBase (VirtualBase &&)=default
 
VirtualBaseoperator= (VirtualBase const &)=default
 
VirtualBaseoperator= (VirtualBase &&)=default
 

Private Attributes

core::Size seqpos_ { 0 }
 
bool wt_ { false }
 
bool complex_ { false }
 
core::chemical::AA new_aa_ { core::chemical::aa_unk }
 

Constructor & Destructor Documentation

◆ InterfaceDDGMutationTask() [1/3]

InterfaceDDGMutationTask::InterfaceDDGMutationTask ( )
default

◆ InterfaceDDGMutationTask() [2/3]

InterfaceDDGMutationTask::InterfaceDDGMutationTask ( core::Size  seqpos,
bool  complex 
)

◆ InterfaceDDGMutationTask() [3/3]

InterfaceDDGMutationTask::InterfaceDDGMutationTask ( core::Size  seqpos,
bool  complex,
core::chemical::AA  new_aa 
)

◆ ~InterfaceDDGMutationTask()

InterfaceDDGMutationTask::~InterfaceDDGMutationTask ( )
overridedefault

Member Function Documentation

◆ clone()

basic::datacache::CacheableDataOP InterfaceDDGMutationTask::clone ( ) const
overridevirtual

◆ complex()

bool InterfaceDDGMutationTask::complex ( ) const

should the complex be modeled or should it be separated?

References complex_.

◆ new_aa()

core::chemical::AA InterfaceDDGMutationTask::new_aa ( ) const

References new_aa_.

◆ seqpos()

core::Size InterfaceDDGMutationTask::seqpos ( ) const

Return the pose-indexed sequence position that should be mutated.

References seqpos_.

◆ unininitialized()

bool InterfaceDDGMutationTask::unininitialized ( ) const

References seqpos_.

◆ wt()

bool InterfaceDDGMutationTask::wt ( ) const

Does this mutation perscribe to maintain the wild type amino acid?

References wt_.

Member Data Documentation

◆ complex_

bool InterfaceDDGMutationTask::complex_ { false }
private

Referenced by complex().

◆ new_aa_

core::chemical::AA InterfaceDDGMutationTask::new_aa_ { core::chemical::aa_unk }
private

Referenced by new_aa().

◆ seqpos_

core::Size InterfaceDDGMutationTask::seqpos_ { 0 }
private

Referenced by seqpos(), and unininitialized().

◆ wt_

bool InterfaceDDGMutationTask::wt_ { false }
private

Referenced by wt().


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