It's availalbe from the org.RDKit.RDKFuncs class. e.g:
String RDKFuncs.standardizeSmiles(String smiles)
RWMol cleanup(RWMol mol)
TIm
On 28/04/2020 15:09, Thomas Eckert wrote:
That helped, thanks! Didn't realize 'make install' was needed after
building the wrappers - I had built without the wrappers first, trying
to detect problems iteratively.
So now I'm able to use the wrappers in Java but noticed not all "core
functionality" is covered by the wrappers. Specifically, I'm looking
for a way to access
rdkit.Chem.MolStandardize.rdMolStandardize
from Java. I could not find any matching Java class nor function. Is
this functionality supported via the Java wrappers ?
Thanks & Regards,
Thomas
On Wed, Apr 22, 2020 at 11:55 AM Tim Dudgeon <tdudgeon...@gmail.com
<mailto:tdudgeon...@gmail.com>> wrote:
Have a look in 'Code/JavaWrappers/gmwrapper/' not
'build/Code/JavaWrappers/gmwrapper/' ?
Tim
On 22/04/2020 10:36, Thomas Eckert wrote:
Hi folks,
Trying to build RDKit + JavaWrappers from scratch but, in the
end, the JAR files are missing.
Working on a freshly installed Ubuntu 19.10 and followed the
steps described at [1]. All dependencies installed via Ubuntu's
apt, no manually installed libs.
Cloned the RDKit sources to
/home/thomas/git/rdkit
and set env variables
RDBASE=/home/thomas/git/rdkit
LD_LIBRARY_PATH=/home/thomas/git/rdkit/lib:/lib/x86_64-linux-gnu/
Using this 'cmake' command
cmake -DRDK_BUILD_PYTHON_WRAPPERS=OFF
-DRDK_BUILD_SWIG_WRAPPERS=ON ..
I get OK looking output except for
CMake Warning (dev) at
/usr/share/cmake-3.13/Modules/UseSWIG.cmake:564 (message):
Policy CMP0078 is not set. Run "cmake --help-policy
CMP0078" for policy
details. Use the cmake_policy command to set the policy
and suppress this
warning.
Call Stack (most recent call first):
Code/JavaWrappers/gmwrapper/CMakeLists.txt:109 (SWIG_ADD_LIBRARY)
This warning is for project developers. Use -Wno-dev to
suppress it.
but as the warning states, this seems to be fine for
non-rdkit-dev users, so I just carry on.
'make' then runs happily with a few warnings on the first build
but no errors are reported. It even states
(...)
[ 99%] Built target GraphMolWrap_swig_compilation
[ 99%] Built target GraphMolWrap
[100%] building jar
[100%] Built target GraphMolWrapJar
[100%] building test classes
[100%] Built target BuildJavaWrapperTests
which seems to mean the JavaWrappers were built. However this is
then the case
~/git/rdkit/build$ ls -lha Code/JavaWrappers/gmwrapper/
total 16M
drwxr-xr-x 3 thomas thomas 4,0K Apr 22 11:15 .
drwxr-xr-x 4 thomas thomas 4,0K Apr 22 11:15 ..
drwxr-xr-x 7 thomas thomas 4,0K Apr 22 11:15 CMakeFiles
-rw-r--r-- 1 thomas thomas 2,6K Apr 22 10:47 cmake_install.cmake
-rw-r--r-- 1 thomas thomas 13K Apr 22 10:47 CTestTestfile.cmake
-rwxr-xr-x 1 thomas thomas 16M Apr 22 10:49 libGraphMolWrap.so
-rw-r--r-- 1 thomas thomas 13K Apr 22 10:47 Makefile
so no JAR files to be found even though the shared library
mentioned in "Building the Java wrappers" at [1] is there.
Thus I ran the tests
/git/rdkit/build$ ctest
Test project /home/thomas/git/rdkit/build
(...)
73% tests passed, 39 tests failed out of 143
Total Test time (real) = 98.60 sec
The following tests FAILED:
105 - JavaAromaticTests (Failed)
106 - JavaAtomPairsTests (Failed)
107 - JavaBasicMoleculeTests (Failed)
108 - JavaBasicMolecule2Tests (Failed)
109 - JavaChemAtomTests (Failed)
110 - JavaChemBondTests (Failed)
111 - JavaChemReactionTests (Failed)
112 - JavaChemSmartsTests (Failed)
113 - JavaChemTests (Failed)
114 - JavaChemv2Tests (Failed)
115 - JavaConformerTests (Failed)
116 - JavaDescriptorTests (Failed)
117 - JavaDistanceGeometryTests (Failed)
118 - JavaErrorHandlingTests (Failed)
119 - JavaFingerprintsTests (Failed)
120 - JavaForceFieldsTests (Failed)
121 - JavaHManipulationsTests (Failed)
122 - JavaLipinskiTests (Failed)
123 - JavaPicklingTests (Failed)
124 - JavaSmilesCreationTests (Failed)
125 - JavaSmilesDetailsTests (Failed)
126 - JavaSmilesTests (Failed)
127 - JavaSuppliersTests (Failed)
128 - JavaTrajectoryTests (Failed)
129 - JavaWrapperTests (Failed)
130 - JavaChemTransformsTests (Failed)
131 - JavaFMCSTests (Failed)
132 - JavaPDBTests (Failed)
133 - JavaSequenceTests (Failed)
134 - JavaAlignTests (Failed)
135 - JavaMolQueryTests (Failed)
136 - JavaFilterCatalogTests (Failed)
137 - JavaSubstructLibraryTests (Failed)
138 - JavaRGroupDecompositionTests (Failed)
139 - JavaScaffoldNetworkTests (Failed)
140 - JavaMolHashTest (Failed)
141 - JavaDiversityPickerTests (Failed)
142 - JavaBitOpsTests (Failed)
143 - MolStandardizeTest (Failed)
Errors while running CTest
At this point I cannot find anything in the documentation to
proceed further. I'm not familiar with most of the stack used
with/for RDKit either, so I don't know where to look. Any hints
on where to look or what to check ?
Regards,
Thomas
[1] https://www.rdkit.org/docs/Install.html#building-from-source
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
<mailto:Rdkit-discuss@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
<mailto:Rdkit-discuss@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss