ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/freemol/trunk/src/mengine/src/kbond.c
(Generate patch)
# Line 503 | Line 503
503  
504      aromatic_mask = (1L << AROMATIC_MASK);
505  
506 <    if ( (atom[ia].flags && aromatic_mask) && (atom[ib].flags && aromatic_mask)
506 >    if ( (atom[ia].flags & aromatic_mask) && (atom[ib].flags & aromatic_mask)
507           && (is_ring62(ia,ib) != FALSE) )
508           return(FALSE);
509  
510 <    if ( (atom[ia].flags && aromatic_mask) && (atom[ib].flags && aromatic_mask)
510 >    if ( (atom[ia].flags & aromatic_mask) && (atom[ib].flags & aromatic_mask)
511           && (is_ring52(ia,ib) != FALSE) )
512           return(FALSE);
513  
514 <    if ( (atom[ia].flags && aromatic_mask) && (atom[ib].flags && aromatic_mask) )
514 >    if ( (atom[ia].flags & aromatic_mask) && (atom[ib].flags & aromatic_mask) )
515           return(TRUE);
516     if (atom[ia].type == 37 && atom[ib].type == 37 && (is_ring62(ia,ib) != FALSE))
517        return FALSE;
# Line 535 | Line 535
535               }
536               if (jdbl == TRUE && kdbl == TRUE)
537                  return (TRUE);
538 <             else if (jdbl == TRUE && (atom[ib].flags && aromatic_mask) )
538 >             else if (jdbl == TRUE && (atom[ib].flags & aromatic_mask) )
539                  return (TRUE);
540 <             else if (kdbl == TRUE && (atom[ia].flags && aromatic_mask) )
540 >             else if (kdbl == TRUE && (atom[ia].flags & aromatic_mask) )
541                  return (TRUE);            
542               else
543                  return(FALSE);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines