Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs
StandardJobQueen.hh File Reference

class declaration for StandardJobQueen More...

#include <protocols/jd3/standard/StandardJobQueen.fwd.hh>
#include <protocols/jd3/JobQueen.hh>
#include <protocols/jd3/Job.fwd.hh>
#include <protocols/jd3/JobDigraph.fwd.hh>
#include <protocols/jd3/JobOutputIndex.fwd.hh>
#include <protocols/jd3/JobTracker.fwd.hh>
#include <protocols/jd3/InnerLarvalJob.fwd.hh>
#include <protocols/jd3/pose_inputters/PoseInputSource.fwd.hh>
#include <protocols/jd3/pose_inputters/PoseInputter.fwd.hh>
#include <protocols/jd3/pose_inputters/PoseInputterCreator.fwd.hh>
#include <protocols/jd3/pose_outputters/PoseOutputSpecification.fwd.hh>
#include <protocols/jd3/pose_outputters/PoseOutputter.fwd.hh>
#include <protocols/jd3/pose_outputters/PoseOutputterCreator.fwd.hh>
#include <protocols/jd3/pose_outputters/SecondaryPoseOutputter.fwd.hh>
#include <protocols/jd3/standard/PreliminaryLarvalJob.fwd.hh>
#include <protocols/jd3/standard/PreliminaryLarvalJobTracker.fwd.hh>
#include <protocols/jd3/standard/StandardInnerLarvalJob.fwd.hh>
#include <core/pose/Pose.fwd.hh>
#include <core/import_pose/import_pose_options.fwd.hh>
#include <utility/options/OptionCollection.fwd.hh>
#include <utility/options/keys/OptionKeyList.fwd.hh>
#include <utility/VirtualBase.hh>
#include <utility/tag/Tag.fwd.hh>
#include <utility/tag/XMLSchemaGeneration.fwd.hh>
#include <utility/vector1.hh>
#include <utility/options/keys/all.fwd.hh>
#include <numeric/DiscreteIntervalEncodingTree.hh>
#include <string>
#include <map>
#include <set>

Classes

class  protocols::jd3::standard::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...
 

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::jd3
 
 protocols::jd3::standard
 

Typedefs

typedef std::list
< PreliminaryLarvalJob > 
protocols::jd3::standard::PreliminaryLarvalJobs
 
typedef std::map< std::string,
pose_outputters::PoseOutputterOP > 
protocols::jd3::standard::RepresentativeOutputterMap
 
typedef std::map< std::string,
pose_outputters::SecondaryPoseOutputterOP > 
protocols::jd3::standard::SecondaryRepresentativeOutputterMap
 
typedef std::map< std::pair
< std::string, std::string >
, pose_outputters::PoseOutputterOP > 
protocols::jd3::standard::PoseOutputterMap
 
typedef std::map< std::pair
< std::string, std::string >
, pose_outputters::SecondaryPoseOutputterOP > 
protocols::jd3::standard::SecondaryOutputterMap
 
typedef
numeric::DiscreteIntervalEncodingTree
< core::Size
protocols::jd3::standard::SizeDIET
 

Detailed Description

class declaration for StandardJobQueen

Author
Andrew Leaver-Fay (aleav.nosp@m.erfa.nosp@m.y@gma.nosp@m.il.c.nosp@m.om)
Jared Adolf-Bryfogle (jadol.nosp@m.fbr@.nosp@m.gmail.nosp@m..com) Simplification/Refactor