![]() |
Rosetta
2021.16
|
The ChunkLibraryInputter 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 ChunkLibraryInputter is responsible for two things: More...
#include <ChunkLibraryInputter.hh>

Public Member Functions | |
| ChunkLibraryInputter () | |
| ~ChunkLibraryInputter () override | |
| virtual bool | job_available_on_command_line () const =0 |
| virtual ChunkLibraryInputSources | chunk_library_input_sources_from_command_line ()=0 |
| Construct a list of ChunkLibraryInputSource objects from the command line that will be used by the JobQueen to construct a list of LarvalJobs. More... | |
| virtual ChunkLibraryInputSources | chunk_library_input_sources_from_tag (utility::options::OptionCollection const &opts, utility::tag::TagCOP)=0 |
| Construct a list of ChunkLibraryInputSource objects from a Tag object that will be used by the JobQueen to construct a list of LarvalJobs. More... | |
| virtual core::pose::PoseOP | chunk_library_from_input_source (ChunkLibraryInputSource const &input_source, utility::options::OptionCollection const &options, utility::tag::TagCOP tag)=0 |
| Convert a single ChunkLibraryInputSource into a Pose that will be used to initialize a Job. The ChunkLibraryInputSource object must have originated from this ChunkLibraryInputter in the prior call to initialize_chunk_library_input_sources. More... | |
The ChunkLibraryInputter 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 ChunkLibraryInputter is responsible for two things:
In addition to the virtual functions, each derived ChunkLibraryInputter should define two static methods that will be invoked by its corresponding ChunkLibraryInputterCreator:
| protocols::jd3::chunk_library_inputters::ChunkLibraryInputter::ChunkLibraryInputter | ( | ) |
|
override |
|
pure virtual |
Convert a single ChunkLibraryInputSource into a Pose that will be used to initialize a Job. The ChunkLibraryInputSource object must have originated from this ChunkLibraryInputter in the prior call to initialize_chunk_library_input_sources.
Implemented in protocols::jd3::chunk_library_inputters::PDBChunkLibraryInputter.
|
pure virtual |
Construct a list of ChunkLibraryInputSource objects from the command line that will be used by the JobQueen to construct a list of LarvalJobs.
Implemented in protocols::jd3::chunk_library_inputters::PDBChunkLibraryInputter.
|
pure virtual |
Construct a list of ChunkLibraryInputSource objects from a Tag object that will be used by the JobQueen to construct a list of LarvalJobs.
Implemented in protocols::jd3::chunk_library_inputters::PDBChunkLibraryInputter.
|
pure virtual |
Implemented in protocols::jd3::chunk_library_inputters::PDBChunkLibraryInputter.
1.8.7