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

Provides constants for the specification of the chemical element or generic type of an atom. More...

+ Inheritance diagram for CDPL.Chem.AtomType:

Static Public Attributes

int UNKNOWN = 0
 Specifies an atom with an unknown or undefined atom type.
 
int MAX_ATOMIC_NO = 109
 Marks the end of the supported chemical elements.
 
int MAX_TYPE = 119
 Marks the end of all supported atom types.
 
int A = 110
 A generic type that covers any element except hydrogen.
 
int AH = 111
 A generic type that covers any element.
 
int ANY = 118
 A generic type that covers any element (equivalent to AtomType.AH).
 
int HET = 119
 A generic type for heteroatoms (N, O, S or P).
 
int Ac = 89
 Specifies Actinium.
 
int Ag = 47
 Specifies Silver.
 
int Al = 13
 Specifies Aluminium.
 
int Am = 95
 Specifies Americium.
 
int Ar = 18
 Specifies Argon.
 
int As = 33
 Specifies Arsenic.
 
int At = 85
 Specifies Astatine.
 
int Au = 79
 Specifies Gold.
 
int B = 5
 Specifies Boron.
 
int Ba = 56
 Specifies Barium.
 
int Be = 4
 Specifies Beryllium.
 
int Bh = 107
 Specifies Bohrium.
 
int Bi = 83
 Specifies Bismuth.
 
int Bk = 97
 Specifies Berkelium.
 
int Br = 35
 Specifies Bromine.
 
int C = 6
 Specifies Carbon.
 
int Ca = 20
 Specifies Calcium.
 
int Cd = 48
 Specifies Cadmium.
 
int Ce = 58
 Specifies Cerium.
 
int Cf = 98
 Specifies Californium.
 
int Cl = 17
 Specifies Chlorine.
 
int Cm = 96
 Specifies Curium.
 
int Co = 27
 Specifies Cobalt.
 
int Cr = 24
 Specifies Chromium.
 
int Cs = 55
 Specifies Caesium.
 
int Cu = 29
 Specifies Copper.
 
int D = 1
 Specifies Hydrogen (Deuterium).
 
int Db = 105
 Specifies Dubnium.
 
int Dy = 66
 Specifies Dysprosium.
 
int Er = 68
 Specifies Erbium.
 
int Es = 99
 Specifies Einsteinium.
 
int Eu = 63
 Specifies Europium.
 
int F = 9
 Specifies Fluorine.
 
int Fe = 26
 Specifies Iron.
 
int Fm = 100
 Specifies Fermium.
 
int Fr = 87
 Specifies Francium.
 
int Ga = 31
 Specifies Gallium.
 
int Gd = 64
 Specifies Gadolinium.
 
int Ge = 32
 Specifies Germanium.
 
int H = 1
 Specifies Hydrogen.
 
int He = 2
 Specifies Helium.
 
int Hf = 72
 Specifies Hafnium.
 
int Hg = 80
 Specifies Mercury.
 
int Ho = 67
 Specifies Holmium.
 
int Hs = 108
 Specifies Hassium.
 
int I = 53
 Specifies Iodine.
 
int In = 49
 Specifies Indium.
 
int Ir = 77
 Specifies Iridium.
 
int K = 19
 Specifies Potassium.
 
int Kr = 36
 Specifies Krypton.
 
int La = 57
 Specifies Lanthanum.
 
int Li = 3
 Specifies Lithium.
 
int Lr = 103
 Specifies Lawrencium.
 
int Lu = 71
 Specifies Lutetium.
 
int M = 114
 A generic type that covers any element that is a metal.
 
int MH = 115
 A generic type that covers hydrogen and any element that is a metal.
 
int Md = 101
 Specifies Mendelevium.
 
int Mg = 12
 Specifies Magnesium.
 
int Mn = 25
 Specifies Manganese.
 
int Mo = 42
 Specifies Molybdenum.
 
int Mt = 109
 Specifies Meitnerium.
 
int N = 7
 Specifies Nitrogen.
 
int Na = 11
 Specifies Sodium.
 
int Nb = 41
 Specifies Niobium.
 
int Nd = 60
 Specifies Neodymium.
 
int Ne = 10
 Specifies Neon.
 
int Ni = 28
 Specifies Nickel.
 
int No = 102
 Specifies Nobelium.
 
int Np = 93
 Specifies Neptunium.
 
int O = 8
 Specifies Oxygen.
 
int Os = 76
 Specifies Osmium.
 
int P = 15
 Specifies Phosphorus.
 
int Pa = 91
 Specifies Protactinium.
 
int Pb = 82
 Specifies Lead.
 
int Pd = 46
 Specifies Palladium.
 
int Pm = 61
 Specifies Promethium.
 
int Po = 84
 Specifies Polonium.
 
int Pr = 59
 Specifies Praseodymium.
 
int Pt = 78
 Specifies Platinum.
 
int Pu = 94
 Specifies Plutonium.
 
int Q = 112
 A generic type that covers any element except hydrogen and carbon.
 
int QH = 113
 A generic type that covers any element except carbon.
 
int Ra = 88
 Specifies Radium.
 
int Rb = 37
 Specifies Rubidium.
 
int Re = 75
 Specifies Rhenium.
 
int Rf = 104
 Specifies Rutherfordium.
 
int Rh = 45
 Specifies Rhodium.
 
int Rn = 86
 Specifies Radon.
 
int Ru = 44
 Specifies Ruthenium.
 
int S = 16
 Specifies Sulfur.
 
int Sb = 51
 Specifies Antimony.
 
int Sc = 21
 Specifies Scandium.
 
int Se = 34
 Specifies Selenium.
 
int Sg = 106
 Specifies Seaborgium.
 
int Si = 14
 Specifies Silicon.
 
int Sm = 62
 Specifies Samarium.
 
int Sn = 50
 Specifies Tin.
 
int Sr = 38
 Specifies Strontium.
 
int T = 1
 Specifies Hydrogen (Tritium).
 
int Ta = 73
 Specifies Tantalum.
 
int Tb = 65
 Specifies Terbium.
 
int Tc = 43
 Specifies Technetium.
 
int Te = 52
 Specifies Tellurium.
 
int Th = 90
 Specifies Thorium.
 
int Ti = 22
 Specifies Titanium.
 
int Tl = 81
 Specifies Thallium.
 
int Tm = 69
 Specifies Thulium.
 
int U = 92
 Specifies Uranium.
 
int V = 23
 Specifies Vanadium.
 
int W = 74
 Specifies Tungsten.
 
int X = 116
 A generic type that covers any element that is a halogen.
 
int XH = 117
 A generic type that covers hydrogen and any element that is a halogen.
 
int Xe = 54
 Specifies Xenon.
 
int Y = 39
 Specifies Yttrium.
 
int Yb = 70
 Specifies Ytterbium.
 
int Zn = 30
 Specifies Zinc.
 
int Zr = 40
 Specifies Zirconium.
 

Detailed Description

Provides constants for the specification of the chemical element or generic type of an atom.

For constants with a name equal to the symbol of a chemical element, the value of the constant corresponds to the atomic number of the respective element. Atom types with a value higher than AtomType.MAX_ATOMIC_NO are generic atom types that represent a set of chemical elements.