Rosetta
Classes | Typedefs | Functions
protocols::hydrate Namespace Reference

Classes

class  Hydrate
 

Typedefs

typedef utility::pointer::shared_ptr< HydrateHydrateOP
 
typedef utility::pointer::shared_ptr< Hydrate const > HydrateCOP
 

Functions

void read_hyfile (std::string const &hyfile_name, utility::vector1< bool > &enforced_V, utility::vector1< bool > &hydrate_V)
 
bool is_inside (pose::Pose const &pose, Vector const &xyz)
 
bool atom_is_hydratable (pose::Pose const &pose, core::Size const residue, std::string const &atom)
 
bool atom_is_hydratable (pose::Pose const &pose, core::Size const residue, core::Size const atom)
 
void hydrate_hyfile (pose::Pose &pose, utility::vector1< bool > const &hydrate_V, std::string const &resfile="default")
 
void place_de_novo_wat_at_anchor (pose::Pose &pose)
 
void set_water_info_and_add_de_novo_water (pose::Pose &pose, core::scoring::ScoreFunction const &scorefxn)
 
void hydrate_cavities (pose::Pose &pose)
 
void set_dew_waters_not_to_be_included (pose::Pose &pose, Real const partial_hydrate_dew)
 
bool residue_near_water (pose::Pose const &pose, core::Size const ii)
 
void set_task_and_movemap (pose::Pose const &pose, std::string const &protein_flexibility, pack::task::PackerTaskOP &task, kinematics::MoveMap &mm, bool const minimize_bb_where_packing)
 
void calculate_water_overcoordinated_hb_correction (pose::Pose const &pose, utility::vector1< Real > &hb_correction)
 
void remove_high_energy_water_molecules (pose::Pose &pose, core::scoring::ScoreFunction const &scorefxn)
 
void enforce_all_waters (pose::Pose &pose)
 
void get_ready_for_sew_packing (pose::Pose &pose, pack::task::PackerTaskOP &task)
 
void remove_all_anchors_and_ENF (pose::Pose &pose)
 
void read_header (core::Size const total_res, std::string const &line, kinematics::MoveMap &mm)
 
void read_body (core::Size const total_res, std::string const &line, kinematics::MoveMap &mm)
 
void set_bb_movemap (pose::Pose const &pose, std::string const &mini_backbone_file_name, kinematics::MoveMap &mm)
 
void remove_non_buried_wat (pose::Pose &pose)
 
void add_water_overcoordinated_hb_score (pose::Pose &pose, core::scoring::ScoreFunction &scorefxn)
 
void show_water_hb_network (pose::Pose const &pose)
 
void water_specific_hbond_energy (pose::Pose &pose, core::scoring::ScoreFunction &scorefxn)
 
void set_task_with_de_novo_water_using_resfile (pose::Pose &pose, std::string resfile, pack::task::PackerTaskOP &task)
 
void print_residues_near_water (pose::Pose const &pose)
 
void append_single_far_away_water (pose::Pose &pose)
 
void calculate_water_overcoordinated_hb_correction (core::pose::Pose const &pose, utility::vector1< core::Real > &water_hb_correction)
 

Typedef Documentation

◆ HydrateCOP

typedef utility::pointer::shared_ptr< Hydrate const > protocols::hydrate::HydrateCOP

◆ HydrateOP

typedef utility::pointer::shared_ptr< Hydrate > protocols::hydrate::HydrateOP

Function Documentation

◆ add_water_overcoordinated_hb_score()

void protocols::hydrate::add_water_overcoordinated_hb_score ( pose::Pose pose,
core::scoring::ScoreFunction scorefxn 
)

◆ append_single_far_away_water()

void protocols::hydrate::append_single_far_away_water ( pose::Pose pose)

◆ atom_is_hydratable() [1/2]

bool protocols::hydrate::atom_is_hydratable ( pose::Pose const &  pose,
core::Size const  residue,
core::Size const  atom 
)

◆ atom_is_hydratable() [2/2]

bool protocols::hydrate::atom_is_hydratable ( pose::Pose const &  pose,
core::Size const  residue,
std::string const &  atom 
)

◆ calculate_water_overcoordinated_hb_correction() [1/2]

void protocols::hydrate::calculate_water_overcoordinated_hb_correction ( core::pose::Pose const &  pose,
utility::vector1< core::Real > &  water_hb_correction 
)

◆ calculate_water_overcoordinated_hb_correction() [2/2]

void protocols::hydrate::calculate_water_overcoordinated_hb_correction ( pose::Pose const &  pose,
utility::vector1< Real > &  hb_correction 
)

◆ enforce_all_waters()

void protocols::hydrate::enforce_all_waters ( pose::Pose pose)

◆ get_ready_for_sew_packing()

void protocols::hydrate::get_ready_for_sew_packing ( pose::Pose pose,
pack::task::PackerTaskOP task 
)

◆ hydrate_cavities()

void protocols::hydrate::hydrate_cavities ( pose::Pose pose)

◆ hydrate_hyfile()

void protocols::hydrate::hydrate_hyfile ( pose::Pose pose,
utility::vector1< bool > const &  hydrate_V,
std::string const &  resfile = "default" 
)

◆ is_inside()

bool protocols::hydrate::is_inside ( pose::Pose const &  pose,
Vector const &  xyz 
)

◆ place_de_novo_wat_at_anchor()

void protocols::hydrate::place_de_novo_wat_at_anchor ( pose::Pose pose)

◆ print_residues_near_water()

void protocols::hydrate::print_residues_near_water ( pose::Pose const &  pose)

◆ read_body()

void protocols::hydrate::read_body ( core::Size const  total_res,
std::string const &  line,
kinematics::MoveMap mm 
)

◆ read_header()

void protocols::hydrate::read_header ( core::Size const  total_res,
std::string const &  line,
kinematics::MoveMap mm 
)

◆ read_hyfile()

void protocols::hydrate::read_hyfile ( std::string const &  hyfile_name,
utility::vector1< bool > &  enforced_V,
utility::vector1< bool > &  hydrate_V 
)

◆ remove_all_anchors_and_ENF()

void protocols::hydrate::remove_all_anchors_and_ENF ( pose::Pose pose)

◆ remove_high_energy_water_molecules()

void protocols::hydrate::remove_high_energy_water_molecules ( pose::Pose pose,
core::scoring::ScoreFunction const &  scorefxn 
)

◆ remove_non_buried_wat()

void protocols::hydrate::remove_non_buried_wat ( pose::Pose pose)

◆ residue_near_water()

bool protocols::hydrate::residue_near_water ( pose::Pose const &  pose,
core::Size const  ii 
)

◆ set_bb_movemap()

void protocols::hydrate::set_bb_movemap ( pose::Pose const &  pose,
std::string const &  mini_backbone_file_name,
kinematics::MoveMap mm 
)

◆ set_dew_waters_not_to_be_included()

void protocols::hydrate::set_dew_waters_not_to_be_included ( pose::Pose pose,
Real const  partial_hydrate_dew 
)

◆ set_task_and_movemap()

void protocols::hydrate::set_task_and_movemap ( pose::Pose const &  pose,
std::string const &  protein_flexibility,
pack::task::PackerTaskOP task,
kinematics::MoveMap mm,
bool const  minimize_bb_where_packing 
)

◆ set_task_with_de_novo_water_using_resfile()

void protocols::hydrate::set_task_with_de_novo_water_using_resfile ( pose::Pose pose,
std::string  resfile,
pack::task::PackerTaskOP task 
)

◆ set_water_info_and_add_de_novo_water()

void protocols::hydrate::set_water_info_and_add_de_novo_water ( pose::Pose pose,
core::scoring::ScoreFunction const &  scorefxn 
)

◆ show_water_hb_network()

void protocols::hydrate::show_water_hb_network ( pose::Pose const &  pose)

◆ water_specific_hbond_energy()

void protocols::hydrate::water_specific_hbond_energy ( pose::Pose pose,
core::scoring::ScoreFunction scorefxn 
)