#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 |
Definition at line 27 of file chem_class.hh.
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.
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.
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.
Definition at line 52 of file chem_class.hh.
const char UNKNOWN = 'U' [static] |
Definition at line 39 of file chem_class.hh.
Definition at line 51 of file chem_class.hh.
const char WATER = 'W' [static] |
Definition at line 38 of file chem_class.hh.