Skip to content

Commit 6abe4be

Browse files
committed
Hydrogens now handled all in one place for nitrogen atom types.
1 parent f0d4e7e commit 6abe4be

File tree

1 file changed

+3
-7
lines changed
  • descriptor/qsarmolecular/src/main/java/org/openscience/cdk/qsar/descriptors/molecular

1 file changed

+3
-7
lines changed

descriptor/qsarmolecular/src/main/java/org/openscience/cdk/qsar/descriptors/molecular/ALOGPDescriptor.java

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1303,8 +1303,6 @@ private void calcGroup066_to_079(int i) {
13031303
} else if (fragment[i].equals("SaaNH") || fragment[i].equals("SsaaN")) { // R...NH...R
13041304
frags[73]++;
13051305
alogpfrag[i] = 73;
1306-
if (fragment[i].equals("SaaNH"))
1307-
frags[htype]++;
13081306
} else if (fragment[i].equals("SssNH")) {
13091307
if (nAr == 2 && nAl == 0) { // Ar2NH
13101308
frags[73]++;
@@ -1317,7 +1315,6 @@ private void calcGroup066_to_079(int i) {
13171315
frags[67]++;
13181316
alogpfrag[i] = 67;
13191317
}
1320-
frags[htype]++;
13211318
} else if (fragment[i].equals("SsssN")) {
13221319
if ((nAr == 3 && nAl == 0) || (nAr == 2 && nAl == 1)) { // Ar3N &
13231320
// Ar2NAl
@@ -1370,8 +1367,8 @@ private void calcGroup066_to_079(int i) {
13701367
} else if (fragment[i].equals("SdNH") || fragment[i].equals("SdsN")) {
13711368
// test for RO-NO
13721369
if (fragment[i].equals("SdsN")) {
1373-
IAtom ca0 = (IAtom) nbors.get(0);
1374-
IAtom ca1 = (IAtom) nbors.get(1);
1370+
IAtom ca0 = nbors.get(0);
1371+
IAtom ca1 = nbors.get(1);
13751372
if (ca0.getSymbol().equals("O") && ca1.getSymbol().equals("O")) {
13761373
frags[76]++;
13771374
alogpfrag[i] = 76;
@@ -1402,13 +1399,12 @@ private void calcGroup066_to_079(int i) {
14021399
if (flag1 && flag2) { // X-N=X or Ar-N=X
14031400
frags[78]++;
14041401
alogpfrag[i] = 78;
1402+
return;
14051403
} else {
14061404
//logger.debug("missing group: R-N=X");
14071405
}
14081406
}
14091407

1410-
if (fragment[i].equals("SdNH"))
1411-
frags[50]++;
14121408
} else if (fragment[i].indexOf('p') > -1) {
14131409
frags[79]++;
14141410
alogpfrag[i] = 79;

0 commit comments

Comments
 (0)