OpenStructure
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 PeptideLinking = 'P'
static const char DPeptideLinking = 'D'
static const char LPeptideLinking = 'L'
static const char RNALinking = 'R'
static const char DNALinking = 'S'
static const char NonPolymer = 'N'
static const char LSaccharide = 'X'
static const char DSaccharide = 'Y'
static const char Saccharide = 'Z'
static const char Water = 'W'
static const char Unknown = 'U'

Detailed Description

Definition at line 27 of file chem_class.hh.


Constructor & Destructor Documentation

ChemClass ( char  chem_class)
inlineexplicit

Definition at line 39 of file chem_class.hh.

ChemClass ( )
inline

Definition at line 43 of file chem_class.hh.


Member Function Documentation

bool IsNucleotideLinking ( ) const
inline

Definition at line 59 of file chem_class.hh.

bool IsPeptideLinking ( ) const
inline

Definition at line 54 of file chem_class.hh.

bool IsWater ( ) const
inline

Definition at line 64 of file chem_class.hh.

operator char ( ) const
inline

Definition at line 65 of file chem_class.hh.

bool operator!= ( const ChemClass cc) const
inline

Definition at line 50 of file chem_class.hh.

bool operator== ( const ChemClass cc) const
inline

Definition at line 46 of file chem_class.hh.


Field Documentation

const char DNALinking = 'S'
static

Definition at line 32 of file chem_class.hh.

const char DPeptideLinking = 'D'
static

Definition at line 29 of file chem_class.hh.

const char DSaccharide = 'Y'
static

Definition at line 35 of file chem_class.hh.

const char LPeptideLinking = 'L'
static

Definition at line 30 of file chem_class.hh.

const char LSaccharide = 'X'
static

Definition at line 34 of file chem_class.hh.

const char NonPolymer = 'N'
static

Definition at line 33 of file chem_class.hh.

const char PeptideLinking = 'P'
static

Definition at line 28 of file chem_class.hh.

const char RNALinking = 'R'
static

Definition at line 31 of file chem_class.hh.

const char Saccharide = 'Z'
static

Definition at line 36 of file chem_class.hh.

const char Unknown = 'U'
static

Definition at line 38 of file chem_class.hh.

const char Water = 'W'
static

Definition at line 37 of file chem_class.hh.


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