ChemType Struct Reference

#include <chem_type.hh>

Public Member Functions

 ChemType (char chem_type)
 ChemType ()
bool operator== (const ChemType &cc) const
bool operator!= (const ChemType &cc) const
bool IsIon () const
bool IsNucleotide () const
bool IsSaccharide () const
bool IsAminoAcid () const
bool IsCoenzyme () const
bool IsDrug () const
bool IsWater () const
bool IsNonCanonical () const
bool IsKnown () const
 operator char () const

Static Public Attributes

static const char IONS = 'I'
static const char NONCANONICALMOLS = 'M'
static const char SACCHARIDES = 'S'
static const char NUCLEOTIDES = 'N'
static const char AMINOACIDS = 'A'
static const char COENZYMES = 'E'
static const char WATERCOORDIONS = 'C'
static const char DRUGS = 'D'
static const char WATERS = 'W'
static const char UNKNOWN = 'U'

Detailed Description

Definition at line 30 of file chem_type.hh.


Constructor & Destructor Documentation

ChemType ( char  chem_type  )  [inline, explicit]

Definition at line 42 of file chem_type.hh.

ChemType (  )  [inline]

Definition at line 46 of file chem_type.hh.


Member Function Documentation

bool IsAminoAcid (  )  const [inline]

Definition at line 71 of file chem_type.hh.

bool IsCoenzyme (  )  const [inline]

Definition at line 75 of file chem_type.hh.

bool IsDrug (  )  const [inline]

Definition at line 79 of file chem_type.hh.

bool IsIon (  )  const [inline]

Definition at line 58 of file chem_type.hh.

bool IsKnown (  )  const [inline]

Definition at line 91 of file chem_type.hh.

bool IsNonCanonical (  )  const [inline]

Definition at line 87 of file chem_type.hh.

bool IsNucleotide (  )  const [inline]

Definition at line 63 of file chem_type.hh.

bool IsSaccharide (  )  const [inline]

Definition at line 67 of file chem_type.hh.

bool IsWater (  )  const [inline]

Definition at line 83 of file chem_type.hh.

operator char (  )  const [inline]

Definition at line 95 of file chem_type.hh.

bool operator!= ( const ChemType cc  )  const [inline]

Definition at line 54 of file chem_type.hh.

bool operator== ( const ChemType cc  )  const [inline]

Definition at line 50 of file chem_type.hh.


Field Documentation

const char AMINOACIDS = 'A' [static]

Definition at line 35 of file chem_type.hh.

const char COENZYMES = 'E' [static]

Definition at line 36 of file chem_type.hh.

const char DRUGS = 'D' [static]

Definition at line 38 of file chem_type.hh.

const char IONS = 'I' [static]

Definition at line 31 of file chem_type.hh.

const char NONCANONICALMOLS = 'M' [static]

Definition at line 32 of file chem_type.hh.

const char NUCLEOTIDES = 'N' [static]

Definition at line 34 of file chem_type.hh.

const char SACCHARIDES = 'S' [static]

Definition at line 33 of file chem_type.hh.

const char UNKNOWN = 'U' [static]

Definition at line 40 of file chem_type.hh.

const char WATERCOORDIONS = 'C' [static]

Definition at line 37 of file chem_type.hh.

const char WATERS = 'W' [static]

Definition at line 39 of file chem_type.hh.


The documentation for this struct was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated on 10 Nov 2016 for OpenStructure by  doxygen 1.6.1