21 #include <protocols/jd2/JobDistributor.hh>
22 #include <protocols/backrub/BackrubProtocol.hh>
23 #include <protocols/canonical_sampling/PDBTrajectoryRecorder.hh>
24 #include <protocols/viewer/viewers.hh>
27 #include <core/kinematics/MoveMap.hh>
28 #include <core/pose/Pose.hh>
29 #include <core/types.hh>
40 #include <platform/types.hh>
46 #include <basic/options/keys/out.OptionKeys.gen.hh>
47 #include <basic/options/keys/constraints.OptionKeys.gen.hh>
48 #include <basic/options/keys/in.OptionKeys.gen.hh>
49 #include <basic/options/keys/backrub.OptionKeys.gen.hh>
50 #include <basic/options/keys/packing.OptionKeys.gen.hh>
56 main(
int argc,
char * argv [] )
64 OPT(in::ignore_unrecognized_res);
66 OPT(packing::resfile);
67 OPT(constraints::cst_fa_weight);
68 OPT(constraints::cst_fa_file);
69 OPT(backrub::pivot_residues);
70 OPT(backrub::pivot_atoms);
71 OPT(backrub::min_atoms);
72 OPT(backrub::max_atoms);
73 OPT(backrub::ntrials);
74 OPT(backrub::sc_prob);
75 OPT(backrub::sm_prob);
76 OPT(backrub::sc_prob_uniform);
77 OPT(backrub::sc_prob_withinrot);
79 OPT(backrub::mm_bend_weight);
80 OPT(backrub::initial_pack);
81 OPT(backrub::minimize_movemap);
82 OPT(backrub::trajectory);
83 OPT(backrub::trajectory_gz);
84 OPT(backrub::trajectory_stride);
89 protocols::viewer::viewer_main(
my_main );
92 std::cout <<
"caught exception " << e.
msg() << std::endl;
104 protocols::backrub::BackrubProtocolOP backrub_protocol(
new protocols::backrub::BackrubProtocol() );
105 protocols::jd2::JobDistributor::get_instance()->go( backrub_protocol );
108 backrub_protocol->write_database();
virtual std::string const msg() const
void init(int argc, char *argv[])
Command line init() version.
int main(int argc, char *argv[])
Random number generator system.
common derived classes for thrown exceptions
basic::options::IntegerOptionKey const nstruct("nstruct")
ocstream cout(std::cout)
Wrapper around std::cout.
vector1: std::vector with 1-based indexing
Program options global and initialization function.