Rosetta
Functions | Variables
parse_rosetta_script.cc File Reference

Using the same command line arguments as the rosetta_scripts application, create all of the objects defined within a RosettaScript using the parse-my-tag and parse-tag functions of those objects – but do not call apply on the resulting ParsedProtocolMover that is produced. More...

#include <protocols/abinitio/ClassicAbinitio.hh>
#include <protocols/rosetta_scripts/RosettaScriptsParser.hh>
#include <devel/init.hh>
#include <basic/options/option.hh>
#include <basic/options/keys/parser.OptionKeys.gen.hh>
#include <utility/excn/Exceptions.hh>
#include <basic/Tracer.hh>

Functions

int main (int argc, char *argv[])
 

Variables

static basic::Tracer TR ("apps.public.rosetta_scripts.parse_rosetta_script")
 

Detailed Description

Using the same command line arguments as the rosetta_scripts application, create all of the objects defined within a RosettaScript using the parse-my-tag and parse-tag functions of those objects – but do not call apply on the resulting ParsedProtocolMover that is produced.

Author
Andy Watkins (andy..nosp@m.watk.nosp@m.ins2@.nosp@m.gmai.nosp@m.l.com)

Function Documentation

◆ main()

int main ( int  argc,
char *  argv[] 
)

Validate an input XML script against the internally-generated XSD and then construct all of the Movers/Filters/etc. that are defined within that script. Exits with a 0 exit status if it succeeds and an exit status of 1 if not.

References argv, utility::excn::Exception::display(), utility::options::OptionKeys::options::exit, basic::init(), basic::options::option, beta_nonlocal::pose, basic::options::OptionKeys::parser::protocol, register_options(), basic::options::TR, and value.

Variable Documentation

◆ TR

basic::Tracer TR("apps.public.rosetta_scripts.parse_rosetta_script") ( "apps.public.rosetta_scripts.parse_rosetta_script"  )
static