29 #include <basic/options/option.hh>
30 #include <basic/options/keys/corrections.OptionKeys.gen.hh>
31 #include <basic/options/keys/dna.OptionKeys.gen.hh>
32 #include <basic/options/keys/score.OptionKeys.gen.hh>
33 #include <basic/options/keys/membrane.OptionKeys.gen.hh>
39 #include <utility/vector1.hh>
48 exclude_DNA_DNA_( true ),
49 include_intra_res_RNA_( false ),
50 exclude_self_hbonds_( true ),
51 use_hb_env_dep_ ( true ),
52 use_hb_env_dep_DNA_( true ),
53 smooth_hb_env_dep_( true ),
54 bb_donor_acceptor_check_( true ),
55 decompose_bb_hb_into_pair_energies_( false ),
56 params_database_tag_(params_db_tag),
57 use_incorrect_deriv_( true ),
58 use_sp2_chi_penalty_( false ),
59 sp2_BAH180_rise_( 0.75 ),
60 measure_sp3acc_BAH_from_hvy_( false ),
63 using namespace basic::options;
64 if (option.has(OptionKeys::membrane::Mhbond_depth) &&
65 option[OptionKeys::membrane::Mhbond_depth].user()){
66 Mbhbond_ = option[OptionKeys::membrane::Mhbond_depth];
72 sp2_BAH180_rise_ = option[ OptionKeys::corrections::score::hb_sp2_BAH180_rise ];
94 using namespace basic::options;
95 if (option.has(OptionKeys::score::hbond_params) &&
96 option[OptionKeys::score::hbond_params].user()){
99 if (option.has(OptionKeys::membrane::Mhbond_depth) &&
100 option[OptionKeys::membrane::Mhbond_depth].user()){
101 Mbhbond_ = option[OptionKeys::membrane::Mhbond_depth];
107 sp2_BAH180_rise_ = option[ OptionKeys::corrections::score::hb_sp2_BAH180_rise ];
113 ReferenceCount( src )
350 out <<
"HBondOptions::show: exclude_DNA_DNA: "
352 out <<
"HBondOptions::show: include_intra_res_RNA_: "
354 out <<
"HBondOptions::show: exclude_self_hbonds: "
356 out <<
"HBondOptions::show: use_hb_env_dep: "
358 out <<
"HBondOptions::show: use_hb_env_dep_DNA: "
360 out <<
"HBondOptions::show: smooth_hb_env_dep: "
362 out <<
"HBondOptions::show: bb_donor_acceptor_check: "
364 out <<
"HBondOptions::show: decompose_bb_hb_into_pair_energies: "
366 out <<
"HBondOptions::show: params_database_tag_: "
368 out <<
"HBondOptions::show: use_incorrect_deriv_: "
370 out <<
"HBondOptions::show: use_sp2_chi_penalty_: "
372 out <<
"HBondOptions::show: sp2_BAH180_rise_: "
374 out <<
"HBondOptions::show: measure_sp3acc_BAH_from_hvy_: "
376 out <<
"HBondOptions::show: Mbhbond: "
377 <<(
Mbhbond_ ?
"true" :
"false " ) << std::endl;