18 #include <protocols/ligand_docking/ligand_dock_impl.hh>
26 #include <basic/options/keys/in.OptionKeys.gen.hh>
27 #include <basic/options/keys/out.OptionKeys.gen.hh>
28 #include <basic/options/keys/jd2.OptionKeys.gen.hh>
29 #include <basic/options/keys/packing.OptionKeys.gen.hh>
30 #include <basic/options/keys/docking.OptionKeys.gen.hh>
31 #include <basic/options/keys/enzdes.OptionKeys.gen.hh>
39 main(
int argc,
char * argv [] )
44 using namespace basic::options::OptionKeys;
83 TR.
Warning <<
"WARNING: Current version of ligand_dock expects regular silent file with -in:file:silent" << std::endl;
84 TR.
Warning <<
" Use -in:file:atom_tree_diff for inputting Atom Tree Diff format files" << std::endl;
93 option[ out::file::atom_tree_diff ].value(
"silent.out" );
98 TR.
Warning <<
"WARNING: For backward compatibility, by default ligand_dock will output Atom Tree Diff format files to -out:file:silent" << std::endl;
99 TR.
Warning <<
" To output regular format silent file format, explicitly set -out:file:silent_struct_type" << std::endl;
106 return ligand_dock_main();
109 std::cout <<
"caught exception " << e.
msg() << std::endl;
virtual std::string const msg() const
int main(int argc, char *argv[])
void init(int argc, char *argv[])
Command line init() version.
BooleanOptionKey const user("options:user")
common derived classes for thrown exceptions
static void add_relevant(const OptionKey &key)
add OptionKey to list of application relevant options
static THREAD_LOCAL basic::Tracer TR("basic.options")
basic::options::IntegerOptionKey const nstruct("nstruct")
rule< Scanner, options_closure::context_t > options
utility::options::OptionCollection option
OptionCollection global.
ocstream cout(std::cout)
Wrapper around std::cout.
vector1: std::vector with 1-based indexing
Class for handling user debug/warnings/errors. Use instance of this class instead of 'std::cout' for ...
static THREAD_LOCAL basic::Tracer TR("ligand_dock.main")
Program options global and initialization function.
int const silent
Named verbosity levels.