Chemical Data Processing Library Python API - Version 1.2.0
Static Public Attributes | List of all members
CDPL.Chem.BondStereoFlag Class Reference

Provides constants for the specification of stereo bonds in 2D depictions of chemical structures. More...

+ Inheritance diagram for CDPL.Chem.BondStereoFlag:

Static Public Attributes

int PLAIN = 0
 Specifies a bond whose member atoms are located in the plane of the paper. More...
 
int UP = 1
 Specifies a bond where the end atom is above and the start atom is in the plane of the paper. More...
 
int REVERSE_UP = 2
 Specifies a bond where the start atom is above and the end atom is in the plane of the paper. More...
 
int DOWN = 3
 Specifies a bond where the end atom is below and the start atom is in the plane of the paper. More...
 
int REVERSE_DOWN = 4
 Specifies a bond where the start atom is below and the end atom is in the plane of the paper. More...
 
int EITHER = 5
 Specifies that stereogenic member atoms of the bond or any double bonds (including the bond itself) that are incident to a member atom have an undefined stereochemistry. More...
 
int REVERSE_EITHER = 6
 Specifies that stereogenic member atoms of the bond or any double bonds (including the bond itself) that are incident to a member atom have an undefined stereochemistry. More...
 

Detailed Description

Provides constants for the specification of stereo bonds in 2D depictions of chemical structures.

Member Data Documentation

◆ PLAIN

int CDPL.Chem.BondStereoFlag.PLAIN = 0
static

Specifies a bond whose member atoms are located in the plane of the paper.

Plain bonds are drawn as simple lines.

◆ UP

int CDPL.Chem.BondStereoFlag.UP = 1
static

Specifies a bond where the end atom is above and the start atom is in the plane of the paper.

Bonds of this type are drawn as filled wedges with the narrow end at the start atom and the broad end at the end atom of the bond.

◆ REVERSE_UP

int CDPL.Chem.BondStereoFlag.REVERSE_UP = 2
static

Specifies a bond where the start atom is above and the end atom is in the plane of the paper.

Bonds of this type are drawn as filled wedges with the broad end at the start atom and the narrow end at the end atom of the bond.

◆ DOWN

int CDPL.Chem.BondStereoFlag.DOWN = 3
static

Specifies a bond where the end atom is below and the start atom is in the plane of the paper.

Bonds of this type are drawn as hashed wedges with the narrow end at the start atom and the broad end at the end atom of the bond.

◆ REVERSE_DOWN

int CDPL.Chem.BondStereoFlag.REVERSE_DOWN = 4
static

Specifies a bond where the start atom is below and the end atom is in the plane of the paper.

Bonds of this type are drawn as hashed wedges with the broad end at the start atom and the narrow end at the end atom of the bond.

◆ EITHER

int CDPL.Chem.BondStereoFlag.EITHER = 5
static

Specifies that stereogenic member atoms of the bond or any double bonds (including the bond itself) that are incident to a member atom have an undefined stereochemistry.

Bonds of this type are drawn as zig-zag wedges with the narrow end at the start atom and the broad end at the end atom of the bond. Double bonds are drawn with crossed lines.

Note
The flag is logically equivalent to BondStereoFlag.REVERSE_EITHER;

◆ REVERSE_EITHER

int CDPL.Chem.BondStereoFlag.REVERSE_EITHER = 6
static

Specifies that stereogenic member atoms of the bond or any double bonds (including the bond itself) that are incident to a member atom have an undefined stereochemistry.

Bonds of this type are drawn as zig-zag wedges with the broad end at the start atom and the narrow end at the end atom of the bond. Double bonds are drawn with crossed lines.

Note
The flag is logically equivalent to BondStereoFlag.EITHER;