35 #include <numeric/constants.hh>
36 #include <basic/Tracer.hh>
41 static basic::Tracer
TR(
"protocols.simple_moves.HelicalPeptideLengthMover" );
50 namespace simple_moves {
53 protocols::moves::
Mover(),
56 addition_type_( addition_type )
65 TR <<
"Pose does not contain a jump! Aborting!" << std::endl;
69 TR <<
"Pose contains more than one jump! Aborting!" << std::endl;
105 helical_torsions.push_back( -57.8 );
106 helical_torsions.push_back( -47 );
107 helical_torsions.push_back( 180 );
108 if( append_prepend ==
append ) {
114 else if ( append_prepend ==
prepend ) {
121 else if ( append_prepend ==
insert ) {
122 TR <<
"Residue insertion is not supported!" << std::endl;
126 TR <<
"Unrecognized residue insertion type! Aborting residue addition!" << std::endl;