![]() |
Rosetta
2021.16
|
The PoseInputter is responsible for reading from the command line a set of structures that are each to be run through a protocol, where each input struture will be the starting point for some number of jobs (where that number is at the JobQueen's discretion). The PoseInputter is responsible for two things: More...
#include <PoseInputter.hh>
Public Member Functions | |
PoseInputter () | |
~PoseInputter () override | |
virtual bool | job_available_on_command_line () const =0 |
virtual PoseInputSources | pose_input_sources_from_command_line ()=0 |
Construct a list of PoseInputSource objects from the command line that will be used by the JobQueen to construct a list of LarvalJobs. More... | |
virtual PoseInputSources | pose_input_sources_from_tag (utility::options::OptionCollection const &opts, utility::tag::TagCOP)=0 |
Construct a list of PoseInputSource objects from a Tag object that will be used by the JobQueen to construct a list of LarvalJobs. More... | |
virtual core::pose::PoseOP | pose_from_input_source (PoseInputSource const &input_source, utility::options::OptionCollection const &options, utility::tag::TagCOP tag)=0 |
Convert a single PoseInputSource into a Pose that will be used to initialize a Job. The PoseInputSource object must have originated from this PoseInputter in the prior call to initialize_pose_input_sources. More... | |
The PoseInputter is responsible for reading from the command line a set of structures that are each to be run through a protocol, where each input struture will be the starting point for some number of jobs (where that number is at the JobQueen's discretion). The PoseInputter is responsible for two things:
In addition to the virtual functions, each derived PoseInputter should define two static methods that will be invoked by its corresponding PoseInputterCreator:
|
default |
|
overridedefault |
|
pure virtual |
|
pure virtual |
Convert a single PoseInputSource into a Pose that will be used to initialize a Job. The PoseInputSource object must have originated from this PoseInputter in the prior call to initialize_pose_input_sources.
Implemented in protocols::jd3::pose_inputters::SilentFilePoseInputter, and protocols::jd3::pose_inputters::PDBPoseInputter.
|
pure virtual |
Construct a list of PoseInputSource objects from the command line that will be used by the JobQueen to construct a list of LarvalJobs.
Implemented in protocols::jd3::pose_inputters::PDBPoseInputter, and protocols::jd3::pose_inputters::SilentFilePoseInputter.
|
pure virtual |
Construct a list of PoseInputSource objects from a Tag object that will be used by the JobQueen to construct a list of LarvalJobs.
Implemented in protocols::jd3::pose_inputters::PDBPoseInputter, and protocols::jd3::pose_inputters::SilentFilePoseInputter.