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; |
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); |