OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Static Public Attributes
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)
inlineexplicit

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 ='Z'
static

Definition at line 37 of file chem_class.hh.

const char Saccharide =SACCHARIDE
static

Definition at line 50 of file chem_class.hh.

const char UNKNOWN ='U'
static

Definition at line 39 of file chem_class.hh.

const char Unknown =UNKNOWN
static

Definition at line 52 of file chem_class.hh.

const char WATER ='W'
static

Definition at line 38 of file chem_class.hh.

const char Water =WATER
static

Definition at line 51 of file chem_class.hh.


The documentation for this struct was generated from the following file: