Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Enumerations | Functions
protocols::stepwise::modeler::rna::phosphate Namespace Reference

Classes

class  MultiPhosphateSampler
 
class  PhosphateMove
 
class  PhosphateMover
 

Typedefs

typedef
utility::pointer::shared_ptr
< MultiPhosphateSampler
MultiPhosphateSamplerOP
 
typedef
utility::pointer::shared_ptr
< MultiPhosphateSampler const > 
MultiPhosphateSamplerCOP
 
typedef
utility::pointer::shared_ptr
< PhosphateMove
PhosphateMoveOP
 
typedef
utility::pointer::shared_ptr
< PhosphateMove const > 
PhosphateMoveCOP
 
typedef
utility::pointer::shared_ptr
< PhosphateMover
PhosphateMoverOP
 
typedef
utility::pointer::shared_ptr
< PhosphateMover const > 
PhosphateMoverCOP
 

Enumerations

enum  PhosphateTerminus { NONE, FIVE_PRIME_PHOSPHATE, THREE_PRIME_PHOSPHATE }
 

Functions

std::string to_string (PhosphateTerminus const &phosphate_terminus)
 
std::ostream & operator<< (std::ostream &os, PhosphateMove const &phosphate_move)
 
void remove_terminal_phosphates (pose::Pose &pose)
 
void remove_terminal_phosphates (pose::Pose &pose, utility::vector1< core::Size > const &res_list)
 
void position_five_prime_phosphate_SLOW (pose::Pose &pose, core::Size const res)
 
void position_five_prime_phosphate (pose::Pose &pose, core::Size const res)
 
void copy_over_phosphate_variants (pose::Pose &pose_input, pose::Pose const &reference_pose, utility::vector1< PhosphateMove > const &phosphate_move_list)
 
void copy_over_phosphate_variants (pose::Pose &pose_input, pose::Pose const &reference_pose, utility::vector1< core::Size > const &res_list)
 
core::scoring::ScoreFunctionCOP get_phosphate_scorefxn ()
 
core::scoring::ScoreFunctionCOP get_phosphate_scorefxn (core::scoring::methods::EnergyMethodOptions const &options)
 

Typedef Documentation

Enumeration Type Documentation

Enumerator
NONE 
FIVE_PRIME_PHOSPHATE 
THREE_PRIME_PHOSPHATE 

Function Documentation

void protocols::stepwise::modeler::rna::phosphate::copy_over_phosphate_variants ( pose::Pose pose_input,
pose::Pose const &  reference_pose,
utility::vector1< PhosphateMove > const &  phosphate_move_list 
)
void protocols::stepwise::modeler::rna::phosphate::copy_over_phosphate_variants ( pose::Pose pose_input,
pose::Pose const &  reference_pose,
utility::vector1< core::Size > const &  res_list 
)
core::scoring::ScoreFunctionCOP protocols::stepwise::modeler::rna::phosphate::get_phosphate_scorefxn ( )
core::scoring::ScoreFunctionCOP protocols::stepwise::modeler::rna::phosphate::get_phosphate_scorefxn ( core::scoring::methods::EnergyMethodOptions const &  options)
std::ostream & protocols::stepwise::modeler::rna::phosphate::operator<< ( std::ostream &  os,
PhosphateMove const &  phosphate_move 
)
void protocols::stepwise::modeler::rna::phosphate::position_five_prime_phosphate ( pose::Pose pose,
core::Size const  res 
)
void protocols::stepwise::modeler::rna::phosphate::position_five_prime_phosphate_SLOW ( pose::Pose pose,
core::Size const  res 
)
void protocols::stepwise::modeler::rna::phosphate::remove_terminal_phosphates ( pose::Pose pose)
void protocols::stepwise::modeler::rna::phosphate::remove_terminal_phosphates ( pose::Pose pose,
utility::vector1< core::Size > const &  res_list 
)
std::string protocols::stepwise::modeler::rna::phosphate::to_string ( PhosphateTerminus const &  phosphate_terminus)