ChemClass Struct Reference

#include <chem_class.hh>

Public Member Functions

 ChemClass (char chem_class)
 ChemClass ()
bool operator== (const ChemClass &cc) const
bool operator!= (const ChemClass &cc) const
bool IsPeptideLinking () const
bool IsNucleotideLinking () const
bool IsWater () const
 operator char () const

Static Public Attributes

static const char PEPTIDE_LINKING = 'P'
static const char D_PEPTIDE_LINKING = 'D'
static const char L_PEPTIDE_LINKING = 'L'
static const char RNA_LINKING = 'R'
static const char DNA_LINKING = 'S'
static const char NON_POLYMER = 'N'
static const char L_SACCHARIDE = 'X'
static const char D_SACCHARIDE = 'Y'
static const char SACCHARIDE = 'Z'
static const char WATER = 'W'
static const char UNKNOWN = 'U'
static const char PeptideLinking = PEPTIDE_LINKING
static const char DPeptideLinking = D_PEPTIDE_LINKING
static const char LPeptideLinking = L_PEPTIDE_LINKING
static const char RNALinking = RNA_LINKING
static const char DNALinking = DNA_LINKING
static const char NonPolymer = NON_POLYMER
static const char LSaccharide = L_SACCHARIDE
static const char DSaccharide = D_SACCHARIDE
static const char Saccharide = SACCHARIDE
static const char Water = WATER
static const char Unknown = UNKNOWN

Detailed Description

Definition at line 27 of file chem_class.hh.


Constructor & Destructor Documentation

ChemClass ( char  chem_class  )  [inline, explicit]

Definition at line 53 of file chem_class.hh.

ChemClass (  )  [inline]

Definition at line 57 of file chem_class.hh.


Member Function Documentation

bool IsNucleotideLinking (  )  const [inline]

Definition at line 73 of file chem_class.hh.

bool IsPeptideLinking (  )  const [inline]

Definition at line 68 of file chem_class.hh.

bool IsWater (  )  const [inline]

Definition at line 78 of file chem_class.hh.

operator char (  )  const [inline]

Definition at line 79 of file chem_class.hh.

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

Definition at line 64 of file chem_class.hh.

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

Definition at line 60 of file chem_class.hh.


Field Documentation

const char D_PEPTIDE_LINKING = 'D' [static]

Definition at line 30 of file chem_class.hh.

const char D_SACCHARIDE = 'Y' [static]

Definition at line 36 of file chem_class.hh.

const char DNA_LINKING = 'S' [static]

Definition at line 33 of file chem_class.hh.

const char DNALinking = DNA_LINKING [static]

Definition at line 46 of file chem_class.hh.

const char DPeptideLinking = D_PEPTIDE_LINKING [static]

Definition at line 43 of file chem_class.hh.

const char DSaccharide = D_SACCHARIDE [static]

Definition at line 49 of file chem_class.hh.

const char L_PEPTIDE_LINKING = 'L' [static]

Definition at line 31 of file chem_class.hh.

const char L_SACCHARIDE = 'X' [static]

Definition at line 35 of file chem_class.hh.

const char LPeptideLinking = L_PEPTIDE_LINKING [static]

Definition at line 44 of file chem_class.hh.

const char LSaccharide = L_SACCHARIDE [static]

Definition at line 48 of file chem_class.hh.

const char NON_POLYMER = 'N' [static]

Definition at line 34 of file chem_class.hh.

const char NonPolymer = NON_POLYMER [static]

Definition at line 47 of file chem_class.hh.

const char PEPTIDE_LINKING = 'P' [static]

Definition at line 29 of file chem_class.hh.

const char PeptideLinking = PEPTIDE_LINKING [static]

Definition at line 42 of file chem_class.hh.

const char RNA_LINKING = 'R' [static]

Definition at line 32 of file chem_class.hh.

const char RNALinking = RNA_LINKING [static]

Definition at line 45 of file chem_class.hh.

const char Saccharide = SACCHARIDE [static]

Definition at line 50 of file chem_class.hh.

const char SACCHARIDE = 'Z' [static]

Definition at line 37 of file chem_class.hh.

const char Unknown = UNKNOWN [static]

Definition at line 52 of file chem_class.hh.

const char UNKNOWN = 'U' [static]

Definition at line 39 of file chem_class.hh.

const char Water = WATER [static]

Definition at line 51 of file chem_class.hh.

const char WATER = 'W' [static]

Definition at line 38 of file chem_class.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 1 Mar 2018 for OpenStructure by  doxygen 1.6.1