@@ -646,7 +646,7 @@ private void calcGroup016_018_036_037(int i) {
646646 }
647647
648648 if (atomContainer .getBond (ai , ((IAtom ) ca .get (j ))).getOrder () == IBond .Order .SINGLE ) {
649- if (! ((IAtom ) ca .get (j )).getSymbol (). equals ( "C" ) ) {
649+ if (((IAtom ) ca .get (j )).getAtomicNumber () != IElement . C ) {
650650 haveCsX = true ;
651651 }
652652
@@ -656,7 +656,7 @@ private void calcGroup016_018_036_037(int i) {
656656
657657 }
658658 else if (atomContainer .getBond (ai , ((IAtom ) ca .get (j ))).getOrder () == IBond .Order .DOUBLE ) {
659- if (! ((IAtom ) ca .get (j )).getSymbol (). equals ( "C" ) ) {
659+ if (((IAtom ) ca .get (j )).getAtomicNumber () != IElement . C ) {
660660 haveCdX = true ;
661661 }
662662 }
@@ -782,7 +782,7 @@ else if (fragment[i].equals("SddC")) {
782782 frags [22 ]++;
783783 alogpfrag [i ] = 22 ;
784784 }
785- else if (! ((IAtom ) nbors .get (0 )).getSymbol (). equals ( "C" ) && ! ((IAtom ) nbors .get (1 )).getSymbol (). equals ( "C" ) ) {// X==C==X
785+ else if (((IAtom ) nbors .get (0 )).getAtomicNumber () != IElement . C && ((IAtom ) nbors .get (1 )).getAtomicNumber () != IElement . C ) {// X==C==X
786786 frags [40 ]++;
787787 alogpfrag [i ] = 40 ;
788788 }
@@ -794,11 +794,11 @@ else if (fragment[i].equals("StsC")) {
794794
795795 for (int j = 0 ; j <= nbors .size () - 1 ; j ++) {
796796 if (atomContainer .getBond (ai , ((IAtom ) nbors .get (j ))).getOrder () == IBond .Order .SINGLE ) {
797- if (! ((IAtom ) nbors .get (j )).getSymbol (). equals ( "C" ) ) {
797+ if (((IAtom ) nbors .get (j )).getAtomicNumber () != IElement . C ) {
798798 haveCsX = true ;
799799 }
800800 } else if (atomContainer .getBond (ai , ((IAtom ) nbors .get (j ))).getOrder () == IBond .Order .TRIPLE ) {
801- if (! ((IAtom ) nbors .get (j )).getSymbol (). equals ( "C" ) ) {
801+ if (((IAtom ) nbors .get (j )).getAtomicNumber () != IElement . C ) {
802802 haveCtX = true ;
803803 }
804804 }
@@ -876,7 +876,7 @@ private void calcGroup024_027_030_033_042(int i) {
876876 }
877877 }
878878
879- if (! (ca0 ).getSymbol (). equals ( "C" ) && ! ((IAtom ) nbors .get (1 )).getSymbol (). equals ( "C" ) ) {
879+ if ((ca0 ).getAtomicNumber () != IElement . C && ((IAtom ) nbors .get (1 )).getAtomicNumber () != IElement . C ) {
880880 if (haveDouble1 && haveDouble2 ) { // X--CH--X
881881 frags [30 ]++;
882882 alogpfrag [i ] = 30 ;
@@ -977,7 +977,7 @@ public int compare(IAtom a, IAtom b) {
977977
978978 }
979979
980- if (! sameringatoms [0 ].getSymbol (). equals ( "C" ) && ! sameringatoms [1 ].getSymbol (). equals ( "C" ) ) {
980+ if (sameringatoms [0 ].getAtomicNumber () != IElement . C && sameringatoms [1 ].getAtomicNumber () != IElement . C ) {
981981 if (haveDouble1 && haveDouble2 ) { // X--CR--X
982982 if (nonringatom .getAtomicNumber () == IElement .C ) {
983983 frags [31 ]++;
@@ -1009,8 +1009,8 @@ public int compare(IAtom a, IAtom b) {
10091009 alogpfrag [i ] = 26 ;
10101010 }
10111011
1012- } else if ((sameringatoms [0 ].getSymbol ().equals ("C" ) && ! sameringatoms [1 ].getSymbol (). equals ( "C" ) )
1013- || (! sameringatoms [0 ].getSymbol (). equals ( "C" ) && sameringatoms [1 ].getSymbol ().equals ("C" ))) {
1012+ } else if ((sameringatoms [0 ].getSymbol ().equals ("C" ) && sameringatoms [1 ].getAtomicNumber () != IElement . C )
1013+ || (sameringatoms [0 ].getAtomicNumber () != IElement . C && sameringatoms [1 ].getSymbol ().equals ("C" ))) {
10141014
10151015 if (haveDouble1 && haveDouble2 ) { // R--CR--X
10161016 if (nonringatom .getAtomicNumber () == IElement .C ) {
@@ -1294,7 +1294,7 @@ private void calcGroup059_060_063(int i) {
12941294 List ca2 = atomContainer .getConnectedAtomsList (((IAtom ) ca .get (j )));
12951295 for (int k = 0 ; k <= ca2 .size () - 1 ; k ++) {
12961296 if (atomContainer .getBond (((IAtom ) ca .get (j )), (IAtom ) ca2 .get (k )).getOrder () == IBond .Order .DOUBLE ) {
1297- if (! ((IAtom ) ca2 .get (k )).getSymbol (). equals ( "C" ) ) {
1297+ if (((IAtom ) ca2 .get (k )).getAtomicNumber () != IElement . C ) {
12981298 frags [60 ]++;
12991299 alogpfrag [i ] = 60 ;
13001300 return ;
@@ -1483,7 +1483,7 @@ private void calcGroup066_to_079(int i) {
14831483 flag1 = true ;
14841484 }
14851485 } else {
1486- if (! ((IAtom ) nbors .get (j )).getSymbol (). equals ( "C" )
1486+ if (((IAtom ) nbors .get (j )).getAtomicNumber () != IElement . C
14871487 || ((IAtom ) nbors .get (j )).getFlag (CDKConstants .ISAROMATIC )) {
14881488 flag2 = true ;
14891489 }
@@ -1982,7 +1982,7 @@ private void calcGroup116_117_120(int i) {
19821982 xCount ++;
19831983 }
19841984 } else if (atomContainer .getBond (ai , ((IAtom ) ca .get (j ))).getOrder () == IBond .Order .DOUBLE ) {
1985- if (! ((IAtom ) ca .get (j )).getSymbol (). equals ( "C" ) ) {
1985+ if (((IAtom ) ca .get (j )).getAtomicNumber () != IElement . C ) {
19861986 pdX = true ;
19871987 }
19881988 }
0 commit comments