Rosetta
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
protocols::abinitio::Application Class Reference

Public Member Functions

 Application ()
 @detail c'stor - nothing special More...
 
void setup ()
 
void fix_chainbreaks (pose::Pose &pose)
 
void copy_native_structure (core::pose::Pose &extended_pose)
 
void run ()
 

Static Public Member Functions

static void register_options ()
 

Private Attributes

pose::PoseOP native_pose_
 

Constructor & Destructor Documentation

◆ Application()

protocols::abinitio::Application::Application ( )

@detail c'stor - nothing special

Member Function Documentation

◆ copy_native_structure()

void protocols::abinitio::Application::copy_native_structure ( core::pose::Pose extended_pose)

@detail called by setup_fold() if option[ start_native ] is active the routine defines a fragment of the length of the structure steals the fragment from the native and applies it to the decoy native needs to be idealized!

References basic::options::OptionKeys::in::file::extended_pose, basic::Tracer::Info, min(), native_pose_, make_symmdef_file_denovo::pos, and protocols::abinitio::tr.

◆ fix_chainbreaks()

void protocols::abinitio::Application::fix_chainbreaks ( pose::Pose pose)

◆ register_options()

void protocols::abinitio::Application::register_options ( )
static

registering of options that are relevant for Application

References basic::options::OptionKeys::in::file::fold_tree, in::file::native(), NEW_OPT, and OPT.

Referenced by main().

◆ run()

void protocols::abinitio::Application::run ( )

◆ setup()

void protocols::abinitio::Application::setup ( )

setup of Application data that is used for both, fold() and run() this is mainly stuff for scoring and evaluation ( process_decoys(), evaluator_ )

References in::file::native(), native_pose_, option, pyrosetta.distributed.io::pose_from_file, and basic::options::OptionKeys::inout::dbms::user.

Referenced by pyrosetta.distributed.tasks.taskbase.TaskBase::maybe_setup(), and run().

Member Data Documentation

◆ native_pose_

pose::PoseOP protocols::abinitio::Application::native_pose_
private

Referenced by copy_native_structure(), run(), and setup().


The documentation for this class was generated from the following file: