Rosetta
Classes | Typedefs | Enumerations | Functions
protocols::stepwise::modeler::rna::phosphate Namespace Reference

Classes

class  MultiPhosphateSampler
 
class  PhosphateMove
 
class  PhosphateMover
 

Typedefs

typedef utility::pointer::shared_ptr< MultiPhosphateSamplerMultiPhosphateSamplerOP
 
typedef utility::pointer::shared_ptr< MultiPhosphateSampler const > MultiPhosphateSamplerCOP
 
typedef utility::pointer::shared_ptr< PhosphateMovePhosphateMoveOP
 
typedef utility::pointer::shared_ptr< PhosphateMove const > PhosphateMoveCOP
 
typedef utility::pointer::shared_ptr< PhosphateMoverPhosphateMoverOP
 
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

◆ MultiPhosphateSamplerCOP

◆ MultiPhosphateSamplerOP

◆ PhosphateMoveCOP

◆ PhosphateMoveOP

◆ PhosphateMoverCOP

◆ PhosphateMoverOP

Enumeration Type Documentation

◆ PhosphateTerminus

Enumerator
NONE 
FIVE_PRIME_PHOSPHATE 
THREE_PRIME_PHOSPHATE 

Function Documentation

◆ copy_over_phosphate_variants() [1/2]

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 
)

◆ copy_over_phosphate_variants() [2/2]

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 
)

◆ get_phosphate_scorefxn() [1/2]

core::scoring::ScoreFunctionCOP protocols::stepwise::modeler::rna::phosphate::get_phosphate_scorefxn ( )

◆ get_phosphate_scorefxn() [2/2]

core::scoring::ScoreFunctionCOP protocols::stepwise::modeler::rna::phosphate::get_phosphate_scorefxn ( core::scoring::methods::EnergyMethodOptions const &  options)

◆ operator<<()

std::ostream & protocols::stepwise::modeler::rna::phosphate::operator<< ( std::ostream &  os,
PhosphateMove const &  phosphate_move 
)

◆ position_five_prime_phosphate()

void protocols::stepwise::modeler::rna::phosphate::position_five_prime_phosphate ( pose::Pose pose,
core::Size const  res 
)

◆ position_five_prime_phosphate_SLOW()

void protocols::stepwise::modeler::rna::phosphate::position_five_prime_phosphate_SLOW ( pose::Pose pose,
core::Size const  res 
)

◆ remove_terminal_phosphates() [1/2]

void protocols::stepwise::modeler::rna::phosphate::remove_terminal_phosphates ( pose::Pose pose)

◆ remove_terminal_phosphates() [2/2]

void protocols::stepwise::modeler::rna::phosphate::remove_terminal_phosphates ( pose::Pose pose,
utility::vector1< core::Size > const &  res_list 
)

◆ to_string()

std::string protocols::stepwise::modeler::rna::phosphate::to_string ( PhosphateTerminus const &  phosphate_terminus)