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

Public Member Functions

 PhDocking ()
 
virtual ~PhDocking ()
 
void set_default ()
 
void init_options ()
 
void set_file_name (std::string pdb_file_name)
 
void set_partners (std::string partner_info)
 
void set_pH_mode (bool pH_mode)
 
void set_resfile (bool resfile)
 
void set_unbound_pdbs (utility::vector1< utility::file::FileName > unbound_pdbs)
 
void print_hbonds (core::pose::Pose &pose)
 
void setup_foldtree (core::pose::Pose &pose, std::string partner_chainID)
 
void setup_task_and_repack (core::pose::Pose &pose)
 
utility::vector1< core::Realcalc_energies (const core::pose::Pose &pose, core::scoring::ScoreFunctionOP scorefxn, utility::vector1_int movable_jumps)
 
void setup_pH_mode (core::pose::Pose &pose, core::scoring::ScoreFunctionOP score_fxn)
 
core::Real calc_unbound_score (core::scoring::ScoreFunctionOP score_fxn)
 
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
 

Private Attributes

std::string pdb_file_name_
 
std::string partner_info_
 
utility::vector1_int movable_jumps_
 
bool pH_mode_
 
bool resfile_
 
bool unbound_avail_
 
utility::vector1< utility::file::FileNameunbound_pdbs_
 

Constructor & Destructor Documentation

◆ PhDocking()

PhDocking::PhDocking ( )
inline

References init_options().

Referenced by fresh_instance().

◆ ~PhDocking()

virtual PhDocking::~PhDocking ( )
inlinevirtual

Member Function Documentation

◆ apply()

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

◆ calc_energies()

utility::vector1< core::Real > PhDocking::calc_energies ( const core::pose::Pose pose,
core::scoring::ScoreFunctionOP  scorefxn,
utility::vector1_int  movable_jumps 
)
inline

◆ calc_unbound_score()

core::Real PhDocking::calc_unbound_score ( core::scoring::ScoreFunctionOP  score_fxn)
inline

◆ fresh_instance()

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

References PhDocking().

◆ get_name()

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

◆ init_options()

void PhDocking::init_options ( )
inline

◆ print_hbonds()

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

◆ reinitialize_for_each_job()

virtual bool PhDocking::reinitialize_for_each_job ( ) const
inlinevirtual

◆ reinitialize_for_new_input()

virtual bool PhDocking::reinitialize_for_new_input ( ) const
inlinevirtual

◆ set_default()

void PhDocking::set_default ( )
inline

References pH_mode_, resfile_, and unbound_avail_.

Referenced by init_options().

◆ set_file_name()

void PhDocking::set_file_name ( std::string  pdb_file_name)
inline

References pdb_file_name_.

Referenced by init_options().

◆ set_partners()

void PhDocking::set_partners ( std::string  partner_info)
inline

References partner_info_.

Referenced by init_options().

◆ set_pH_mode()

void PhDocking::set_pH_mode ( bool  pH_mode)
inline

◆ set_resfile()

void PhDocking::set_resfile ( bool  resfile)
inline

◆ set_unbound_pdbs()

void PhDocking::set_unbound_pdbs ( utility::vector1< utility::file::FileName unbound_pdbs)
inline

References unbound_avail_, and unbound_pdbs_.

Referenced by init_options().

◆ setup_foldtree()

void PhDocking::setup_foldtree ( core::pose::Pose pose,
std::string  partner_chainID 
)
inline

◆ setup_pH_mode()

void PhDocking::setup_pH_mode ( core::pose::Pose pose,
core::scoring::ScoreFunctionOP  score_fxn 
)
inline

◆ setup_task_and_repack()

void PhDocking::setup_task_and_repack ( core::pose::Pose pose)
inline

Member Data Documentation

◆ movable_jumps_

utility::vector1_int PhDocking::movable_jumps_
private

◆ partner_info_

std::string PhDocking::partner_info_
private

Referenced by apply(), and set_partners().

◆ pdb_file_name_

std::string PhDocking::pdb_file_name_
private

Referenced by set_file_name(), and setup_pH_mode().

◆ pH_mode_

bool PhDocking::pH_mode_
private

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

◆ resfile_

bool PhDocking::resfile_
private

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

◆ unbound_avail_

bool PhDocking::unbound_avail_
private

◆ unbound_pdbs_

utility::vector1< utility::file::FileName > PhDocking::unbound_pdbs_
private

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