1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147
|
*** Simple test 1 ***
[CH3:1][C:2]1[CH:16]=[C:5]([CH:6]=[C:7]([C:11](=[O:15])[O:12][CH2:13][CH3:14])[N:8]=[N+]=[N-])[S:4][CH:3]=1>>[CH3:1][C:2]1[C:16]2[NH:8][C:7](=[CH:6][C:5]=2[S:4][CH:3]=1)[C:11](=[O:15])[O:12][CH2:13][CH3:14]
*** Simple test 2 ***
C1(C#CC2SC([CH:14]=[O:15])=CC=2)C=CC=CC=1.[CH2:16]([C:24]1[CH:25]=[C:26]([CH:29]=O)[S:27]C=1)[CH2:17][C:18]1[CH:23]=[CH:22][CH:21]=[CH:20][CH:19]=1>>[CH2:16]([C:24]1[S:27][C:29]([CH:14]=[O:15])=[CH:26][CH:25]=1)[CH2:17][C:18]1[CH:19]=[CH:20][CH:21]=[CH:22][CH:23]=1
*** Test reaction with single atom component mapping ***
[CH3:1][C:2](=[O:5])[O:3]C.[Na+:6].[OH-:7]>>[CH3:1][C:2](=[O:5])[OH:3].[CH3:1][O-:7].[Na+:6] |f:1.2,4.5|
*** Testing foldHydrogens with automap ***
C1C=CC=C1.O=C1C=CCCC1>>O=C1[C@]2([H])[C@](C3CC2C=C3)([H])CCC1
C1C=CC=C1.O=C1C=CCCC1>>O=C1[C@@H]2[C@@H](C3CC2C=C3)CCC1
[CH2:1]1[CH:5]=[CH:4][CH:3]=[CH:2]1.[O:6]=[C:7]1[CH:12]=[CH:11][CH2:10][CH2:9][CH2:8]1>>[O:6]=[C:7]1[C@@H:12]2[C@@H:11]([CH:3]3[CH2:2][CH:1]2[CH:5]=[CH:4]3)[CH2:10][CH2:9][CH2:8]1
*** Test reaction with single atoms***
[CH3:1][C:2](=[O:5])[O:3]C.[Na+:6]>>[CH3:1][C:2](=[O:5])[OH:3].[Na+:6]
*** AAM1 ***
Before:
O=CN(C)C.S(Cl)(Cl)=O.OC(c1ncccc1)=O.[OH-].[Na+]>>Cl.C(OC(C1C=C(Cl)C=CN=1)=O)C |f:3.4,5.6|
After:
[O:1]=[CH:2][N:3]([CH3:5])[CH3:4].S([Cl:9])([Cl:8])=O.[OH:10][C:11]([c:13]1n[cH:17][cH:16][cH:15]c1)=O.[OH-].[Na+]>>[ClH:8].[CH2:11]([O:10][C:2]([C:5]1[CH:15]=[C:16]([Cl:9])[CH:17]=[CH:4][N:3]=1)=[O:1])[CH3:13] |f:3.4,5.6|
*** AAM2 ***
Before:
S(Cl)(Cl)=O.OC(c1ncccc1)=O.[OH-].[Na+].[NH4+].[OH-]>>ClC1C=C(C(N)=O)N=CC=1 |f:2.3,4.5|
After:
S(Cl)(Cl)=O.O[C:6]([c:8]1[n:13][cH:12][cH:11][cH:10][cH:9]1)=[O:7].[OH-].[Na+].[NH4+].[OH-]>>Cl[C:10]1[CH:9]=[C:8]([C:6](N)=[O:7])[N:13]=[CH:12][CH:11]=1 |f:2.3,4.5|
*** AAM3 ***
Before:
[H-].[Na+].N#Cc1ncccc1.NC(=O)N.S(=O)(=O)(O)O>>N1C=CC=CC=1C1N=C(C2C=CC=CN=2)N=C(O)N=1 |f:0.1|
After:
[H-].[Na+].[N:3]#[C:4][c:5]1[n:10][cH:9][cH:8][cH:7][cH:6]1.[NH2:11][C:12](=[O:14])[NH2:13].S(=O)(=O)(O)O>>[N:10]1[CH:9]=[CH:8][CH:7]=[CH:6][C:5]=1[C:4]1[N:13]=[C:12]([C:9]2[CH:8]=[CH:7][CH:6]=[CH:5][N:10]=2)[N:11]=C([OH:14])[N:3]=1 |f:0.1|
*** AAM4 ***
Before:
[H-].[Na+].N#Cc1ncccc1.Cl.NC(N)=N>>N1C=CC=CC=1C1N=C(C2C=CC=CN=2)N=C(N)N=1 |f:0.1,3.4|
After:
[H-].[Na+].[N:3]#[C:4][c:5]1[n:10][cH:9][cH:8][cH:7][cH:6]1.Cl.[NH2:12][C:13]([NH2:15])=[NH:14]>>[N:10]1[CH:9]=[CH:8][CH:7]=[CH:6][C:5]=1[C:4]1[N:15]=[C:13]([C:8]2[CH:7]=[CH:6][CH:5]=[CH:4][N:12]=2)[N:14]=C(N)[N:3]=1 |f:0.1,3.4|
*** AAM5 ***
Before:
C1CC1>>C1C(C)CC1
After:
[CH2:1]1[CH2:3][CH2:2]1>>[CH2:2]1[CH:3]([CH3:1])CC1
*** AAM6 ***
Before:
C1C(C)CC1>>C1CC1
After:
[CH2:1]1[CH:4]([CH3:5])CC1>>[CH2:5]1[CH2:4][CH2:1]1
*** D-Y-exchange1 ***
Before:
C1CC1.C1CC1.C1CC1>>CC(C)C.CC(C)C.CC(C)C
After:
[CH2:1]1[CH2:3][CH2:2]1.[CH2:4]1[CH2:6][CH2:5]1.[CH2:7]1[CH2:9][CH2:8]1>>[CH3:1][CH:9]([CH3:7])[CH3:8].[CH3:1][CH:6]([CH3:4])[CH3:5].[CH3:4][CH:3]([CH3:1])[CH3:2]
*** D-Y-exchange2 ***
Before:
C1CC1.CC(C)C>>CC(C)C.C1CC1
After:
[CH2:1]1[CH2:3][CH2:2]1.[CH3:4][CH:5]([CH3:7])[CH3:6]>>[CH3:4][CH:5]([CH3:7])[CH3:6].[CH2:1]1[CH2:3][CH2:2]1
*** D-Y-exchange3 ***
Before:
C1C23C4(C2C4)C13>>CC(C(C(C(C)C)C)C)C
After:
[CH2:1]1[C:3]23[C:6]4([CH:4]2[CH2:5]4)[CH:2]13>>CC([CH:4]([CH:6]([CH:3]([CH3:1])C)[CH3:2])[CH3:5])C
*** CON1 ***
Before:
CCCC.NNNN.OOOO>>CCCC.NNNN.OOOO |f:1.2,3.4|
After:
[CH3:1][CH2:2][CH2:3][CH3:4].[NH2:5][NH:6][NH:7][NH2:8].[OH:9][O:10][O:11][OH:12]>>[CH3:1][CH2:2][CH2:3][CH3:4].[NH2:5][NH:6][NH:7][NH2:8].[OH:9][O:10][O:11][OH:12] |f:1.2,3.4|
*** CON2 ***
Before:
CCCC.NNNN.NNNN>>CCCC.NNNN |f:1.2|
After:
[CH3:1][CH2:2][CH2:3][CH3:4].[NH2:9][NH:10][NH:11][NH2:12].[NH2:9][NH:10][NH:11][NH2:12]>>[CH3:1][CH2:2][CH2:3][CH3:4].[NH2:9][NH:10][NH:11][NH2:12] |f:1.2|
*** INGNORE CHARGES0 ***
Before:
CCCCC>>CC[C+2]CC
After:
CCC[CH2:4][CH3:5]>>[CH3:5][CH2:4][C+2][CH2:4][CH3:5]
*** INGNORE CHARGES1 ***
Before:
CCCCC>>CC[C+2]CC
After:
[CH3:1][CH2:2][CH2:3][CH2:4][CH3:5]>>[CH3:1][CH2:2][C+2:3][CH2:4][CH3:5]
*** INGNORE ISOTOPE0 ***
Before:
CCCCC>>CC[8CH2]CC
After:
CCC[CH2:4][CH3:5]>>[CH3:5][CH2:4][8CH2][CH2:4][CH3:5]
*** INGNORE ISOTOPE1 ***
Before:
CCCCC>>CC[8CH2]CC
After:
[CH3:1][CH2:2][CH2:3][CH2:4][CH3:5]>>[CH3:1][CH2:2][8CH2:3][CH2:4][CH3:5]
*** INGNORE VALENCE0 ***
Before:
CC[GeH2]CC>>CC[Ge]CC |^3:7|
After:
CC[GeH2][CH2:4][CH3:5]>>[CH3:5][CH2:4][Ge][CH2:4][CH3:5] |^3:7|
*** INGNORE VALENCE1 ***
Before:
CC[GeH2]CC>>CC[Ge]CC |^3:7|
After:
CC[GeH2][CH2:4][CH3:5]>>[CH3:5][CH2:4][Ge][CH2:4][CH3:5] |^3:7|
*** INGNORE RADICAL0 ***
Before:
CCCCC>>CC[CH]CC |^1:7|
After:
CCC[CH2:4][CH3:5]>>[CH3:5][CH2:4][CH][CH2:4][CH3:5] |^1:7|
*** INGNORE RADICAL1 ***
Before:
CCCCC>>CC[CH]CC |^1:7|
After:
[CH3:1][CH2:2][CH2:3][CH2:4][CH3:5]>>[CH3:1][CH2:2][CH:3][CH2:4][CH3:5] |^1:7|
*** AUTOMORPHISM KEEP ATOM DEGREE ***
Before:
BrC1C=CC=CC=1>>C1C(C2NCCN(C)C2)=CC=CC=1
After:
Br[C:2]1[CH:7]=[CH:6][CH:5]=[CH:4][CH:3]=1>>[CH:3]1[C:2](C2NCCN(C)C2)=[CH:7][CH:6]=[CH:5][CH:4]=1
*** AUTOMORPHISM KEEP BOND ORDER ***
Before:
C=C1C=CC(P(C2C=CC=CC=2)C2C=CC=CC=2)=CC1>>C(C1C=CC(P(C2C=CC=CC=2)C2C=CC=CC=2)=CC1)NC1C=CC=C1
After:
[CH2:1]=[C:2]1[CH:7]=[CH:6][C:5]([P:8]([C:15]2[CH:20]=[CH:19][CH:18]=[CH:17][CH:16]=2)[C:9]2[CH:14]=[CH:13][CH:12]=[CH:11][CH:10]=2)=[CH:4][CH2:3]1>>[CH2:1]([CH:2]1[CH:7]=[CH:6][C:5]([P:8]([C:9]2[CH:14]=[CH:13][CH:12]=[CH:11][CH:10]=2)[C:15]2[CH:20]=[CH:19][CH:18]=[CH:17][CH:16]=2)=[CH:4][CH2:3]1)NC1C=CC=C1
*** AUTOMORPHISM KEEP ATOM NUMBER ***
Before:
COC(=O)C1C=C(I)C=CC=1O.C(C(Br)C(O)=O)C>>COC(=O)C1C=C(I)C=CC=1OCC(OCC)=O
After:
[CH3:1][O:2][C:3](=[O:12])[C:4]1[CH:9]=[C:8]([I:10])[CH:7]=[CH:6][C:5]=1[OH:11].[CH2:13]([CH:15](Br)[C:16]([OH:18])=[O:17])[CH3:14]>>[CH3:1][O:2][C:3](=[O:12])[C:4]1[CH:9]=[C:8]([I:10])[CH:7]=[CH:6][C:5]=1[O:11][CH2:15][C:16]([O:18][CH2:13][CH3:14])=[O:17]
*** AAM WITH DISSOCIATIONS ***
Before:
NCC(CO)c1cccc2ccc(cc12)OC.CCN(CC)CC.FC(C(=O)OC(C(F)(F)F)=O)(F)F>>FC(C(=O)NCC(CO)c1cccc2ccc(cc12)OC)(F)F
After:
[NH2:1][CH2:2][CH:3]([CH2:16][OH:17])[c:4]1[cH:15][cH:14][cH:13][c:6]2[cH:7][cH:8][c:9]([cH:12][c:5]12)[O:10][CH3:11].CCN(CC)CC.[F:25][C:26]([C:29](=[O:37])O[C:29]([C:26]([F:28])([F:27])[F:25])=[O:37])([F:28])[F:27]>>[F:25][C:26]([C:29](=[O:37])[NH:1][CH2:2][CH:3]([CH2:16][OH:17])[c:4]1[cH:15][cH:14][cH:13][c:6]2[cH:7][cH:8][c:9]([cH:12][c:5]12)[O:10][CH3:11])([F:28])[F:27]
*** QUERY AAM ***
Before:
C1C=CC=CC=1>>C1C=C(CC2C=CC=CC=2)C=CC=1
After:
[C:1]1[C:6]=[C:5][C:4]=[C:3][C:2]=1>>[C:1]1[C:6]=[C:5](C[C:1]2[C:6]=[C:5][C:4]=[C:3][C:2]=2)[C:4]=[C:3][C:2]=1
*** Keep mapping in KEEP mode ***
Before:
C1CCCC[NH:1]1.C1CCCC[S:2]1>>C1[NH:2]CCC2CC[S:1]CC21 |f:0.1|
After:
[CH2:1]1CC[CH2:6][CH2:2][NH:9]1.[CH2:3]1[CH2:7][CH2:5][CH2:8][CH2:4][S:10]1>>[CH2:1]1[NH:10][CH2:2][CH2:6][CH:5]2[CH2:7][CH2:3][S:9][CH2:4][CH:8]21 |f:0.1|
*** Keep mapping in ALTER mode ***
Before:
C1CCCC[NH:1]1.C1CCCC[S:2]1>>C1[NH:2]CCC2CC[S:1]CC21 |f:0.1|
After:
[CH2:1]1CC[CH2:6][CH2:2][NH:9]1.[CH2:3]1[CH2:7][CH2:5][CH2:8][CH2:4][S:10]1>>[CH2:1]1[NH:9][CH2:2][CH2:6][CH:5]2[CH2:7][CH2:3][S:10][CH2:4][CH:8]21 |f:0.1|
*** Keep mapping in KEEP mode for radicals ***
Before:
C[12CH2:1]C(CCCC)[CH]CCCCCCC>>C[13CH2:1]C(CCCC)[C]CCCCCCCC |^1:7,^4:22|
After:
C[12CH2:12][CH:13]([CH2:3][CH2:4][CH2:11][CH3:1])[CH][CH2:5][CH2:8][CH2:9][CH2:7][CH2:6][CH2:10][CH3:2]>>C[13CH2:12][CH:13]([CH2:3][CH2:4][CH2:11][CH3:1])[C]C[CH2:5][CH2:8][CH2:9][CH2:7][CH2:6][CH2:10][CH3:2] |^1:7,^4:22|
|