Rosetta 3.4
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.
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.
void simple_fold_tree (core::pose::Pose *pose)
 Restores simple kinematics to pose.
void to_centroid (core::pose::Pose *pose)
 Converts pose to centroid residue type set.

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


Function Documentation

void protocols::star::check_required ( )

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)
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)

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.

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

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

Entry point for StarAbinitio protocol.

References check_required(), and graphics_main().

void protocols::star::tear_down_constraints ( Pose pose)
void protocols::star::to_centroid ( core::pose::Pose pose)
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.

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 "

Referenced by check_required().

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

Referenced by generate_extended_pose().

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

Referenced by generate_extended_pose().

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

Referenced by generate_extended_pose().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines