Dear All,

I am using cdk-1.2.3 version and trying to get forcefield parameters for some 
molecules. When I use the forcefieldConfigurator calss  with mmff94 or mm2 
forcefield, I get wrong atom type names assignements. I have done this several 
times for many molecules and I get to the same conclusion. I have atached here  
the code (for one molcule) I am using that configures the forcefield, assigns 
the atom type names and print the atom type names for each atom in the 
molecule. I also attached the atom types obtained from the MMFF94 forcefield 
(REAL MMFF94) from other source and I know that there are correct. 

I don't know if I am doing someting wrong or the routine that assigns the atome 
types is not correct.


here is the code:

    sp = SmilesParser(DefaultChemObjectBuilder.getInstance())
    mol = 
sp.parseSmiles("CN1CC2=C(N=CN2C2=C(C1=O)C(Cl)=CC=C2)C1=NOC(=N1)[...@](C)(O)CO")
    ffc =  ForceFieldConfigurator();
    ffc.setForceFieldConfigurator("mmff94");
    ffc.assignAtomTyps(mol);
    atoms = mol.atoms().iterator()
    atom_ID = 1
    while atoms.hasNext():
        atom_i = atoms.next()
        print atom_ID,"Symbol :",atom_i.getSymbol()," Atom Type 
:",atom_i.getAtomTypeName()
        atom_ID += 1



Mol code : CID10091748
Mol smile : CN1CC2=C(N=CN2C2=C(C1=O)C(Cl)=CC=C2)C1=NOC(=N1)[...@](C)(O)CO


MMFF94                                REAL MMFF94
1 Symbol : C  Atom Type : C            C
2 Symbol : N  Atom Type : N            NC=O
3 Symbol : C  Atom Type : C            C
4 Symbol : C  Atom Type : Car        C5A
5 Symbol : C  Atom Type : C5        C5B
6 Symbol : N  Atom Type : N2OX        N5B
7 Symbol : C  Atom Type : C5        C5A
8 Symbol : N  Atom Type : N2OX        NPYL
9 Symbol : C  Atom Type : Car        Car
10 Symbol : C  Atom Type : Car        Car
11 Symbol : C  Atom Type : C=        C=
12 Symbol : O  Atom Type : O=        O=
13 Symbol : C  Atom Type : Car        Car
14 Symbol : Cl  Atom Type : CL        CL
15 Symbol : C  Atom Type : Car        Car
16 Symbol : C  Atom Type : Car        Car
17 Symbol : C  Atom Type : Car        Car
18 Symbol : C  Atom Type : C5        C5B    
19 Symbol : N  Atom Type : N2OX        N5A
20 Symbol : O  Atom Type : Oar        Oar
21 Symbol : C  Atom Type : C5        C5A
22 Symbol : N  Atom Type : N2OX        N5B
23 Symbol : C  Atom Type : C        C
24 Symbol : C  Atom Type : C        C
25 Symbol : O  Atom Type : O        O
26 Symbol : C  Atom Type : C        C
27 Symbol : O  Atom Type : O        O

MM2
1 Symbol : C  Atom Type : C
2 Symbol : N  Atom Type : N
3 Symbol : C  Atom Type : C
4 Symbol : C  Atom Type : Csp2
5 Symbol : C  Atom Type : Csp2
6 Symbol : N  Atom Type : NPYL
7 Symbol : C  Atom Type : Csp2
8 Symbol : N  Atom Type : N
9 Symbol : C  Atom Type : Csp2
10 Symbol : C  Atom Type : Csp2
11 Symbol : C  Atom Type : Csp2
12 Symbol : O  Atom Type : O=
13 Symbol : C  Atom Type : Csp2
14 Symbol : Cl  Atom Type : CL
15 Symbol : C  Atom Type : Csp2
16 Symbol : C  Atom Type : Csp2
17 Symbol : C  Atom Type : Csp2
18 Symbol : C  Atom Type : Csp2
19 Symbol : N  Atom Type : NPYL
20 Symbol : O  Atom Type : Oar
21 Symbol : C  Atom Type : Csp2
22 Symbol : N  Atom Type : NPYL
23 Symbol : C  Atom Type : C
24 Symbol : C  Atom Type : C
25 Symbol : O  Atom Type : O
26 Symbol : C  Atom Type : C
27 Symbol : O  Atom Type : O

                                          
_________________________________________________________________
Nouveau! Découvrez le Windows phone Samsung Omnia II disponible chez SFR. 
http://clk.atdmt.com/FRM/go/175819072/direct/01/
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Cdk-user mailing list
Cdk-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdk-user

Reply via email to