![]() |
Rosetta Protocols
2014.35
|
#include <Mutant.hh>
Public Member Functions | |
MutationData (char wt_residue, char mut_residue, core::Size pose_resnum, core::Size pdb_resnum, char icode, char chain) | |
Constructor for MutationData objects. A mutation holds the wt and mutant amino acid type, pdb resnum, pose resnum, chain and icode. More... | |
~MutationData () | |
Destructor for MutationData objects. No dynamically allocated memory held in MutationData objects so nothing to do here. More... | |
std::string | mutation_string () const |
Returns a string representation of this mutation. More... | |
std::string | mutation_string_PDB_numbering () const |
Returns a string representation of this mutation using PDB not pose numbering. More... | |
char | mut_residue () const |
Accessor for the mut_residue member variable. Needed by the function make_mutant_structure() in the PointMutScanDriver class. More... | |
core::Size | pose_resnum () const |
Accessor for the pose_resnum member variable. Needed by the function make_mutant_structure() in the PointMutScanDriver class. More... | |
char | pdb_chain () const |
void | print_mutation_data (MutationData &md) |
print function for MutationData class; only used by unit tests More... | |
bool | operator== (const MutationData &md_other) const |
function which tests two MutationData objects for equality; only used by unit tests More... | |
Private Attributes | |
char | wt_residue_ |
char | mut_residue_ |
core::Size | pose_resnum_ |
core::Size | pdb_resnum_ |
char | icode_ |
char | chain_ |
Friends | |
class | Mutant |
class | PointMutScanDriver |
std::ostream & | operator<< (std::ostream &os, const MutationData &md) |
protocols::pmut_scan::MutationData::MutationData | ( | char | wt_residue, |
char | mut_residue, | ||
core::Size | pose_resnum, | ||
core::Size | pdb_resnum, | ||
char | icode, | ||
char | chain | ||
) |
Constructor for MutationData objects. A mutation holds the wt and mutant amino acid type, pdb resnum, pose resnum, chain and icode.
protocols::pmut_scan::MutationData::~MutationData | ( | ) |
Destructor for MutationData objects. No dynamically allocated memory held in MutationData objects so nothing to do here.
char protocols::pmut_scan::MutationData::mut_residue | ( | ) | const |
Accessor for the mut_residue member variable. Needed by the function make_mutant_structure() in the PointMutScanDriver class.
References mut_residue_.
Referenced by protocols::pmut_scan::PointMutScanDriver::make_mutant_structure().
std::string protocols::pmut_scan::MutationData::mutation_string | ( | ) | const |
Returns a string representation of this mutation.
References chain_, mut_residue_, out, pose_resnum_, and wt_residue_.
Referenced by protocols::pmut_scan::PointMutScanDriver::make_mutant_structure(), and protocols::pmut_scan::PointMutScanDriver::make_specific_mutant().
std::string protocols::pmut_scan::MutationData::mutation_string_PDB_numbering | ( | ) | const |
Returns a string representation of this mutation using PDB not pose numbering.
MutationData::mutation_string_PDB_numbering
References chain_, icode_, mut_residue_, out, pdb_resnum_, and wt_residue_.
Referenced by protocols::pmut_scan::PointMutScanDriver::make_specific_mutant().
bool protocols::pmut_scan::MutationData::operator== | ( | const MutationData & | md_other | ) | const |
function which tests two MutationData objects for equality; only used by unit tests
MutationData::mutation_data_equals
References chain_, icode_, mut_residue_, pdb_resnum_, pose_resnum_, and wt_residue_.
|
inline |
References chain_.
core::Size protocols::pmut_scan::MutationData::pose_resnum | ( | ) | const |
Accessor for the pose_resnum member variable. Needed by the function make_mutant_structure() in the PointMutScanDriver class.
References pose_resnum_.
Referenced by protocols::pmut_scan::PointMutScanDriver::make_mutant_structure().
void protocols::pmut_scan::MutationData::print_mutation_data | ( | MutationData & | md | ) |
print function for MutationData class; only used by unit tests
MutationData::print_mutation_data
References chain_, icode_, mut_residue_, pdb_resnum_, pose_resnum_, and wt_residue_.
|
friend |
|
friend |
|
friend |
|
private |
|
private |
Referenced by mutation_string_PDB_numbering(), protocols::pmut_scan::operator<<(), operator==(), and print_mutation_data().
|
private |
|
private |
Referenced by mutation_string_PDB_numbering(), protocols::pmut_scan::operator<<(), operator==(), and print_mutation_data().
|
private |
Referenced by mutation_string(), protocols::pmut_scan::operator<<(), operator==(), pose_resnum(), and print_mutation_data().
|
private |