<param> HTML tag.
Parameter Meaning Default addRemoveHatomsEnabledAdd/Remove Explicit Hydrogens is enabled or disabled in the Structure menu. It will be disabled if this parameter is false. trueatomStringsComma-separated list of string type atom properties to be enabled. Example:
alias- atom aliasespseudo- pseudoatomssmarts- SMARTS query atom stringvalue- atom values"smarts".autoscaleHow to display a loaded molecule:
"true"- fit to the applet's window"false"- use default scalingfalsebackgroundDeprecated. bondDraggedAlongBond in hand is visible ( true) or not (false). This option can also be set on the Edit/Preferences/MarvinSketch panel.truecustomizationEnabledSpecifies whether an end-user can customize the user interface. Setting this parameter to falsedisables the View/Customize dialog and the View/Configurations menu.truedispQualityDisplay quality.
0- low quality, faster rendering1- high quality (antialiasing), slower rendering1elementsComma-separated list of allowed elements ( H,He,Li, ...). All elements in an atomic number interval can be specified with the shortX-Ynotation.
Example:"B-F,P-Cl". HereB-Fis equivalent toB,C,N,O,F.
H-HaextraBondsComma-separated list of extra bond types. Example:
arom- Aromatic bondany- Any bond1or2- "Single or Double" query bondaromany- "Single or Aromatic" and "Double or Aromatic" query bond typestopology- "Chain" and "Ring" bonds (in molfiles)wedge- Up and Down stereo wedge bondseither- "Up or Down" and "Cis or Trans"ctu- "Cis or Unspecified" and "Trans or Unspecified"coordinate- Coordinate bond"arom,wedge".
See also: Query properties in file formats.molbgMolecule background color in hexadecimal value. Sets the background color of the molecule canvas. #ffffff moreEnabledEnable/disable the Periodic System also called More button. truequeryAtomsComma-separated list of query atoms and properties. Example:
any- any atom ("A" in molfile, "*" in SMARTS),arom- aliphatic and aromatic, ("a" and "A" in SMARTS),conn- total number of connections, ("X" in SMARTS),H- total number of hydrogens, ("H" in SMARTS),hetero- heteroatom ("Q" in molfile, "[!C!H]" in SMARTS),list- atom list,notlist- atom 'NOT' list,Rgroup- Rgroups,rings- "R" in SMARTS,srs- smallest ring size, "r" in SMARTS,val- valence, "v" in SMARTS,"list,notlist".
See also: Query properties in file formats.reactionSupportEnables/disables reaction arrow drawing. truesimpViewVisibility of the currently used bond at the mouse cursor. sketchArrowHeadLengthLength of the displayed arrow head in Angstroms. It only affects graphical arrows. 0.8sketchArrowHeadWidthWidth of the displayed arrow head in Angstroms. It only affects graphical arrows. 0.5sketchArrowTailLengthLength of the displayed arrow tail in Angstroms. It only affects graphical arrows. 0.8sketchArrowTailWidthWidth of the displayed arrow tail in Angstroms. It only affects graphical arrows. 0.5statusBarEnable the status bar. falsetmpls0tmpls1tmpls2
...The format of this parameter is :name:file, where name is the template set name, file is the sdf or cssdf file containing the template structures.
The file can be optionally compressed with GZIP (Java >= 1.1). A template molecule is automatically converted to 2D if the mol2dcmd field contains one of the following values:For automatic 3D conversion, the value of the mol3dcmd field must be
z=0- for trivial conversion,clean- for sophisticated 2D cleaning.Template buttons may have a title if the abbreviation fields are specified. A button is rotatable if the rotation.unit field is specified (the unit rotation angle in degrees).
clean- for sophisticated 3D cleaning.click here ttmpls0ttmpls1ttmpls2
...Templates to be displayed on the template toolbar. Same as tmpls but these template groups will also appear on the template toolbar by default. click here templateToolbarCustomizableEnables (true) or disables (false) to change the visible template groups on the Advanced Templates Toolbar.
When enabled, a right mouse click on any template button offers a list, from which the visibility of all template groups can be altered.true transferButtonIconSets the location of a custom icon for the Transfer action.   transferButtonTextSets custom text for the Transfer action.   transferButtonVisibleMakes the Transfer button visible on the General Toolbar. falseviewonlyVisualization mode: hide editing buttons; "true"or"false".falseverticalbarDeprecated. xtmplsFile containing extra templates. Extra templates are placed beside the normal templates and they appear on the template toolbar by default. (see tmpls). 2dviewerEnabledEnable (true) or disable(false) 2D viewer true3dviewerEnabledEnable (true) or disable(false) 3D viewer true
Parameter Meaning Default absLabelShow (true) or hide (false) "Absolute" label atomFontAtom symbol/label font: Serif,SansSeriforMonospacedSansSerifatomMappingVisibleShow (true) or hide (false) atom mapping trueatomNumbersVisibleShow (true) or hide (false) atom numbers falseatomsizeAtom symbol font size in C-C bond length units:
atomsize*1.54 Å = atomsize*scale points 0.4atomSymbolsVisibleShow (true) or hide (false) atom symbols trueballRadiusBall radius for "ballstick" rendering mode, in units of covalent radius. 0.5bondLengthVisibleShow (true) or hide (false) bond length labels falsebondSpacingDouble bond spacing in C-C bond length units:
spacing*1.54 Å = spacing*scale pixels 0.18chiralitySupportWhen to show atom chirality (R/S).
off- neverselected- if chiral flag is set for the molecule or the atom's enhanced stereo type is absoluteall- alwaysoffcolorSchemeColor scheme.
mono- monochromecpk- Corey-Pauling-Kultunshapely- shapely (residue types)group- residue sequence numberscpkdownWedgeWedge bond display convention. Down wedge points downward in MDL's convention ( mdl), upward (at the chiral center) in Daylight's (daylight).mdlexplicitHShow (true) or hide (false) explicit hydrogens trueezVisibleShow (true) or hide (false) E/Z labels falsegrinvVisibleShow (true) or hide (false) graph invariants (canonical labels) falseimplicitHHow to display H labels.
offhetero- on heteroatomsheteroterm- on hetero or terminal atomsall- all atomsheterotermlonePairsVisibleShow (true) or hide (false) lone pairs falselonePairsAutoCalcSwitch on (true) or off (false) automatic calculation of lone pairs. The lonePairsVisible parameter should be set to true to display the result of the automatic calculation. falsemaxscaleMaximizes the magnification for autoscale to prevent overscaling of small molecules. It is usually set to 28, which is the scale factor for 100% magnification. reactionErrorVisibleDeprecated. falserenderingRendering style.
wireframe- wireframewireknobs- wireframe with knobssticks- 3D sticksballstick- ball & stickspacefill- ballswireframergroupsVisibleShow (true) or hide (false) R-group definitions. truescaleMagnification. A 1.54 Å long C-C bond is magnified to scale pixels. 28sketchAnyBondDisplay type of the Any bond in the sketcher:
auto- displayed as dashed line in most cases, solid line only when all bonds are generated from atom coordinates (e.g. XYZ and PDB files).dashed- displayed as dashed linesolid- displayed as solid lineautostickdstStick distance of atoms in C-C bond length units. 0.3showSetsShow the specified atom sets only. Comma separated list of set sequence numbers (0, ..., 63). sketchCarbonVisibilityDisplay the label of carbon atoms in structures.
on- Always show the atom labels of carbon atoms.off- Never show the atom labels of carbon atoms.inChain- Show the atom labels of carbon atoms at straight angles and at implicit Hydrogens.inChainstickThickness3D stick diameter for "sticks" and "ballstick" rendering modes, in Angstroms. 0.1valenceErrorVisibleHighlight (by underlining) the labels of those atoms with valence errors. This option can also be set on the Edit/Preferences/MarvinSketch panel.
true- display errorsfalse- do not display errorstrueviewAnyBondDisplay type of the Any bond in the viewer:
auto- displayed as dashed line in most cases, solid line only when all bonds are generated from atom coordinates (e.g. XYZ and PDB files).dashed- displayed as dashed linesolid- displayed as solid lineautowireThicknessLine thickness for "wireframe" and "wireknobs" rendering modes, in Angstroms. 0.064
Parameter Meaning Default atomSetColor0
atomSetColor1
...
atomSetColor63Atom set color as hexadecimal value. bondSetColor1
...
bondSetColor63Bond set color as hexadecimal value. importConvConversion(s) after molecule loading. Currently the following options are implemented:
"a" or "+a" General aromatization "a_bas" or "+a_bas" Basic aromatization "-a" dearomatization "H" or "+H" add explicit H atoms "-H" remove explicit H atoms "c" automatic cleaning cleanDimNumber of space dimensions for cleaning. See also: cleanOpts, importConv.
2- two-dimensional cleaning3- three-dimensional cleaning2cleanOptsOptions for 2D or 3D cleaning.
cleanOptsaccepts the same parameter values as clean2dOpts or clean3dOpts depending on the cleaning dimension (cleanDim).clean2dOptsOptions for 2D cleaning (0D->2D) See base 2D cleaning options clean3dOptsOptions for 3D cleaning (0D->3D) See base 3D cleaning options setColoringEnabledAtom/bond set coloring. true
Parameter Meaning Default escapeCharEscape character to use for parsing the value of the mol parameter. abbrevgroupsLocation of the file containing the abbreviated groups. chemaxon/marvin
/templates
/default.abbrevgroupcopyAsFormatDefault clipboard format by Copy As action. platform dependent copyOptsOutput formats for the copy command. To specify more formats, enumerate them in a comma separated list.
text- Copy As Textbitmap- Copy As Bitmap Imageemf- Copy As Vector Graphical Image (EMF)platform dependent defaultSaveFormatSets the default chemical file format in the Save As dialog. mrvdebugDebug mode. Possible values: 0, 1, 2. 0menuconfigSpecifies an alternative menu customization file location instead of the default .chemaxon/{MarvinSketch_version}/customization.xml(Unix) orchemaxon/{MarvinSketch_version}/customziation.xml(Windows) file under the user's home. Please note that if this parameter is used, the customizationEnabled parameter is automatically set to false.mergedstMerge distance of atoms in C-C bond length units. 0.1molFormatDefault file format: mol,csmol,smiles,cxsmiles,cml,pdb,pov,sybyl, orxyz.molshortcutsSpecifies an alternative shortcut customization file location instead of the default .chemaxon/{MarvinSketch_version}/shortcuts.xml(Unix) orchemaxon/{MarvinSketch_version}/shortcuts.xml(Windows) file under the user's home. Please note that if this parameter is used, the customizationEnabled parameter is defaults to false.sketchHelpMarvinSketch help contents. chemaxon/marvin/help
/sketch-index.htmlsketchQuickHelpMarvinSketch quick help. chemaxon/marvin/help
/sketch.htmlundoMaximum number of undo operations. 50viewHelpMarvinView help contents. chemaxon/marvin/help
/view-index.htmlviewQuickHelpMarvinView quick help. chemaxon/marvin/help
/view.html
Applet example:
<applet CODE=MSketch WIDTH=480 HEIGHT=400> <param NAME="background" VALUE="#cccccc> <param NAME="molbg" VALUE="#ffffff"> <param NAME="implicitH" VALUE="hetero"> </applet>
Parameter Meaning Default menubarEnable the embedded menubar. truebuttonmenubarEnable menubar in button (/hide) mode if the menubar parameter is true. Combine it with the detach parameter to set the button mode.
True, to allow,falseto deny menu bar on the big sketcher button.truedetachDetachment behavior. The value consists of some optional arguments: show/hidesize, andmaxscale. If more arguments are included, they must be separated by a comma.
To detach the sketcher from the web page and display it in a separate window, set"show".
To detach the sketcher without displaying the separate window, set"hide".
Both settings make the applet on the web page look like a molecule viewer.
The initial size of the sketcher window can be specified with "size=widthxheight"
Examples: "show", "size=500x500", "hide,size=500x500".
In case themaxscaleargument is set, it can prevent small molecules to be overscaled on the button.
Example for maximum 100% magnification: "hide,maxscale=28"
Live applet example: MarvinSketch Example - Pure visualization modesize=444x350undetachByXSketcher window close (x) behavior.
false: always hide sketcher
true: replace viewer component by sketcher in web browser window if the applet is large enough (>= 400x300)truemolThe molecule file to be loaded at startup, as either a URL or the file itself (inline) in MDL mol, compressed mol, SMILES, SMARTS, etc format.
Newlines occurring in the string must be replaced or preceded by "\n" and backslashes are recommended to be escaped as "\\".
The file format and/or import options can be specified if one of the following forms is used:
"file{options}",
"file{MULTISET,options}",
"file{format:}",
"file{format:options}", or
"file{format:MULTISET,options}".
If the MULTISET option is specified, then a multi-molecule file is read into one molecule object containing multiple atom sets.
Examples: "foo.xyz{f1.4C4}", "foo.xyz.gz{gzip:xyz:MULTISET,f1.4C4}"preloadDeprecated cacheMolsStore loaded molecules in an internal cache ( trueorfalse).falseloadMolsComma-separated list of molfiles to preload. Useful for caching molecules in JavaScript "slideshows". usedJarsComma-separated list of additional jar files that can be used by the applet. The additional files have to be defined with their paths relative to the applet's base. imageSaveURLThe URL of the cgi, jsp or asp file use to save the image posted by the applet to the server.
The cgi has to read the image from the standard input into a byte array, save it to a temporary file and send back the absolute path of the file to the applet.
A jsp example:saveimage.jspimageSaveFormatThe default file format for image saving. pngimageShowURLThe URL of the cgi, jsp or asp file that either saves the data into a file generated by the applet or shows the generated image that was saved to a temporary file by imageSaveURL.
The posted parameters:A jsp example:
name description filenameIf the applet generated an image, it was saved into a temporary file on the server. In this case this parameter contains the absolute path of the temporary file. typeSets the type of the file and its extension.
It can be:"mol", "csmol", "pdb", "sybyl", "xyz", "jpeg", "png", "pov", "svg".whereSets the location in which the image will be "shown"
Possible values:"file", "browser", null.
- "file" - the generated data will be saved into a file.
- "browser" - the data will be displayed in a browser window.
dataIf the applet generated a kind of molecule format file (see: formats), it is posted by this parameter. In this case the text file have to be saved as a file. showimage.jspmolLoaderFinishedEventEvaluates a JavaScript code after the loading of the molecule into the editor is finished. This "event" is invoked if molecule is loaded-in into the applet in any of the following cases: Note: If the MAYSCRIPT option is not specified, JavaScript can not be evaluated from the applet. E.g.:
- Automaticaly, at applet starting: (using the mol applet parameter)
- Calling (J)MSketch.setMol(...) from JavaScript.
msketch_mayscript=true; msketch_begin("marvin",400,300); msketch_param("mol","caffeine.mol"); msketch_param("molLoaderFinishedEvent","js:alert('Molecule is loaded-in.')"); msketch_end();listenpropertychangeSwitch on/off property change event listener to the applet. If listener is active, the applet will call propertyChange(prop) JavaScript method. If you would like to handle property change events in JavaScript, implement this method in your html source. Note: If the MAYSCRIPT option is not specified, JavaScript can not be evaluated from the applet. E.g.: function propertyChange(prop) { if(document.textform != null) { var s = document.textform.txt.value; document.textform.txt.value = s + "\n" + prop; } } msketch_mayscript=true; msketch_begin("marvin",400,300); msketch_param("listenpropertychange","true"); msketch_end();falseskinChange the component's Look & Feel (only in SWING applet). If you do not specify this parameter, Marvin will use the default LookAndFeel style.
This parameter value is the name of the new LookAndFeel class.javax.swing.plaf
.metal
.MetalLookAndFeelsplashScreenImageChange the component's splash screen displayed at startup. If you do not specify this parameter, Marvin will use its default splash screen.
This parameter value is the relative path of the image, specify relatively to the CODEBASE
Note: Animated gif files can be displayed badly (flashing, or too fast animation)nulllicenseSets the contents of a pre-read license file to the license manager to read and validate licenses from. licenseFileSets the license file location to the license manager to read and validate licenses from.