Chemical Data Processing Library C++ API - Version 1.2.3
Variables
CDPL::Chem::SybylAtomType Namespace Reference

Provides constants for the specification of the Tripos Sybyl atom type. More...

Variables

constexpr unsigned int UNKNOWN = 0
 Atom with no matching Sybyl atom type. More...
 
constexpr unsigned int C_3 = 1
 Specifies sp3 Carbon. More...
 
constexpr unsigned int C_2 = 2
 Specifies sp2 Carbon. More...
 
constexpr unsigned int C_1 = 3
 Specifies sp Carbon. More...
 
constexpr unsigned int C_ar = 4
 Specifies an aromatic Carbon. More...
 
constexpr unsigned int C_cat = 5
 Specifies a Carbocation (C+), used only in a guanidinium group. More...
 
constexpr unsigned int N_3 = 6
 Specifies sp3 Nitrogen. More...
 
constexpr unsigned int N_2 = 7
 Specifies sp2 Nitrogen. More...
 
constexpr unsigned int N_1 = 8
 Specifies sp Nitrogen. More...
 
constexpr unsigned int N_ar = 9
 Specifies an aromatic Nitrogen. More...
 
constexpr unsigned int N_am = 10
 Specifies Nitrogen in amides. More...
 
constexpr unsigned int N_pl3 = 11
 Specifies a trigonal planar Nitrogen. More...
 
constexpr unsigned int N_4 = 12
 Specifies a positively charged sp3 Nitrogen. More...
 
constexpr unsigned int O_3 = 13
 Specifies sp3 Oxygen. More...
 
constexpr unsigned int O_2 = 14
 Specifies sp2 Oxygen. More...
 
constexpr unsigned int O_co2 = 15
 Specifies Oxygen in carboxylate and phosphate groups. More...
 
constexpr unsigned int O_spc = 16
 Specifies Oxygen in the Single Point Charge (SPC) water model. More...
 
constexpr unsigned int O_t3p = 17
 Specifies Oxygen in the Transferable Intermolecular Potential (TIP3P) water model. More...
 
constexpr unsigned int S_3 = 18
 Specifies sp3 Sulfur. More...
 
constexpr unsigned int S_2 = 19
 Specifies sp2 Sulfur. More...
 
constexpr unsigned int S_O = 20
 Specifies Sulfur in sulfoxides. More...
 
constexpr unsigned int S_O2 = 21
 Specifies Sulfur in sulfones. More...
 
constexpr unsigned int P_3 = 22
 Specifies sp3 Phosphorous. More...
 
constexpr unsigned int F = 23
 Specifies Fluorine. More...
 
constexpr unsigned int H = 24
 Specifies Hydrogen. More...
 
constexpr unsigned int H_spc = 25
 Specifies Hydrogen in the Single Point Charge (SPC) water model. More...
 
constexpr unsigned int H_t3p = 26
 Specifies Hydrogen in the Transferable intermolecular Potential (TIP3P) water model. More...
 
constexpr unsigned int LP = 27
 Specifies a lone pair. More...
 
constexpr unsigned int Du = 28
 Specifies a dummy atom. More...
 
constexpr unsigned int Du_C = 29
 Specifies a dummy Carbon. More...
 
constexpr unsigned int Any = 30
 Specifies any atom. More...
 
constexpr unsigned int Hal = 31
 Specifies any halogen. More...
 
constexpr unsigned int Het = 32
 Specifies a heteroatom (N, O, S or P). More...
 
constexpr unsigned int Hev = 33
 Specifies any heavy atom (non-Hydrogen). More...
 
constexpr unsigned int Li = 34
 Specifies Lithium. More...
 
constexpr unsigned int Na = 35
 Specifies Sodium. More...
 
constexpr unsigned int Mg = 36
 Specifies Magnesium. More...
 
constexpr unsigned int Al = 37
 Specifies Aluminum. More...
 
constexpr unsigned int Si = 38
 Specifies Silicon. More...
 
constexpr unsigned int K = 39
 Specifies Potassium. More...
 
constexpr unsigned int Ca = 40
 Specifies Calcium. More...
 
constexpr unsigned int Cr_th = 41
 Specifies Chromium (tetrahedral). More...
 
constexpr unsigned int Cr_oh = 42
 Specifies Chromium (octahedral). More...
 
constexpr unsigned int Mn = 43
 Specifies Manganese. More...
 
constexpr unsigned int Fe = 44
 Specifies Iron. More...
 
constexpr unsigned int Co_oh = 45
 Specifies Cobalt (octahedral). More...
 
constexpr unsigned int Cu = 46
 Specifies Copper. More...
 
constexpr unsigned int Cl = 47
 Specifies Chlorine. More...
 
constexpr unsigned int Br = 48
 Specifies Bromine. More...
 
constexpr unsigned int I = 49
 Specifies Iodine. More...
 
constexpr unsigned int Zn = 50
 Specifies Zinc. More...
 
constexpr unsigned int Se = 51
 Specifies Selenium. More...
 
constexpr unsigned int Mo = 52
 Specifies Molybdenum. More...
 
constexpr unsigned int Sn = 53
 Specifies Tin. More...
 
constexpr unsigned int MAX_DEFAULT_TYPE = Sn
 Marks the end of the default Sybyl atom types. More...
 
constexpr unsigned int B = 54
 Specifies Boron. More...
 
constexpr unsigned int Pt = 55
 Specifies Platinum. More...
 
constexpr unsigned int MAX_TYPE = Pt
 Marks the end of all supported atom types. More...
 

Detailed Description

Provides constants for the specification of the Tripos Sybyl atom type.

Variable Documentation

◆ UNKNOWN

constexpr unsigned int CDPL::Chem::SybylAtomType::UNKNOWN = 0
constexpr

Atom with no matching Sybyl atom type.

◆ C_3

constexpr unsigned int CDPL::Chem::SybylAtomType::C_3 = 1
constexpr

Specifies sp3 Carbon.

◆ C_2

constexpr unsigned int CDPL::Chem::SybylAtomType::C_2 = 2
constexpr

Specifies sp2 Carbon.

◆ C_1

constexpr unsigned int CDPL::Chem::SybylAtomType::C_1 = 3
constexpr

Specifies sp Carbon.

◆ C_ar

constexpr unsigned int CDPL::Chem::SybylAtomType::C_ar = 4
constexpr

Specifies an aromatic Carbon.

◆ C_cat

constexpr unsigned int CDPL::Chem::SybylAtomType::C_cat = 5
constexpr

Specifies a Carbocation (C+), used only in a guanidinium group.

◆ N_3

constexpr unsigned int CDPL::Chem::SybylAtomType::N_3 = 6
constexpr

Specifies sp3 Nitrogen.

◆ N_2

constexpr unsigned int CDPL::Chem::SybylAtomType::N_2 = 7
constexpr

Specifies sp2 Nitrogen.

◆ N_1

constexpr unsigned int CDPL::Chem::SybylAtomType::N_1 = 8
constexpr

Specifies sp Nitrogen.

◆ N_ar

constexpr unsigned int CDPL::Chem::SybylAtomType::N_ar = 9
constexpr

Specifies an aromatic Nitrogen.

◆ N_am

constexpr unsigned int CDPL::Chem::SybylAtomType::N_am = 10
constexpr

Specifies Nitrogen in amides.

◆ N_pl3

constexpr unsigned int CDPL::Chem::SybylAtomType::N_pl3 = 11
constexpr

Specifies a trigonal planar Nitrogen.

◆ N_4

constexpr unsigned int CDPL::Chem::SybylAtomType::N_4 = 12
constexpr

Specifies a positively charged sp3 Nitrogen.

◆ O_3

constexpr unsigned int CDPL::Chem::SybylAtomType::O_3 = 13
constexpr

Specifies sp3 Oxygen.

◆ O_2

constexpr unsigned int CDPL::Chem::SybylAtomType::O_2 = 14
constexpr

Specifies sp2 Oxygen.

◆ O_co2

constexpr unsigned int CDPL::Chem::SybylAtomType::O_co2 = 15
constexpr

Specifies Oxygen in carboxylate and phosphate groups.

◆ O_spc

constexpr unsigned int CDPL::Chem::SybylAtomType::O_spc = 16
constexpr

Specifies Oxygen in the Single Point Charge (SPC) water model.

◆ O_t3p

constexpr unsigned int CDPL::Chem::SybylAtomType::O_t3p = 17
constexpr

Specifies Oxygen in the Transferable Intermolecular Potential (TIP3P) water model.

◆ S_3

constexpr unsigned int CDPL::Chem::SybylAtomType::S_3 = 18
constexpr

Specifies sp3 Sulfur.

◆ S_2

constexpr unsigned int CDPL::Chem::SybylAtomType::S_2 = 19
constexpr

Specifies sp2 Sulfur.

◆ S_O

constexpr unsigned int CDPL::Chem::SybylAtomType::S_O = 20
constexpr

Specifies Sulfur in sulfoxides.

◆ S_O2

constexpr unsigned int CDPL::Chem::SybylAtomType::S_O2 = 21
constexpr

Specifies Sulfur in sulfones.

◆ P_3

constexpr unsigned int CDPL::Chem::SybylAtomType::P_3 = 22
constexpr

Specifies sp3 Phosphorous.

◆ F

constexpr unsigned int CDPL::Chem::SybylAtomType::F = 23
constexpr

Specifies Fluorine.

◆ H

constexpr unsigned int CDPL::Chem::SybylAtomType::H = 24
constexpr

Specifies Hydrogen.

◆ H_spc

constexpr unsigned int CDPL::Chem::SybylAtomType::H_spc = 25
constexpr

Specifies Hydrogen in the Single Point Charge (SPC) water model.

◆ H_t3p

constexpr unsigned int CDPL::Chem::SybylAtomType::H_t3p = 26
constexpr

Specifies Hydrogen in the Transferable intermolecular Potential (TIP3P) water model.

◆ LP

constexpr unsigned int CDPL::Chem::SybylAtomType::LP = 27
constexpr

Specifies a lone pair.

◆ Du

constexpr unsigned int CDPL::Chem::SybylAtomType::Du = 28
constexpr

Specifies a dummy atom.

◆ Du_C

constexpr unsigned int CDPL::Chem::SybylAtomType::Du_C = 29
constexpr

Specifies a dummy Carbon.

◆ Any

constexpr unsigned int CDPL::Chem::SybylAtomType::Any = 30
constexpr

Specifies any atom.

◆ Hal

constexpr unsigned int CDPL::Chem::SybylAtomType::Hal = 31
constexpr

Specifies any halogen.

◆ Het

constexpr unsigned int CDPL::Chem::SybylAtomType::Het = 32
constexpr

Specifies a heteroatom (N, O, S or P).

◆ Hev

constexpr unsigned int CDPL::Chem::SybylAtomType::Hev = 33
constexpr

Specifies any heavy atom (non-Hydrogen).

◆ Li

constexpr unsigned int CDPL::Chem::SybylAtomType::Li = 34
constexpr

Specifies Lithium.

◆ Na

constexpr unsigned int CDPL::Chem::SybylAtomType::Na = 35
constexpr

Specifies Sodium.

◆ Mg

constexpr unsigned int CDPL::Chem::SybylAtomType::Mg = 36
constexpr

Specifies Magnesium.

◆ Al

constexpr unsigned int CDPL::Chem::SybylAtomType::Al = 37
constexpr

Specifies Aluminum.

◆ Si

constexpr unsigned int CDPL::Chem::SybylAtomType::Si = 38
constexpr

Specifies Silicon.

◆ K

constexpr unsigned int CDPL::Chem::SybylAtomType::K = 39
constexpr

Specifies Potassium.

◆ Ca

constexpr unsigned int CDPL::Chem::SybylAtomType::Ca = 40
constexpr

Specifies Calcium.

◆ Cr_th

constexpr unsigned int CDPL::Chem::SybylAtomType::Cr_th = 41
constexpr

Specifies Chromium (tetrahedral).

◆ Cr_oh

constexpr unsigned int CDPL::Chem::SybylAtomType::Cr_oh = 42
constexpr

Specifies Chromium (octahedral).

◆ Mn

constexpr unsigned int CDPL::Chem::SybylAtomType::Mn = 43
constexpr

Specifies Manganese.

◆ Fe

constexpr unsigned int CDPL::Chem::SybylAtomType::Fe = 44
constexpr

Specifies Iron.

◆ Co_oh

constexpr unsigned int CDPL::Chem::SybylAtomType::Co_oh = 45
constexpr

Specifies Cobalt (octahedral).

◆ Cu

constexpr unsigned int CDPL::Chem::SybylAtomType::Cu = 46
constexpr

Specifies Copper.

◆ Cl

constexpr unsigned int CDPL::Chem::SybylAtomType::Cl = 47
constexpr

Specifies Chlorine.

◆ Br

constexpr unsigned int CDPL::Chem::SybylAtomType::Br = 48
constexpr

Specifies Bromine.

◆ I

constexpr unsigned int CDPL::Chem::SybylAtomType::I = 49
constexpr

Specifies Iodine.

◆ Zn

constexpr unsigned int CDPL::Chem::SybylAtomType::Zn = 50
constexpr

Specifies Zinc.

◆ Se

constexpr unsigned int CDPL::Chem::SybylAtomType::Se = 51
constexpr

Specifies Selenium.

◆ Mo

constexpr unsigned int CDPL::Chem::SybylAtomType::Mo = 52
constexpr

Specifies Molybdenum.

◆ Sn

constexpr unsigned int CDPL::Chem::SybylAtomType::Sn = 53
constexpr

Specifies Tin.

◆ MAX_DEFAULT_TYPE

constexpr unsigned int CDPL::Chem::SybylAtomType::MAX_DEFAULT_TYPE = Sn
constexpr

Marks the end of the default Sybyl atom types.

◆ B

constexpr unsigned int CDPL::Chem::SybylAtomType::B = 54
constexpr

Specifies Boron.

◆ Pt

constexpr unsigned int CDPL::Chem::SybylAtomType::Pt = 55
constexpr

Specifies Platinum.

◆ MAX_TYPE

constexpr unsigned int CDPL::Chem::SybylAtomType::MAX_TYPE = Pt
constexpr

Marks the end of all supported atom types.