Options

Input/Output

OptionTypeDescriptionDefault
ignore-stereochemistry-errorsboolean When reading a Molfile/Rxnfile with incorrectly marked stereobonds, ignore them rather than raise an error. false
ignore-noncritical-query-featuresboolean When true, the "bond topology", "stereo care", "ring bond count", and "unsaturation" specifications are ignored when a non-query molecule is being loaded. Otherwise, an error is raised. false
treat-x-as-pseudoatomboolean Treat 'X' atoms in Molfiles/Rxnfiles as pseudoatoms, rather than "any halogen" query atoms. false
skip-3d-chiralityboolean Do not calculate chirality of 3D input structures. false
molfile-saving-modestring
  • 2000: force saving Molfiles and Rxnfiles to v2000 format, not regarding if there are features that can not be represented in v2000.
  • 3000: force saving Molfiles and Rxnfiles to v3000 format, not regarding if there are features that can not be represented in v2000.
  • auto: detect if saving to v3000 is really needed, and then save to v3000. Otherwise, save to v2000.
auto
molfile-saving-no-chiralboolean Do no write the "Chiral" flag when saving Molfiles and Rxnfilesfalse
molfile-saving-skip-dateboolean Do no write the current date into Molfiles, Rxnfiles and RDFilesfalse
smiles-saving-write-nameboolean Write names when saving via generic saver interface in SMILES modefalse

Rendering

OptionTypeDescriptionDefault
render-output-formatstring Obligatory. png, svg, pdf are allowed. On Windows, emf is also allowed. -
render-bond-lengthinteger Desired average bond length in pixels. The actual average bond length may be less if the render-image-size option is set. To reset this setting, you can set its value to -1. 100
render-image-sizesize Width and height of target image. If not set, is calculated automatically according to render-bond-length. To reset this setting, you can set the values of width and height to -1. -
render-marginssize Horizontal and vertical margins around the image, in pixels. 0x0
render-base-colorcolor The default color for atoms and bonds. black
render-background-colorcolor Background color. transparent
render-label-modestring
  • all: show all atoms
  • terminal-hetero: show heteroatoms, terminal atoms, atoms with radical, charge, isotope, explicit valence, and atoms having two adjacent bonds in a line
  • hetero: the same as terminal-hetero, but without terminal atoms
  • none: hide all labels, show only bonds
terminal-hetero
render-highlighted-atoms-visibleboolean Always show labels of highlighted atoms. false
render-implicit-hydrogens-visibleboolean Show implicit hydrogens on visible atoms. true
render-superatom-modestring
  • expand: render expanded superatoms
  • collapse: render just the superatoms' names
expand
render-coloringboolean Turn on atom coloring, e.g. nitrogen is blue, oxygen is red, etc. false
render-highlight-thickness-enabledboolean Enable highlighting with thick bonds and bold atom labels. false
render-highlight-color-enabledboolean Enable highlighting with color. true
render-highlight-colorcolor The color to be used for highlighting. red
render-data-sgroup-colorcolor Color of data SGroup labels. black
render-aam-colorcolor Atom-by-atom mapping indices color in reactions. black
render-stereo-stylestring
  • old: Only display the "Chiral" sign when appropriate.
  • ext: Display "abs", "and", "or" labels near each stereocenter.
  • none: Hide all the information about the stereogroups.
old
render-relative-thicknessfloat Set the thickness of a bond to X/30 of the average bond length. 1.0
render-catalysts-placementstring
  • above: place reaction catalysts above the reaction arrow
  • above-and-below: place reaction calalysts above and below the reaction arrow
above-and-below
render-commentstring Put a single-line comment at the top or bottom of the image. If the image size is set explicitly, it must not be smaller than the size of the comment bounding box. -
render-comment-positionstring top or bottom. bottom
render-comment-offsetinteger Vertical space (in pixels) between the comment and the rendered structure or reaction. 0
render-comment-alignmentfloat 0 is for alignment to the left, 1 is for the alignment to the right, 0.5 is for centering the comment. Note that this setting has no effect if comment is larger than the molecule/reaction rendered. 0.5
render-comment-font-sizeinteger Font size for the comment in absolute units, roughly equal to the height in pixels. 20
render-comment-colorcolor Color to use for the comment. black
render-atom-ids-visibleboolean Show atom numbers (for debugging purposes only). false
render-bond-ids-visibleboolean Show bond numbers (for debugging purposes only). false
render-atom-bond-ids-from-oneboolean Show atom and bond numbers starting from one, not from zero. false

Rendering in Grid

OptionTypeDescriptionDefault
render-grid-marginssize Horizontal and vertical margins around the grid cell, in pixels. 0, 0
render-grid-title-propertystring The name of the molecule's property that defines the title that is put under each molecule. If not defined, no titles are shown. The special value "^NAME" means to use the molecule's name as its title. -
render-grid-title-alignmentfloat 0 is for alignment to the left, 1 is for the alignment to the right, 0.5 is for centering the title. Note that this setting has no effect if the title is larger than the molecule rendered. 0.5
render-grid-title-font-sizeinteger Font size for the title in absolute units, roughly equal to the height in pixels. 20
render-grid-title-offsetinteger Vertical space (in pixels) between the title and the rendered structure. 0

Fingerprinting

OptionTypeDescriptionDefault
fp-ord-qwordsint Size of "ordinary" part of a fingerprint, in 8-byte blocks. 25
fp-sim-qwordsint Size of "similarity" part of a fingerprint, in 8-byte blocks. 8
fp-any-qwordsint Size of "any" part of a fingerprint, in 8-byte blocks. 15
fp-tau-qwordsint Size of "tautomer" part of a fingerprint, in 8-byte blocks. 10
fp-ext-enabledboolean Sets whether to include or not 3-byte "EXT" part of the fingerprint. true

Layout

OptionTypeDescriptionDefault
layout-max-iterationsint The maximum number of iterations allowed for the layout procedure to run (the number is internally multiplied by 10000). If the limit is reached, an exception is thrown. Zero value means no limit. 0

Substructure Matching

OptionTypeDescriptionDefault
embedding-uniquenessstring Defines how the uniqueness of a substructure match is determined when counting or iterating unique matches.
  • atoms: by atoms; "CCC" matches "C1CC1" once
  • bonds: by bonds, "CCC" matches "C1CC1" three times
  • none: no test for uniqueness; "CCC" matches "C1CC1" six times
atoms
max-embeddingsint The maximum number of embeddings allowed to enumerate when counting all embeddings. If the limit is reached, an exception is thrown. Zero value means no limit. 10000

R-Group Deconvolution

OptionTypeDescriptionDefault
deconvolution-aromatizationboolean Aromatize input molecules. true

Reaction Products Enumeration

OptionTypeDescriptionDefault
rpe-multistep-reactionsboolean Enable multistep reactions. false
rpe-modestring
  • grid: different sets of monomers react in different tubes
  • one-tube: reactions take place in one tube
grid
rpe-self-reactionboolean Enable intramolecular reactions, where one molecule of monomers can play role of two (or more) reactants. false
rpe-max-depthinteger Maximum level of representing product like a monomer (works only with rpe-multistep-reactions enabled). 2
rpe-max-products-countinteger Maximum amount of generated products. 1000

InChI

OptionTypeDescriptionDefault
inchi-optionsstring Options supported by the official InChI plugin: /NEWPSOFF /DoNotAddH /SNon /SRel /SRac /SUCF /ChiralFlagON /ChiralFlagOFF /SUU /SLUUD /FixedH /RecMet /KET /15T. -