![]() |
Rosetta
2021.16
|
Classes | |
| class | ChunkLibraryInputSource |
| The ChunkLibraryInputSource is a small class for holding data about the starting Pose for a Job and where it comes from (i.e. which of the ChunkLibraryInputters claims responsibility for creating a Pose for this instance). The "input_tag" is a string description of the input source and will be used as the "job_tag" to control output – the input tag should not include the file extension. It is perfectly reasonable for complex ChunkLibraryInputters to subclass from ChunkLibraryInputSource to tuck more complex data in the ChunkLibraryInputSource, though, the string-string map ought to provide considerable flexibility in storing data without deriving new subclasses. More... | |
| class | ChunkLibraryInputter |
| 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... | |
| class | ChunkLibraryInputterCreator |
| class | ChunkLibraryInputterFactory |
| class | ChunkLibraryInputterRegistrator |
| This templated class will register an instance of an ChunkLibraryInputterCreator (class T) with the ChunkLibraryInputterFactory. It will ensure that no ChunkLibraryInputterCreator is registered twice, and, centralizes this registration logic so that thread safety issues can be handled in one place. More... | |
| class | PDBChunkLibraryInputter |
| This is the simplest implementation of ChunkLibraryInputter, which reads from -s/-l and PDB files. More... | |
| class | PDBChunkLibraryInputterCreator |
Typedefs | |
| typedef utility::pointer::shared_ptr < ChunkLibraryInputSource > | ChunkLibraryInputSourceOP |
| typedef utility::pointer::shared_ptr < ChunkLibraryInputSource const > | ChunkLibraryInputSourceCOP |
| typedef utility::vector1 < ChunkLibraryInputSourceOP > | ChunkLibraryInputSources |
| typedef utility::pointer::shared_ptr < ChunkLibraryInputter > | ChunkLibraryInputterOP |
| typedef utility::pointer::shared_ptr < ChunkLibraryInputter const > | ChunkLibraryInputterCOP |
| typedef utility::pointer::shared_ptr < ChunkLibraryInputterCreator > | ChunkLibraryInputterCreatorOP |
| typedef utility::pointer::shared_ptr < ChunkLibraryInputterCreator const > | ChunkLibraryInputterCreatorCOP |
| typedef utility::pointer::shared_ptr < PDBChunkLibraryInputter > | PDBChunkLibraryInputterOP |
| typedef utility::pointer::shared_ptr < PDBChunkLibraryInputter const > | PDBChunkLibraryInputterCOP |
Functions | |
| void | chunk_library_inputter_xsd_type_definition_w_attributes (utility::tag::XMLSchemaDefinition &xsd, std::string const &inputter_type, std::string const &description, utility::tag::AttributeList const &attributes) |
| Define the XML schema definition for a ChunkLibraryInputter that contains no subtags but may contain any number of attributes (aka options). More... | |
| static basic::Tracer | TR ("protocols.jd3.chunk_library_inputters.ChunkLibraryInputterFactory") |
| typedef utility::pointer::shared_ptr< ChunkLibraryInputSource const > protocols::jd3::chunk_library_inputters::ChunkLibraryInputSourceCOP |
| typedef utility::pointer::shared_ptr< ChunkLibraryInputSource > protocols::jd3::chunk_library_inputters::ChunkLibraryInputSourceOP |
| typedef utility::vector1< ChunkLibraryInputSourceOP > protocols::jd3::chunk_library_inputters::ChunkLibraryInputSources |
| typedef utility::pointer::shared_ptr< ChunkLibraryInputter const > protocols::jd3::chunk_library_inputters::ChunkLibraryInputterCOP |
| typedef utility::pointer::shared_ptr< ChunkLibraryInputterCreator const > protocols::jd3::chunk_library_inputters::ChunkLibraryInputterCreatorCOP |
| typedef utility::pointer::shared_ptr< ChunkLibraryInputterCreator > protocols::jd3::chunk_library_inputters::ChunkLibraryInputterCreatorOP |
| typedef utility::pointer::shared_ptr< ChunkLibraryInputter > protocols::jd3::chunk_library_inputters::ChunkLibraryInputterOP |
| typedef utility::pointer::shared_ptr< PDBChunkLibraryInputter const > protocols::jd3::chunk_library_inputters::PDBChunkLibraryInputterCOP |
| typedef utility::pointer::shared_ptr< PDBChunkLibraryInputter > protocols::jd3::chunk_library_inputters::PDBChunkLibraryInputterOP |
| void protocols::jd3::chunk_library_inputters::chunk_library_inputter_xsd_type_definition_w_attributes | ( | utility::tag::XMLSchemaDefinition & | xsd, |
| std::string const & | inputter_type, | ||
| std::string const & | description, | ||
| utility::tag::AttributeList const & | attributes | ||
| ) |
Define the XML schema definition for a ChunkLibraryInputter that contains no subtags but may contain any number of attributes (aka options).
Referenced by protocols::jd3::chunk_library_inputters::PDBChunkLibraryInputter::provide_xml_schema().
|
static |
1.8.7