Online Software Help Manual

BookmarkIndexPrint
Contents
Display Legacy Contents

Generic Atom Properties

Generic atom properties are used to describe unknown residuals attached to a functional group. These residuals are represented by a generic atom. Its properties describe the chemical environment around a functional group by a number of parameters as described in the following:

Values set to 0 are ignored!

If any value in the generic atom properties dialog is set to 0, the parameter will be ignored.

Connections

Connections

Gives the total number of neighbouring atoms or groups with respect to the generic atom.

Example:

 

Number of connections:              4                                      3

Imagine, the R group attached to the carboxylic acid functional group is replaced by a Methyl-group or an Ethenyl-group. The double bond in the Ethenyl-group decreases the number of connections by one.

Explicit Connections

Sets the number of neighbouring atoms around the generic atom without consideration of implicit hydrogen atoms.

Example:

No. of explicit connections:          3                                        2

In case, hydrogen atoms will be explicitly drawn, this will have an effect on the number of explicit connections. Otherwise they are neglected.

Valence

The valence specifies the total bond order of the very next atom attached to the functional group. It is meant to be the highest available bonding.

  • Single bond = 1

  • Double bond = 2

  • Tripple bond = 3

General

This section offers the following settings:

Aliphatic

This flag indicates, whether the residual is aliphatic or not. If the flag is set false, this setting is ignored.

Aromatic

This flag indicates, whether the residual is aromatic or not. If the flag is set false, this setting is ignored.

Atom Pattern

This is meant to be the most important setting in this dialog. Atom patterns or whole residuals can be described here following the SMILES and SMARTS nomenclature. Please refer to the chapter "SMILES and SMARTS Nomenclature" for details. A logical expression describing the chemical environment can be entered here. Expressions for whole molecular fragments can be included here, if required. This Atom pattern description overrides any of the other settings in this dialog.

Example:

Atom Pattern: *&A; C; !N; !S; !O; !$(C(=O))

*&A means:the residue can be anything aliphatic.

The separator ";" means a logical AND operator.

C means: the very next atom must be an aliphatic Carbon.

!N means: the very next atom must not be an aliphatic Nitrogen.

!O means: the very next atom must not be an aliphatic Oxygen.

!S means: the very next atom must not be an aliphatic Sulfur.

!$(C(=O)) means: the neighbouring group is not a carbonyl group, which means, the following substance types are excluded:

Charge

Indicates the total positive or negative charge of the generic atom. This is a useful feature to define ions or salts.

Displayed Name

For convenience, chemists prefer particular abbreviations for some residual types as described in the following. This is not a mandatory setting, but it helps to visualize certain functional groups:

    • R, R', R'', R''', ... = any kind of Alkyl-group

    • Ph = any kind of aromatic system e.g. a Phenyl-group

    • Ar = aromatic residual

    • G = anything aliphatic or aromatic with no restrictions.

Hydrogens

This section offers the following settings:

Attached Hydrogens

Sets the number of attached explicit hydrogens of the generic atoms. This number must not be greater than the valence.

Implicit Hydrogens

Sets the number of implicit hydrogens.

Example:

If a Methylene-group (CH2) needs to be defined as neighbouring generic atom, the implicit hydrogen count is set to 2.

Ring

This section offers the following settings:

Ring Membership

This option is useful for defining bridging atoms of e.g. bicycles. It sets the number of rings the generic atom is a member of.

Example:

The bridge atoms in Norbornan are members of two 5-membered rings.

Smallest Ring Size

This option sets the smallest allowed ring size, if the generic atom is member of a ring. The ring size represents the number of atoms forming a ring. If the generic atom is member of a greater ring than specified here, it will be considered. Otherwise it will be ignored.