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
|