26 #include <basic/Tracer.hh>
37 static basic::Tracer
TR(
"protocols.swa.monte_carlo.rna_add_or_delete_mover" ) ;
41 namespace monte_carlo {
48 rna_add_mover_( rna_add_mover ),
49 rna_delete_mover_( rna_delete_mover ),
50 allow_deletion_of_last_residue_( false )
61 apply( pose, move_type );
82 TR.Debug <<
"ADD/DELETE move ==> res: " << res_at_terminus <<
" case: " << moving_residue_case <<
" add/delete: " << add_or_delete_choice << std::endl;
84 if ( add_or_delete_choice ==
DELETE ) {
91 runtime_assert( add_or_delete_choice ==
ADD );
95 rna_add_mover_->apply( pose, res_at_terminus, moving_residue_case );
106 return "RNA_AddOrDeleteMover";