|
Rosetta 3.5
|
#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.
Definition at line 100 of file Mutant.cc.
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.
Definition at line 72 of file Mutant.cc.
References chain_, mut_residue_, 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
Definition at line 84 of file Mutant.cc.
References chain_, icode_, mut_residue_, 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
Definition at line 130 of file Mutant.cc.
References chain_, icode_, mut_residue_, pdb_resnum_, pose_resnum_, and wt_residue_.
|
inline |
| 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.
Definition at line 110 of file Mutant.cc.
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
Definition at line 120 of file Mutant.cc.
References chain_, icode_, mut_residue_, pdb_resnum_, pose_resnum_, and wt_residue_.
|
friend |
|
friend |
|
private |
Definition at line 71 of file Mutant.hh.
Referenced by mutation_string(), mutation_string_PDB_numbering(), protocols::pmut_scan::operator<<(), operator==(), pdb_chain(), and print_mutation_data().
|
private |
Definition at line 70 of file Mutant.hh.
Referenced by mutation_string_PDB_numbering(), protocols::pmut_scan::operator<<(), operator==(), and print_mutation_data().
|
private |
Definition at line 67 of file Mutant.hh.
Referenced by mut_residue(), mutation_string(), mutation_string_PDB_numbering(), protocols::pmut_scan::operator<<(), operator==(), and print_mutation_data().
|
private |
Definition at line 69 of file Mutant.hh.
Referenced by mutation_string_PDB_numbering(), protocols::pmut_scan::operator<<(), operator==(), and print_mutation_data().
|
private |
Definition at line 68 of file Mutant.hh.
Referenced by mutation_string(), protocols::pmut_scan::operator<<(), operator==(), pose_resnum(), and print_mutation_data().
|
private |
Definition at line 66 of file Mutant.hh.
Referenced by mutation_string(), mutation_string_PDB_numbering(), protocols::pmut_scan::operator<<(), operator==(), and print_mutation_data().
1.8.4