Cleaning Options in Marvin

In Marvin, you can use cleaning options in various cases:

Both 2D and 3D options can be divided into two groups: Base and Extra. Base contains the typically used options which are also accessible via "Edit/Clean" menu in Marvin. You can use them in each case. Extra includes further options which are accepted only by the MolConvert application and the clean method of MoleculeGraph in the Marvin Beans API.

2D options

  • Base: (none available)
  • Extra:

    e Keep verbose either flag

      If it is not possible to decide whether the double bond is CIS or TRANS, the double bond either flag (crossed double bond) is kept.
      Otherwise, the flag is removed and converted to double bond with a wiggly bond.

    E Error output:

      0 - no output (default)
      1 - error output to standard error

    d show debugging info

    2 try to keep actual 2D alignment

    p ignore parity setting

      do not set wedges, the parity information is lost.

    H add Hydrogens

      Add Hydrogen atoms to chiral centers
      having no terminal atoms.

    w wedge clean

      Do not try to keep the actual wedge arrangement,
      but rearrange the wedges also.

    W stereo clean

      Only rearrange the wedges of the molecule, but keep the original coordinates untouched.

    tX set time limit to X ms

      maximum time spent in the cleaning
      default value: 20000ms
      if X<1, no time limit used

    T{filename} ring system template file name

      Use the template file during ring system cleaning together with the local template file definition (which is located at the users home directory .chemaxon/cleantemplates.t).

3D options

  • Base:

    S{fine} Find low energy conformer. Leave failed fragments intact.

    S{fast} Fast clean, if failed, perform fine clean, accept any generated structure (default)

    Notes: null always specifies the default value. O0 and OD are deprecated. They use the default value.

  • Extra:

    ? Print the complete list of options to System.err. The same list can be printed by invoking the MolConverter with the -H3D option.

    S{nofaulty} Same as S{fast}, but leave failed fragments intact.

    S{conformers} Generate conformers, store the calculated conformer coordinates and energies in PropertyObjects.

    E Store calculated Dreiding energy in SDF property string. The Dreiding energy for each fragment will be calculated in the last step.  Their sum will be stored in the sdf property called "Energy".

Do you have a question? Would you like to learn more? Please browse among the related topics on our support forum or search the website. If you want to suggest modifications or improvements to our documentation email our support directly!