21 #include <basic/options/option.hh>
22 #include <basic/options/keys/OptionKeys.hh>
23 #include <basic/options/keys/cm.OptionKeys.gen.hh>
24 #include <basic/options/keys/in.OptionKeys.gen.hh>
25 #include <utility/exit.hh>
26 #include <utility/excn/EXCN_Base.hh>
41 using namespace basic::options;
42 using namespace basic::options::OptionKeys;
44 if (!option[in::file::fasta].user())
45 utility_exit_with_message(
ERROR_PREFIX +
"-in:file:fasta");
47 if (!option[in::file::frag3].user())
48 utility_exit_with_message(
ERROR_PREFIX +
"-in:file:frag3");
50 if (!option[in::file::frag9].user())
51 utility_exit_with_message(
ERROR_PREFIX +
"-in:file:frag9");
53 if (!option[cm::aln_format].user())
54 utility_exit_with_message(
ERROR_PREFIX +
"-cm:aln_format");
56 if (!option[in::file::alignment].user())
57 utility_exit_with_message(
ERROR_PREFIX +
"-in:file:alignment");
59 if (!option[in::file::template_pdb].user())
60 utility_exit_with_message(
ERROR_PREFIX +
"-in:file:template_pdb");
67 JobDistributor::get_instance()->
go(mover);
68 }
catch (utility::excn::EXCN_Base& e) {
69 std::cerr <<
"Exception: " << std::endl;