Dear All,

Here's my log report on RDKitjs ... that finally works:


For all I used the 2015_03_1 code not the head.


https://github.com/cheminfo/RDKitjs



> [email protected] test /Users/mbp/Github/RDKitjs

> npm run build-test && mocha test/unit --require should --reporter 
> mocha-better-spec-reporter --recursive



> [email protected] build-test /Users/mbp/Github/RDKitjs

> cat javascript/pre.js build/src/rdkit.js javascript/post.js > test/rdkit.js




   RDKit loading

     ✓ JS functions Hello



   Molecule Creations

     ✓ Murko

     - Mol2BlockToMol

     ✓ MolBlockToMol

     ✓ fromSmarts

     ✓ fromSmiles

     ✓ molFromPickle

     ✓ MolToBinary



   Compute all descriptors

     ✓ calc_all_desc

     ✓ getCrippenAtomContribs

     ✓ getTPSAAtomContribs

     ✓ getASAContribs



   FingerPrints

     ✓ getRDKFP

     ✓ getMorganFP

     ✓ getMorganFP_GetOnBits

     ✓ getLayeredFP

     ✓ getMACCSFP

     ✓ getPatternFP



   3D Force Field minimization

     ✓ MMFFoptimizeMolecule

     ✓ MMFFoptimizeMolecule with paramaters

     ✓ MMFFOptimizeMoleculeConfs

     ✓ UFFOptimizeMolecule

     ✓ EmbedMolecule



   Strings - 2D - Drawing

     ✓ smilewrite

     ✓ sdwriteConfs

     ✓ 2D generation

     ✓ 2D Drawing



   molecule manipulation & cleaning

     ✓ addHs

     ✓ removeHs

     ✓ sanitizeMol

     ✓ cleanUp

     ✓ Kekulize



   SubStructures search

     ✓ getSubstructMatches

     ✓ HasSubstructMatchStr


   Executed 34 tests in 8 suites in 2s 721ms

       33 passes

       1 pending


Do you have a Mol2 file that I can use in my unit test ?

Important, there is an issue if we request multiple times this 
MMFFOptimizeMoleculeConfs :

 it('MMFFOptimizeMoleculeConfs', function () {
        var smi = 'CCCCCOC(CO)';

        for (i=0;i<100;i++){
            var mol = RDKit.Molecule.fromSmiles(smi);
            mol.addHs();
            mol.EmbedMultipleConfsarg(2,200,2015);    // 2 number of 
conformers, 200 iterations, 2015 seed
            mol.MMFFOptimizeMoleculeConfs(8,200,'MMFF94'); // 8 numCores, 200 
iterations, 'MMFF94' model
            process.stdout.write('.');
            mol.delete();
        }
      }

it's always failed after 89 iterations everytime!
There are no increase of memory.
Removing the "mol.MMFFOptimizeMoleculeConfs(8,200,'MMFF94');" line remove this 
issue (tested with 100000 iterations without issues).

Thank you,

Best regards,

Guillaume

**********************************************************************  
DISCLAIMER  
This email and any files transmitted with it, including replies and forwarded 
copies (which may contain alterations) subsequently transmitted from Firmenich, 
are confidential and solely for the use of the intended recipient. The contents 
do not represent the opinion of Firmenich except to the extent that it relates 
to their official business.  
**********************************************************************
------------------------------------------------------------------------------
_______________________________________________
Rdkit-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to