17 #include <utility/tag/Tag.hh>
33 #include <basic/Tracer.hh>
34 #include <basic/options/option.hh>
35 #include <basic/options/keys/in.OptionKeys.gen.hh>
39 namespace simple_filters {
52 Filter(
"SidechainRmsd" ), res1_( res1 ), res2_( res2 ), rmsd_threshold_( rmsd_threshold ) {}
64 if( tag->hasOption(
"reference_name") ){
69 if ( basic::options::option[ basic::options::OptionKeys::in::file::native ].user() )
88 out<<
"Sidechain RMSD of residue "<<
res1_<<
" is "<<rmsd<<
'\n';
104 runtime_assert( res_res1.aa() == res_res2.aa() );
111 res1_set.get_residue_type_with_variant_added( res_res1.type(),
"VIRTUAL_BB" ) );
119 res2_set.get_residue_type_with_variant_added( res_res2.type(),
"VIRTUAL_BB" ) );