21 #include <basic/options/option.hh>
22 #include <basic/options/keys/run.OptionKeys.gen.hh>
23 #include <basic/options/keys/in.OptionKeys.gen.hh>
24 #include <basic/options/keys/inout.OptionKeys.gen.hh>
25 #include <basic/options/keys/packing.OptionKeys.gen.hh>
27 #include <basic/Tracer.hh>
30 #include <utility/tag/Tag.hh>
35 namespace import_pose {
37 basic::Tracer
tr(
"core.import_pose.import_pose_options");
45 basic::resource_manager::ResourceOptionsOP
55 return "PoseFromPDBOptions";
71 set_no_optH( tag->getOption<
bool >(
"no_optH", 0 ));
74 set_rna( tag->getOption<
bool >(
"rna", 0 ));
104 using namespace basic::options;
105 using namespace basic::options::OptionKeys;
108 || option[ in::file::centroid ]()
109 || ( option[ in::file::fullatom ].user() && !option[ in::file::fullatom ]())
110 || ( option[ in::file::residue_type_set ].user() && option[ in::file::residue_type_set ]() ==
"centroid" ));
114 ( option[ in::file::fullatom ]()
115 || ( option[ in::file::residue_type_set ].user() && option[ in::file::residue_type_set ]() ==
"fa_standard" ))) {
116 tr.Warning <<
"conflicting command line flags for centroid/full-atom input. Choosing fullatom!" << std::endl;
123 set_rna(option[ in::file::residue_type_set ].user() && option[ in::file::residue_type_set]() ==
"rna");