21 #include <basic/Tracer.hh>
24 #include <utility/tag/Tag.hh>
27 #include <utility/vector0.hh>
28 #include <utility/vector1.hh>
31 static basic::Tracer
TR(
"protocols.simple_moves.MakePolyXMover" );
34 namespace simple_moves {
58 keep_disulfide_cys_( false )
64 keep_pro_( keep_pro ),
65 keep_gly_( keep_gly ),
66 keep_disulfide_cys_( keep_disulfide_cys )
89 protein_residues.push_back( i );
93 TR <<
"Pose is converted to poly " <<
aa_ << std::endl;
112 keep_pro_ = tag->getOption<
bool>(
"keep_pro", 0 );
113 keep_gly_ = tag->getOption<
bool>(
"keep_gly", 1 );
116 TR <<
"MakePolyXMover was loaded" << std::endl;
118 if( keep_pro_ || keep_gly_ || keep_disulfide_cys_ ) {
119 TR <<
"but keep AA types of ";
120 if( keep_pro_ )
TR <<
"Pro ";
121 if( keep_gly_ )
TR <<
"Gly ";
122 if( keep_disulfide_cys_ )
TR <<
"Disulfide Cys";