The detailed documentation about the supported file formats can be found in the Molecule File Conversion document.
Here we present some examples:MolConverter.Builder mcbld = new MolConverter.Builder(); mcbld.addInput("examples/plugin-api/example_mols.sdf", ""); mcbld.setOutput("out.smiles", "smiles"); mcbld.setOutputFlags(MolExporter.TEXT); MolConverter mc = mcbld.build(); while(mc.convert()); mc.close();
For a complete source code, please see MoleculeConverter.java
.
MolConverter.Builder mcbld = new MolConverter.Builder(); mcbld.addInput("examples/plugin-api/example_mols.sdf", ""); mcbld.setOutput("out.mol", "mol"); mcbld.setOutputFlags(MolExporter.TEXT|MolExporter.MULTIPLE); MolConverter mc = mcbld.build(); while(mc.convert()); mc.close();
For a complete source code, please see SplitMultiMolecules.java
.
MolConverter.Builder mcbld = new MolConverter.Builder(); mcbld.addInput("in1.mol", ""); mcbld.addInput("in2.mol", ""); mcbld.addInput("in3.mol", ""); mcbld.setOutput("out.sdf", "sdf"); mcbld.setOutputFlags( MolExporter.TEXT ); MolConverter mc = mcbld.build(); while(mc.convert()); mc.close();
For a complete source code, please see MergeMultiMolecules.java
.
Importing and Exporting molecule properties |
Integrating your own format
|