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

Public Member Functions

 ZincStatisticGenerator ()
 
void initialize_from_options ()
 
numeric::xyzVector< core::Realget_local_zn_coords (core::conformation::Residue const &res, numeric::xyzVector< core::Real > zn_coords)
 
utility::vector1< protocols::sewing::hashing::LigandCoordInfo > get_local_zn_positions_for_residue (core::pose::Pose &pose, core::Size ligand_resnum, char secstruct)
 
void recursively_model_rotamer_chis (core::pose::Pose &pose, core::Size resnum, core::Size current_chi, utility::fixedsizearray1< core::Real, 4 > &all_chi_angle_values, core::pack::dunbrack::DunbrackRotamerSampleData current_rotamer, utility::vector1< protocols::sewing::hashing::LigandCoordInfo > &output)
 
void mutate_residue (core::pose::Pose &pose, core::Size res_position, std::string target_res_name)
 
std::map< char, utility::vector1< protocols::sewing::hashing::LigandCoordInfo > > iterate_over_residues (core::pose::Pose &pose)
 
void output_file (std::string prefix, utility::vector1< protocols::sewing::hashing::LigandCoordInfo > coords)
 
- 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::Real sampling_range_ = 1
 
core::Real sampling_increment_ = 0.1
 
bool allow_de_ = false
 
bool allow_his_ = true
 
std::string allowed_secstruct_ = "H"
 
std::string base_filename_ = "stats.txt"
 

Constructor & Destructor Documentation

◆ ZincStatisticGenerator()

zinc_stats::ZincStatisticGenerator::ZincStatisticGenerator ( )
inline

Member Function Documentation

◆ get_local_zn_coords()

numeric::xyzVector< core::Real > zinc_stats::ZincStatisticGenerator::get_local_zn_coords ( core::conformation::Residue const &  res,
numeric::xyzVector< core::Real zn_coords 
)
inline

References res.

Referenced by recursively_model_rotamer_chis().

◆ get_local_zn_positions_for_residue()

utility::vector1< protocols::sewing::hashing::LigandCoordInfo > zinc_stats::ZincStatisticGenerator::get_local_zn_positions_for_residue ( core::pose::Pose pose,
core::Size  ligand_resnum,
char  secstruct 
)
inline

◆ initialize_from_options()

void zinc_stats::ZincStatisticGenerator::initialize_from_options ( )
inline

◆ iterate_over_residues()

std::map< char, utility::vector1< protocols::sewing::hashing::LigandCoordInfo > > zinc_stats::ZincStatisticGenerator::iterate_over_residues ( core::pose::Pose pose)
inline

◆ mutate_residue()

void zinc_stats::ZincStatisticGenerator::mutate_residue ( core::pose::Pose pose,
core::Size  res_position,
std::string  target_res_name 
)
inline

◆ output_file()

void zinc_stats::ZincStatisticGenerator::output_file ( std::string  prefix,
utility::vector1< protocols::sewing::hashing::LigandCoordInfo >  coords 
)
inline

◆ recursively_model_rotamer_chis()

void zinc_stats::ZincStatisticGenerator::recursively_model_rotamer_chis ( core::pose::Pose pose,
core::Size  resnum,
core::Size  current_chi,
utility::fixedsizearray1< core::Real, 4 > &  all_chi_angle_values,
core::pack::dunbrack::DunbrackRotamerSampleData  current_rotamer,
utility::vector1< protocols::sewing::hashing::LigandCoordInfo > &  output 
)
inline

Member Data Documentation

◆ allow_de_

bool zinc_stats::ZincStatisticGenerator::allow_de_ = false
private

◆ allow_his_

bool zinc_stats::ZincStatisticGenerator::allow_his_ = true
private

◆ allowed_secstruct_

std::string zinc_stats::ZincStatisticGenerator::allowed_secstruct_ = "H"
private

◆ base_filename_

std::string zinc_stats::ZincStatisticGenerator::base_filename_ = "stats.txt"
private

◆ sampling_increment_

core::Real zinc_stats::ZincStatisticGenerator::sampling_increment_ = 0.1
private

◆ sampling_range_

core::Real zinc_stats::ZincStatisticGenerator::sampling_range_ = 1
private

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