Chemical Data Processing Library C++ API - Version 1.1.1
ResidueType.hpp
Go to the documentation of this file.
1 /*
2  * ResidueType.hpp
3  *
4  * This file is part of the Chemical Data Processing Toolkit
5  *
6  * Copyright (C) 2003 Thomas Seidel <thomas.seidel@univie.ac.at>
7  *
8  * This library is free software; you can redistribute it and/or
9  * modify it under the terms of the GNU Lesser General Public
10  * License as published by the Free Software Foundation; either
11  * version 2 of the License, or (at your option) any later version.
12  *
13  * This library is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16  * Lesser General Public License for more details.
17  *
18  * You should have received a copy of the GNU Lesser General Public License
19  * along with this library; see the file COPYING. If not, write to
20  * the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
21  * Boston, MA 02111-1307, USA.
22  */
23 
29 #ifndef CDPL_BIOMOL_RESIDUETYPE_HPP
30 #define CDPL_BIOMOL_RESIDUETYPE_HPP
31 
32 
33 namespace CDPL
34 {
35 
36  namespace Biomol
37  {
38 
39  namespace ResidueType
40  {
41 
42  const unsigned int UNKNOWN = 0;
43  const unsigned int OTHER = 1;
44  const unsigned int NON_POLYMER = 2;
45  const unsigned int PEPTIDE_CARBOXY_TERMINUS = 3;
46  const unsigned int PEPTIDE_AMINO_TERMINUS = 4;
47  const unsigned int PEPTIDE_LINKING = 5;
48  const unsigned int BETA_PEPTIDE_LINKING = 6;
49  const unsigned int GAMMA_PEPTIDE_LINKING = 7;
50  const unsigned int PEPTIDE_LIKE = 8;
51  const unsigned int RNA_HYDROXY_TERMINUS = 9;
52  const unsigned int DNA_HYDROXY_TERMINUS = 10;
53  const unsigned int RNA_LINKING = 11;
54  const unsigned int DNA_LINKING = 12;
55  const unsigned int SACCHARIDE_LINKING = 13;
56  const unsigned int SACCHARIDE = 14;
57  } // namespace ResidueType
58  } // namespace Biomol
59 } // namespace CDPL
60 
61 #endif // CDPL_BIOMOL_RESIDUETYPE_HPP
CDPL::Biomol::ResidueType::OTHER
const unsigned int OTHER
Definition: ResidueType.hpp:43
CDPL::Biomol::ResidueType::SACCHARIDE_LINKING
const unsigned int SACCHARIDE_LINKING
Definition: ResidueType.hpp:55
CDPL::Biomol::ResidueType::UNKNOWN
const unsigned int UNKNOWN
Definition: ResidueType.hpp:42
CDPL::Biomol::ResidueType::NON_POLYMER
const unsigned int NON_POLYMER
Definition: ResidueType.hpp:44
CDPL::Biomol::ResidueType::RNA_HYDROXY_TERMINUS
const unsigned int RNA_HYDROXY_TERMINUS
Definition: ResidueType.hpp:51
CDPL::Biomol::ResidueType::PEPTIDE_AMINO_TERMINUS
const unsigned int PEPTIDE_AMINO_TERMINUS
Definition: ResidueType.hpp:46
CDPL::Biomol::ResidueType::GAMMA_PEPTIDE_LINKING
const unsigned int GAMMA_PEPTIDE_LINKING
Definition: ResidueType.hpp:49
CDPL::Biomol::ResidueType::BETA_PEPTIDE_LINKING
const unsigned int BETA_PEPTIDE_LINKING
Definition: ResidueType.hpp:48
CDPL::Biomol::ResidueType::PEPTIDE_CARBOXY_TERMINUS
const unsigned int PEPTIDE_CARBOXY_TERMINUS
Definition: ResidueType.hpp:45
CDPL::Biomol::ResidueType::SACCHARIDE
const unsigned int SACCHARIDE
Definition: ResidueType.hpp:56
CDPL::Biomol::ResidueType::DNA_LINKING
const unsigned int DNA_LINKING
Definition: ResidueType.hpp:54
CDPL::Biomol::ResidueType::DNA_HYDROXY_TERMINUS
const unsigned int DNA_HYDROXY_TERMINUS
Definition: ResidueType.hpp:52
CDPL::Biomol::ResidueType::PEPTIDE_LIKE
const unsigned int PEPTIDE_LIKE
Definition: ResidueType.hpp:50
CDPL
The namespace of the Chemical Data Processing Library.
CDPL::Biomol::ResidueType::RNA_LINKING
const unsigned int RNA_LINKING
Definition: ResidueType.hpp:53
CDPL::Biomol::ResidueType::PEPTIDE_LINKING
const unsigned int PEPTIDE_LINKING
Definition: ResidueType.hpp:47