23 #include <basic/Tracer.hh>
28 #include <utility/vector0.hh>
29 #include <utility/vector1.hh>
30 #include <basic/options/keys/OptionKeys.hh>
33 #include <utility/tag/Tag.hh>
41 using namespace chemical;
42 using namespace conformation;
43 using namespace basic::options;
45 using namespace rotamer_set;
47 using namespace operation;
52 static basic::Tracer
TR(
"protocols.dna.WatsonCrickRotamerCouplings",t_info);
82 couplings->resize( nres );
83 for ( DnaPositions::const_iterator it( dna_chains.
begin() ); it != dna_chains.
end(); ++it ) {
87 if ( ! dnapos.
paired() )
continue;
90 TR <<
"base pair " << pose.
pdb_info()->chain(top) <<
"." << pose.
pdb_info()->number(top) <<
"."
94 (*couplings)[ top ].first = bot;
96 (*couplings)[ bot ].first = top;