16 #include <utility/vector1.hh>
33 namespace rotamer_set {
46 if( rot_restype->is_polymer() ){
51 dummy_sfxn( dummy_pose );
53 if( !ignore_cmdline ) dummy_task->initialize_from_command_line();
54 dummy_task->nonconst_residue_task( 1 ).restrict_to_repacking();
55 dummy_task->nonconst_residue_task( 1 ).or_include_current(
false );
56 dummy_task->nonconst_residue_task( 1 ).or_fix_his_tautomer(
true );
61 rotset->set_resid( 1 );
62 rotset->build_rotamers( dummy_pose, dummy_sfxn, *dummy_task, dummy_png );
67 for(
core::Size i = 1; i <= rotset->num_rotamers(); ++i ){
69 for(
core::Size j =1; j <= firstres.
nchi(); ++j )
rot->set_chi( j, rotset->rotamer( i )->chi( j ) );
70 to_return.push_back(
rot );