Installation:
- Download Marvin Beans and launch platform specific installer by following the installation instructions.
molconvert [options] outformat[:exportoptions] [files...]
The outformat argument must be one of the following strings:
Options:
mrv
,(document formats) mol
,rgf
,sdf
,rdf
,csmol
,csrgf
,cssdf
,csrdf
,
cml
,smiles
,cxsmiles
,abbrevgroup
,peptide
,sybyl
,mol2
,pdb
,xyz
,inchi
,name
(molecule file formats) jpeg
,msbmp
,png
,pov
,ppm
,svg
,emf
(graphics formats) gzip
,base64
(compression and encoding)
-o file |
Write output to specified file instead of standard output |
-e charset |
Set the input character encoding. The encoding must be supported by Java. |
-e [in]..[ out] |
Set the input (in) and/or output (out) character encodings. Examples: UTF-8, ASCII, Cp1250 (Windows Eastern European), Cp1252 (Windows Latin 1), ms932 (Windows Japanese). |
-s string |
Read a molecule from specified SMILES string |
-g |
Continue with next molecule on error (default: exit on error) |
-Y |
Remove explicit H atoms |
-F |
Remove small fragments, keep the largest |
-T f1:f2... |
Print a table containing fields from SDF separated by tab in
case of SMILES export. Colon characters in field names can be escaped by backslash. |
-T "*" |
Print a table containing all fields from SDF separated by tab in case of SMILES export. |
-c "f1OPvalue&f2OPvalue..." |
Filtering by the values of fields in the case of SDF import. OP may be: =,<,>,<=,>= |
--mol-fields-to-records |
Convert molecule type fields to separate records. |
-v |
Verbose |
-vv |
Very verbose (print stack trace at error) |
-n |
Skip valence checking |
-2 [: options] |
Calculate 2D coordinates (default if the input is SMILES) Options for coordinate calculation. |
-3 [: options] |
Calculate 3D coordinates Options for coordinate calculation. |
-H3D |
Detailed list on Clean3D options |
filename{options}
filename{MULTISET,options} to merge molecules into one that contains multiple atom sets filename{format:} to skip automatic format recognition filename{format:options}
filename{format:MULTISET,options}
You can also pass options to Java VM when you run the application from command line.
molconvert smiles caffeine.mol
molconvert smiles:-a -s "c1ccccc1"
molconvert smiles:a
-s "C1=CC=CC=C1"
(The default general aromatization is used.)
molconvert smiles:a_bas -s
"CN1C=NC2=C1C(=O)N(C)C(=O)N2C"
molconvert mol caffeine.smiles -o caffeine.mol
molconvert sdf *.mol -o molecules.sdf
molconvert -2:O2e mol caffeine.smiles -o
caffeine.mol
molconvert smiles "foo.xyz{xyz:}"
Note: This is just an example. XYZ and other
formats known by Marvin are always recognized (send us a bug report
otherwise), so the specification of the input format is usually not
needed. It is only relevant if a user-defined import module is used.
molconvert smiles "foo.xyz{f1.4C4}"
molconvert smiles "foo.xyz.gz{gzip:xyz:f1.4C4}"
molconvert mol
"foo.xyz.gz{gzip:xyz:MULTISET,f1.4C4}"
molconvert smiles -c
"ID<=1000&logP>=-2&logP<=4" -T ID:logP foo.sdf