Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Functions | Variables
protocols::star Namespace Reference

Classes

class  Extender
 
class  StarAbinitio
 

Typedefs

typedef utility::vector1< double > Probabilities
 
typedef
utility::pointer::owning_ptr
< StarAbinitio
StarAbinitioOP
 
typedef
utility::pointer::owning_ptr
< StarAbinitio const > 
StarAbinitioCOP
 

Functions

void generate_extended_pose (Pose *extended_pose, const std::string &sequence)
 
void copy_residues (const Pose &src, Size start, Size stop, Pose *dst)
 
static basic::Tracer TR ("protocols.star.StarAbinitio")
 
void compute_per_residue_probabilities (Size num_residues, Size fragment_len, const FoldTree &tree, Probabilities *probs)
 
void update_sequence_separation (Size distance, Pose *pose)
 
void setup_constraints (const Loops &aligned, Pose *pose)
 
void tear_down_constraints (Pose *pose)
 
ScoreFunctionOP setup_score (const std::string &weights, Real cb)
 
void configure_rmc (MoverOP mover, ScoreFunctionOP score, Size num_cycles, Real temperature, bool recover_low, RationalMonteCarlo *rmc)
 
void check_required ()
 
void * graphics_main (protocols::moves::MoverOP mover)
 
void * StarAbinitio_main (void *)
 Entry point for StarAbinitio protocol. More...
 
void emit_intermediate (const core::pose::Pose &pose, const std::string &silent_filename)
 Writes pose to disk with the specified filename if -abinitio:debug is enabled. More...
 
void simple_fold_tree (core::pose::Pose *pose)
 Restores simple kinematics to pose. More...
 
void to_centroid (core::pose::Pose *pose)
 Converts pose to centroid residue type set. More...
 

Variables

static const Real EXT_PHI = -150
 
static const Real EXT_PSI = +150
 
static const Real EXT_OMG = +180
 
const std::string ERROR_PREFIX = "Failed to specify required option "
 

Typedef Documentation

Definition at line 84 of file StarAbinitio.cc.

Definition at line 23 of file StarAbinitio.fwd.hh.

Definition at line 21 of file StarAbinitio.fwd.hh.

Function Documentation

void protocols::star::check_required ( )

Definition at line 40 of file StarAbinitioMain.cc.

References ERROR_PREFIX.

Referenced by StarAbinitio_main().

void protocols::star::compute_per_residue_probabilities ( Size  num_residues,
Size  fragment_len,
const FoldTree &  tree,
Probabilities *  probs 
)
void protocols::star::configure_rmc ( MoverOP  mover,
ScoreFunctionOP  score,
Size  num_cycles,
Real  temperature,
bool  recover_low,
RationalMonteCarlo *  rmc 
)
void protocols::star::copy_residues ( const Pose src,
Size  start,
Size  stop,
Pose dst 
)
void protocols::star::emit_intermediate ( const core::pose::Pose pose,
const std::string &  silent_filename 
)
void protocols::star::generate_extended_pose ( Pose extended_pose,
const std::string &  sequence 
)
void* protocols::star::graphics_main ( protocols::moves::MoverOP  mover)

Definition at line 63 of file StarAbinitioMain.cc.

References protocols::jd2::JobDistributor::go().

Referenced by StarAbinitio_main().

void protocols::star::setup_constraints ( const Loops &  aligned,
Pose pose 
)
ScoreFunctionOP protocols::star::setup_score ( const std::string &  weights,
Real  cb 
)

Instantiates a score function by name and sets constraint terms to the value specified by the options system (-constraints:cst_weight)

Definition at line 174 of file StarAbinitio.cc.

References core::scoring::atom_pair_constraint, core::scoring::ScoreFunctionFactory::create_score_function(), and core::scoring::linear_chainbreak.

Referenced by protocols::star::StarAbinitio::apply().

void protocols::star::simple_fold_tree ( core::pose::Pose pose)

Restores simple kinematics to pose.

Definition at line 58 of file util.cc.

References core::pose::Pose::fold_tree(), and core::pose::Pose::total_residue().

Referenced by protocols::star::StarAbinitio::tear_down_kinematics().

void * protocols::star::StarAbinitio_main ( void *  )

Entry point for StarAbinitio protocol.

Definition at line 75 of file StarAbinitioMain.cc.

References check_required(), and graphics_main().

void protocols::star::tear_down_constraints ( Pose pose)

Definition at line 168 of file StarAbinitio.cc.

References core::pose::Pose::remove_constraints().

void protocols::star::to_centroid ( core::pose::Pose pose)

Converts pose to centroid residue type set.

Definition at line 63 of file util.cc.

References core::chemical::CENTROID, core::pose::Pose::is_centroid(), and core::util::switch_to_residue_type_set().

Referenced by protocols::star::StarAbinitio::apply().

static basic::Tracer protocols::star::TR ( "protocols.star.StarAbinitio"  )
static
void protocols::star::update_sequence_separation ( Size  distance,
Pose pose 
)

Regulates the application of constraints during folding based on distance between residues in the fold tree. The MonteCarlo object should be reset after calling this function.

Definition at line 109 of file StarAbinitio.cc.

References core::pose::Pose::constraint_set(), core::pose::Pose::fold_tree(), and TR().

Referenced by setup_constraints().

Variable Documentation

const std::string protocols::star::ERROR_PREFIX = "Failed to specify required option "

Definition at line 38 of file StarAbinitioMain.cc.

Referenced by check_required().

const Real protocols::star::EXT_OMG = +180
static

Definition at line 51 of file Extender.cc.

Referenced by generate_extended_pose().

const Real protocols::star::EXT_PHI = -150
static

Definition at line 49 of file Extender.cc.

Referenced by generate_extended_pose().

const Real protocols::star::EXT_PSI = +150
static

Definition at line 50 of file Extender.cc.

Referenced by generate_extended_pose().