14 #include <core/pack/dunbrack/RotamerLibrary.hh>
32 using namespace basic::options::OptionKeys;
34 core::pack::dunbrack::RotamerLibrary* rotamer_library( core::pack::dunbrack::RotamerLibrary::get_instance() );
36 if ( ! rotamer_library->validate_dunbrack_binary() ) {
37 TR.
Error <<
"Failure validating the Dunbrack binary" << std::endl;
38 TR.
Error <<
"---------------------- Settings: --------------------------------" << std::endl;
39 TR.
Error <<
"Database Directory(s): " << std::endl;
51 TR.
Error <<
"Dunbrack library binary file: " << rotamer_library->get_binary_name() << std::endl;
52 TR.
Error <<
"-----------------------------------------------------------------" << std::endl;
59 main(
int argc,
char * argv [] )
73 std::cout <<
"caught exception " << e.
msg() << std::endl;
bool validate_dunbrack_binaries()
validate the Dunbrack binaries for the current option set.
virtual std::string const msg() const
void init(int argc, char *argv[])
Command line init() version.
StringOptionKey const dun10_dir
BooleanOptionKey const correct
static THREAD_LOCAL basic::Tracer TR("basic.options")
Functions for opening database files.
Program exit functions and macros.
BooleanOptionKey const dun10
StringOptionKey const dun02_file
int main(int argc, char *argv[])
basic::options::OptionKeys collection
rule< Scanner, options_closure::context_t > options
PathVectorOptionKey const database
Permanent solution, add the .params to the minirosetta_database of PyRosetta.
utility::options::OptionCollection option
OptionCollection global.
ocstream cout(std::cout)
Wrapper around std::cout.
Class for handling user debug/warnings/errors. Use instance of this class instead of 'std::cout' for ...
rule< Scanner, string_closure::context_t > name
static THREAD_LOCAL basic::Tracer TR("apps.public.validate_database")
Program options global and initialization function.
basic::options::OptionKeys collection
BooleanOptionKey const no_binary_dunlib