Rosetta
|
Classes | |
struct | PreliminaryLarvalJob |
A PreliminaryLarvalJob is what gets created from the command-line options job_definition file for each input and specified job in the Job Definition file. More... | |
class | PreliminaryLarvalJobTracker |
A class for tracking the progress of all PreliminaryLarvalJobs. This tracking is partially responsible for deallocation of the input poses. More... | |
class | StandardInnerLarvalJob |
class | StandardJobQueen |
The StandardJobQueen is meant to handle the most common form of Rosetta jobs where a protocol is applied to a single input structure to generate a single output structure. Most JobQueens in Rosetta will to derive from this JobQueen. To make the process of deriving new JobQueens easy, this class's API has been carefully designed to be easy to work with and the class itself has been designed to do as much heavy lifting as possible and to leave only the responsibilities that the StandardJobQueen could not perform to the derived classes. More... | |
Functions | |
static basic::Tracer | TR ("protocols.jd3.standard.StandardInnerLarvalJob") |
std::ostream & | operator<< (std::ostream &out, const StandardInnerLarvalJob &inner_job) |
std::string | perform_variable_substitution (std::string const &job_def_string) |
typedef std::map< std::pair< std::string, std::string >, pose_outputters::PoseOutputterOP > protocols::jd3::standard::PoseOutputterMap |
typedef std::list< PreliminaryLarvalJob > protocols::jd3::standard::PreliminaryLarvalJobs |
typedef utility::pointer::shared_ptr< PreliminaryLarvalJobTracker const > protocols::jd3::standard::PreliminaryLarvalJobTrackerCOP |
typedef utility::pointer::shared_ptr< PreliminaryLarvalJobTracker > protocols::jd3::standard::PreliminaryLarvalJobTrackerOP |
typedef std::map< std::string, pose_outputters::PoseOutputterOP > protocols::jd3::standard::RepresentativeOutputterMap |
typedef std::map< std::pair< std::string, std::string >, pose_outputters::SecondaryPoseOutputterOP > protocols::jd3::standard::SecondaryOutputterMap |
typedef std::map< std::string, pose_outputters::SecondaryPoseOutputterOP > protocols::jd3::standard::SecondaryRepresentativeOutputterMap |
typedef numeric::DiscreteIntervalEncodingTree< core::Size > protocols::jd3::standard::SizeDIET |
typedef utility::pointer::shared_ptr< StandardInnerLarvalJob const > protocols::jd3::standard::StandardInnerLarvalJobCOP |
typedef utility::pointer::shared_ptr< StandardInnerLarvalJob > protocols::jd3::standard::StandardInnerLarvalJobOP |
typedef utility::vector1< StandardInnerLarvalJobOP > protocols::jd3::standard::StandardInnerLarvalJobs |
typedef utility::pointer::shared_ptr< StandardJobQueen const > protocols::jd3::standard::StandardJobQueenCOP |
typedef utility::pointer::shared_ptr< StandardJobQueen > protocols::jd3::standard::StandardJobQueenOP |
std::ostream& protocols::jd3::standard::operator<< | ( | std::ostream & | out, |
const StandardInnerLarvalJob & | inner_job | ||
) |
std::string protocols::jd3::standard::perform_variable_substitution | ( | std::string const & | job_def_string | ) |
|
static |
Referenced by protocols::jd3::standard::StandardJobQueen::determine_preliminary_job_list_from_xml_file(), protocols::jd3::standard::PreliminaryLarvalJobTracker::initialize_tracker(), protocols::jd3::standard::StandardJobQueen::load_job_definition_file(), protocols::jd3::standard::StandardJobQueen::pose_for_inner_job(), protocols::jd3::standard::StandardJobQueen::process_deallocation_message(), protocols::jd3::standard::StandardJobQueen::read_input_poses_from_command_line(), and protocols::jd3::standard::PreliminaryLarvalJobTracker::track_job_completed().