25 namespace noesy_assign {
28 bool flip = _atom1.
rsd() > _atom2.
rsd();
35 if ( atom2.
rsd() - atom1.
rsd() > 1 )
return false;
37 if ( atom1.
rsd() != atom2.
rsd() ) {
38 if ( atom1.
atom() ==
"HA" && atom2.
atom() ==
"H" ) {
49 if ( atom1.
atom() ==
"H" || atom2.
atom() ==
"H" ) {
50 if ( atom1.
atom() ==
"HA" || atom2.
atom() ==
"HA" ) {
53 if ( (atom1.
atom().find(
"B") != std::string::npos) || (atom2.
atom().find(
"B") !=std::string::npos )) {
59 if ( atom1.
atom() ==
"HA" || atom2.
atom() ==
"HA" ) {
64 if ( atom1.
atom() !=
"H" && atom1.
atom().find(
"A") == std::string::npos && atom2.
atom() !=
"H" && atom2.
atom().find(
"A") == std::string::npos ) {
69 if ( atom1.
atom().find(
"A") != std::string::npos && atom2.
atom().find(
"G") != std::string::npos )
return true;
70 if ( atom2.
atom().find(
"A") != std::string::npos && atom1.
atom().find(
"G") != std::string::npos )
return true;
95 covalent_distances_( NULL )