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>
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:
- for creating a list of PoseInputSource objects
for turning a PoseInputSource object into a Pose on demand.
In addition to the virtual functions, each derived PoseInputter should define two static methods that will be invoked by its corresponding PoseInputterCreator:
- static std::string keyname();
- static void provide_xml_schema( utility::tag::XMLSchemaDefinition & xsd );
◆ PoseInputter()
protocols::jd3::pose_inputters::PoseInputter::PoseInputter |
( |
| ) |
|
|
default |
◆ ~PoseInputter()
protocols::jd3::pose_inputters::PoseInputter::~PoseInputter |
( |
| ) |
|
|
overridedefault |
◆ job_available_on_command_line()
virtual bool protocols::jd3::pose_inputters::PoseInputter::job_available_on_command_line |
( |
| ) |
const |
|
pure virtual |
◆ pose_from_input_source()
virtual core::pose::PoseOP protocols::jd3::pose_inputters::PoseInputter::pose_from_input_source |
( |
PoseInputSource const & |
input_source, |
|
|
utility::options::OptionCollection const & |
options, |
|
|
utility::tag::TagCOP |
tag |
|
) |
| |
|
pure virtual |
◆ pose_input_sources_from_command_line()
virtual PoseInputSources protocols::jd3::pose_inputters::PoseInputter::pose_input_sources_from_command_line |
( |
| ) |
|
|
pure virtual |
◆ pose_input_sources_from_tag()
virtual PoseInputSources protocols::jd3::pose_inputters::PoseInputter::pose_input_sources_from_tag |
( |
utility::options::OptionCollection const & |
opts, |
|
|
utility::tag::TagCOP |
|
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following files: