# Import options

CodenameExplanation
Xsg
Expand all S-groups.
Usg
Ungroup all S-groups.
Fsg
Ungroup S-groups with 3 or more attachment points.
bXXX
Set the C-C bond length used in the molfile. The molecule file is supposed to store coordinates in 1.54Å/XXX units. Marvin uses Å units internally, thus coordinates are rescaled by factor 1.54/XXX at import if XXX is a nonzero number. If XXX = 0, then coordinates are not rescaled (default setting for 3D molecules if option 'b' is not used). If XXX = A, then coordinates are rescaled to transform the molfile's average C-C bond length to 1.54 Å (default setting for 2D molecules). Examples: "caffeine.mol{b0}" or "caffeine.mol{b1.54}" (bond lengths are in angstroms), "caffeine.mol{b0.825}" (bond lengths are in ISISDraw's units), "caffeine-V3.mol{bA}" (average bond length calculation, same as default).
nomolp
Read molecule type data fields ($DTYPE$MFMT and \$RFMT in RDfiles) as strings instead of Molecule objects.
skipMMRV
Neglect ChemAxon/Marvin specific lines in the properties block. Such lines are in the following format: M  MRV ... They should be skipped if the file is converted with non-ChemAxon software, which preserved them but made them invalid, e.g. by changing the total number of atoms and bonds.
skipAtomValue
Disables the import of "Atom values" from the given ctfile.
z
Carbon atoms with "Z" as alias string are converted to R-group attachment points.

# Export options

CodenameExplanation
a, +a, +a_gen
General aromatization.
XXX:a
a_bas
Basic aromatization.
XXX:a_bas
a_loose
Loose aromatization.
XXX:a_loose
a_ambig
Ambiguous aromatization.
XXX:a_ambig
-a, -a_gen
General Dearomatization.
XXX:-a
-a_huckel
Huckel dearomatization.
XXX:-a_huckel
-a_huckel_ex
Huckel dearomatization, throwing exception in case of failure.
XXX:-a_huckel_ex
H, +H
XXX:H
-H
Remove explicit Hydrogen atoms.
XXX:-H
+numbering
assigns atom numberings corresponding to the IUPAC name
XXX:+numbering
V2 or V3
Force writing V2 or V3 (extended) molfiles. The default format is V2 for simple molecules, V3 if the number of atoms or bonds exceeds 999, in case of reactions with Rgroups or there is enhanced stereo in the molecule.
mol:V3
strict
When it is applied, the output strictly follows the CTFile format specification (i.e. names longer than 80 characters are omitted)
mol:strict
P
Write floating point numbers with maximum precision. Only meaningful for V3 molfiles.
mol:V3P
bXXX
Set C-C bond length. If XXX is nonzero, then the exported atom coordinates are rescaled by XXX / 1.54. If XXX = 0, then coordinates are not rescaled.
Examples: "mol:b0" or "mol:b1.0" (bond lengths are in angstroms), "mol:b1.0a" (set bond length, aromatize).
Default: 0.825 in V2 format for 2D molecules, 1.54 (Å units) (which means no rescaling) in any other case.

ec
Convert to enhanced stereo representation, considering the chiral flag. Only meaningful with option V3. (Chiral centers are grouped into ABS or an AND stereo group, depending on the chiral flag. When the input molecule contained any enhanced stereo labels, the unlabeled stereo centers always will form a new AND group.)
mol:V3ec
ea
Convert to enhanced stereo representation, assuming absolute stereochemistry. Only meaningful with option V3. (Chiral centers are grouped into the ABS group. In case the input molecule already contains enhanced stereo labels, the behaviour is similar to the one described at option ec above.)
mol:V3ea
cc
Write CHIRAL flag if there are only ABS enhanced stereo labels in the molecule. Only meaningful with option V2.
mol:V2cc
omitClean0D
Omits the clean operation while exporting 0D molecules into ctfile format with V2 compatibility which is the default. This clean was introduced in 5.4 because the ctfile format cannot contain stereo information without coordinates.

mol:omitClean0D
BOM
Write the UTF-8 byte order mark (BOM), if the given or the system's encoding is UTF-8.
mol:BOM