![]() |
Rosetta
2017.18
|
The application file for rosetta_scripts, aka jd2_scripting or the parser. More...
#include <protocols/jd2/JobDistributor.hh>
#include <protocols/jd2/MPIWorkPoolJobDistributor.hh>
#include <protocols/jd2/MPIFileBufJobDistributor.hh>
#include <protocols/jd2/BOINCJobDistributor.hh>
#include <protocols/viewer/viewers.hh>
#include <core/types.hh>
#include <protocols/abinitio/ClassicAbinitio.hh>
#include <devel/init.hh>
#include <basic/options/option.hh>
#include <protocols/rosetta_scripts/RosettaScriptsParser.hh>
#include <protocols/moves/Mover.fwd.hh>
#include <protocols/filters/FilterFactory.hh>
#include <protocols/moves/MoverFactory.hh>
#include <core/select/residue_selector/ResidueSelectorFactory.hh>
#include <core/pack/task/operation/TaskOperationFactory.hh>
#include <core/pack/task/operation/ResLvlTaskOperationFactory.hh>
#include <basic/options/keys/parser.OptionKeys.gen.hh>
#include <basic/options/keys/jd2.OptionKeys.gen.hh>
#include <utility/tag/XMLSchemaGeneration.hh>
#include <utility/vector1.hh>
#include <utility/excn/EXCN_Base.hh>
#include <basic/Tracer.hh>
#include <fstream>
Functions | |
static THREAD_LOCAL basic::Tracer | TR ("apps.public.rosetta_scripts.rosetta_scripts") |
void * | my_main (void *) |
void | print_template_script () |
Prints out an empty template RosettaScript to the tracer. More... | |
bool | print_information (std::string const &component_name, std::stringstream &outstream) |
Prints out XSD information about the XML-accessible options for a given RosettaScipts-accessible mover, filter, task operation, or residue selector. More... | |
void | print_information (utility::vector1< std::string > const &component_names) |
Prints out XSD information about the XML-accessible options for a given set of RosettaScipts-accessible movers, filters, task operations, or residue selectors. More... | |
void | save_schema (std::string const &filename) |
Saves the XSD to the given file. More... | |
int | main (int argc, char *argv[]) |
The application file for rosetta_scripts, aka jd2_scripting or the parser.
dock_design_scripting provides an xml-based scripting capability to run rosetta movers and filters defined in a text file provided by the user. A full documentation of dock_design_scripting is available at: manual_doxygen/applications/app_dock_design.dox
References basic::options::OptionKeys::jd2::dd_parser, basic::Error(), utility::options::OptionKeys::options::exit, basic::options::OptionKeys::parser::info, devel::init(), my_main(), basic::options::OptionKeys::jd2::ntrials, basic::options::option, options, basic::options::OptionKeys::parser::output_schema, print_information(), print_template_script(), basic::options::OptionKeys::parser::protocol, register_options(), save_schema(), basic::options::OptionKeys::inout::dbms::user, basic::options::OptionKeys::parser::view, and basic::options::OptionKeys::antibody::design::view.
void* my_main | ( | void * | ) |
Referenced by main().
bool print_information | ( | std::string const & | component_name, |
std::stringstream & | outstream | ||
) |
Prints out XSD information about the XML-accessible options for a given RosettaScipts-accessible mover, filter, task operation, or residue selector.
Returns true for FAILURE to find the given component, false otherwise.
References utility::tag::XMLSchemaDefinition::human_readable_summary().
Referenced by main(), and print_information().
void print_information | ( | utility::vector1< std::string > const & | component_names | ) |
Prints out XSD information about the XML-accessible options for a given set of RosettaScipts-accessible movers, filters, task operations, or residue selectors.
Calls the single string version.
References print_information(), runtime_assert_string_msg, and TR().
void print_template_script | ( | ) |
void save_schema | ( | std::string const & | filename | ) |
Saves the XSD to the given file.
References basic::Tracer::Error, utility::excn::EXCN_Msg_Exception::msg(), assign_charges::ofs, basic::options::OptionKeys::parser::parser, and TR().
Referenced by main().
|
static |
Referenced by print_information(), print_template_script(), and save_schema().