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

Public Member Functions

 PhProtocol ()
 
virtual ~PhProtocol ()
 
virtual void apply (core::pose::Pose &pose)
 
std::string get_name () const
 
virtual protocols::moves::MoverOP fresh_instance () const
 
virtual bool reinitialize_for_each_job () const
 
virtual bool reinitialize_for_new_input () const
 
 PhProtocol ()
 
 ~PhProtocol () override=default
 
void set_default ()
 
void init_options ()
 
void set_file_name (std::string const &pdb_file_name)
 
void set_res_no (utility::vector1< core::Real > const &pdb_res_nos)
 
void set_chain_no (std::string const &pdb_chain_no)
 
void set_pka_all (bool pka_all)
 
void set_pH_prepack (bool pH_prepack)
 
void set_pH_relax (bool pH_relax)
 
void set_pH_neighbor_pack (bool pH_neighbor_pack)
 
void set_pka_rad (core::Real pka_rad)
 
void set_rotamer_prot_stats (bool rotamer_prot_stats)
 
void print_hbonds (core::pose::Pose &pose)
 
void prepack_pose (core::pose::Pose &pose, std::string const &pdbname)
 
void relax_pose (core::pose::Pose &pose, std::string const &pdbname)
 
void titrate_pH (core::pose::Pose &pose, core::Size res_no, core::Real start_pH, core::Real stop_pH, core::Real step_size)
 
void finalize_res_list (core::pose::Pose &pose)
 
void apply (core::pose::Pose &pose) override
 
std::string get_name () const override
 
protocols::moves::MoverOP fresh_instance () const override
 
bool reinitialize_for_each_job () const override
 
bool reinitialize_for_new_input () const override
 

Private Attributes

core::pose::Pose old_pose_
 
core::pose::Pose curr_pose_
 
bool pka_all_
 
bool refine_stage_
 
bool pH_prepack_
 
bool pH_relax_
 
bool pH_neighbor_pack_
 
bool rotamer_prot_stats_
 
bool titration_successful_
 
core::Real shift_pH_
 
core::Real pka_value_
 
core::Real ipka_
 
core::Real pka_rad_
 
std::string pdb_file_name_
 
utility::vector1< core::Realpdb_res_nos_
 
utility::vector1< core::Sizefinal_res_list_
 
std::string pdb_chain_no_
 
std::string method_code_
 
core::Size neighbor_count_
 

Constructor & Destructor Documentation

◆ PhProtocol() [1/2]

PhProtocol::PhProtocol ( )
inline

Referenced by fresh_instance().

◆ ~PhProtocol() [1/2]

virtual PhProtocol::~PhProtocol ( )
inlinevirtual

◆ PhProtocol() [2/2]

PhProtocol::PhProtocol ( )
inline

References init_options().

◆ ~PhProtocol() [2/2]

PhProtocol::~PhProtocol ( )
overridedefault

Member Function Documentation

◆ apply() [1/2]

virtual void PhProtocol::apply ( core::pose::Pose pose)
inlinevirtual

◆ apply() [2/2]

void PhProtocol::apply ( core::pose::Pose pose)
inlineoverride

◆ finalize_res_list()

void PhProtocol::finalize_res_list ( core::pose::Pose pose)
inline

◆ fresh_instance() [1/2]

virtual protocols::moves::MoverOP PhProtocol::fresh_instance ( ) const
inlinevirtual

References PhProtocol().

◆ fresh_instance() [2/2]

protocols::moves::MoverOP PhProtocol::fresh_instance ( ) const
inlineoverride

◆ get_name() [1/2]

std::string PhProtocol::get_name ( ) const
inline

◆ get_name() [2/2]

std::string PhProtocol::get_name ( ) const
inlineoverride

◆ init_options()

void PhProtocol::init_options ( )
inline

◆ prepack_pose()

void PhProtocol::prepack_pose ( core::pose::Pose pose,
std::string const &  pdbname 
)
inline

◆ print_hbonds()

void PhProtocol::print_hbonds ( core::pose::Pose pose)
inline

◆ reinitialize_for_each_job() [1/2]

virtual bool PhProtocol::reinitialize_for_each_job ( ) const
inlinevirtual

◆ reinitialize_for_each_job() [2/2]

bool PhProtocol::reinitialize_for_each_job ( ) const
inlineoverride

◆ reinitialize_for_new_input() [1/2]

virtual bool PhProtocol::reinitialize_for_new_input ( ) const
inlinevirtual

◆ reinitialize_for_new_input() [2/2]

bool PhProtocol::reinitialize_for_new_input ( ) const
inlineoverride

◆ relax_pose()

void PhProtocol::relax_pose ( core::pose::Pose pose,
std::string const &  pdbname 
)
inline

◆ set_chain_no()

void PhProtocol::set_chain_no ( std::string const &  pdb_chain_no)
inline

References pdb_chain_no_.

Referenced by init_options().

◆ set_default()

void PhProtocol::set_default ( )
inline

◆ set_file_name()

void PhProtocol::set_file_name ( std::string const &  pdb_file_name)
inline

References pdb_file_name_.

Referenced by init_options().

◆ set_pH_neighbor_pack()

void PhProtocol::set_pH_neighbor_pack ( bool  pH_neighbor_pack)
inline

◆ set_pH_prepack()

void PhProtocol::set_pH_prepack ( bool  pH_prepack)
inline

◆ set_pH_relax()

void PhProtocol::set_pH_relax ( bool  pH_relax)
inline

◆ set_pka_all()

void PhProtocol::set_pka_all ( bool  pka_all)
inline

◆ set_pka_rad()

void PhProtocol::set_pka_rad ( core::Real  pka_rad)
inline

◆ set_res_no()

void PhProtocol::set_res_no ( utility::vector1< core::Real > const &  pdb_res_nos)
inline

References pdb_res_nos_.

Referenced by init_options().

◆ set_rotamer_prot_stats()

void PhProtocol::set_rotamer_prot_stats ( bool  rotamer_prot_stats)
inline

◆ titrate_pH()

void PhProtocol::titrate_pH ( core::pose::Pose pose,
core::Size  res_no,
core::Real  start_pH,
core::Real  stop_pH,
core::Real  step_size 
)
inline

Member Data Documentation

◆ curr_pose_

core::pose::Pose PhProtocol::curr_pose_
private

Referenced by titrate_pH().

◆ final_res_list_

utility::vector1< core::Size > PhProtocol::final_res_list_
private

Referenced by apply(), and finalize_res_list().

◆ ipka_

core::Real PhProtocol::ipka_
private

Referenced by apply(), and set_default().

◆ method_code_

std::string PhProtocol::method_code_
private

◆ neighbor_count_

core::Size PhProtocol::neighbor_count_
private

Referenced by set_default(), and titrate_pH().

◆ old_pose_

core::pose::Pose PhProtocol::old_pose_
private

Referenced by apply(), and titrate_pH().

◆ pdb_chain_no_

std::string PhProtocol::pdb_chain_no_
private

Referenced by finalize_res_list(), and set_chain_no().

◆ pdb_file_name_

std::string PhProtocol::pdb_file_name_
private

Referenced by apply(), and set_file_name().

◆ pdb_res_nos_

utility::vector1< core::Real > PhProtocol::pdb_res_nos_
private

Referenced by finalize_res_list(), and set_res_no().

◆ pH_neighbor_pack_

bool PhProtocol::pH_neighbor_pack_
private

◆ pH_prepack_

bool PhProtocol::pH_prepack_
private

Referenced by apply(), set_default(), and set_pH_prepack().

◆ pH_relax_

bool PhProtocol::pH_relax_
private

Referenced by apply(), set_default(), and set_pH_relax().

◆ pka_all_

bool PhProtocol::pka_all_
private

◆ pka_rad_

core::Real PhProtocol::pka_rad_
private

Referenced by set_pka_rad(), and titrate_pH().

◆ pka_value_

core::Real PhProtocol::pka_value_
private

Referenced by apply(), set_default(), and titrate_pH().

◆ refine_stage_

bool PhProtocol::refine_stage_
private

Referenced by apply(), set_default(), and titrate_pH().

◆ rotamer_prot_stats_

bool PhProtocol::rotamer_prot_stats_
private

◆ shift_pH_

core::Real PhProtocol::shift_pH_
private

Referenced by apply(), set_default(), and titrate_pH().

◆ titration_successful_

bool PhProtocol::titration_successful_
private

Referenced by apply(), set_default(), and titrate_pH().


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