15 #include <protocols/docking/DockingProtocol.hh>
16 #include <protocols/jd2/JobDistributor.hh>
17 #include <protocols/jd2/util.hh>
20 #include <core/types.hh>
28 #include <basic/options/keys/docking.OptionKeys.gen.hh>
31 #include <protocols/viewer/viewers.hh>
49 using namespace protocols::docking;
50 using namespace protocols::jd2;
58 DockingProtocolOP dp(
new DockingProtocol() );
60 if (
option[ OptionKeys::docking::multibody ].
user() ) {
62 option[ OptionKeys::docking::multibody ]()
64 dp->set_movable_jumps( movable_jumps );
67 JobDistributor::get_instance()->go(dp);
69 protocols::viewer::clear_conformation_viewers();
78 main(
int argc,
char * argv [] )
83 protocols::viewer::viewer_main(
my_main );
86 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
rule< Scanner, options_closure::context_t > options
utility::options::OptionCollection option
OptionCollection global.
ocstream cout(std::cout)
Wrapper around std::cout.
BooleanOptionKey const exit("options:exit")
vector1: std::vector with 1-based indexing
Program options global and initialization function.