OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Data Structures | Namespaces | Typedefs | Enumerations | Functions
amino_acids.hh File Reference
#include <set>
#include <ost/dllexport.hh>
#include <ost/mol/residue_handle.hh>
#include <ost/mol/torsion_handle.hh>
#include <ost/conop/module_config.hh>

Go to the source code of this file.

Data Structures

class  AminoAcidSetIterator
class  AminoAcidSet
 Amino acid bit set. More...

Namespaces

namespace  ost
namespace  ost::conop

Typedefs

typedef std::vector< AminoAcidSet > AminoAcidAlphabet

Enumerations

enum  AminoAcid {
  ALA, ARG, ASN, ASP,
  GLN, GLU, LYS, SER,
  CYS, MET, TRP, TYR,
  THR, VAL, ILE, LEU,
  GLY, PRO, HIS, PHE,
  XXX
}

Functions

DLLEXPORT_OST_CONOP AminoAcid ResidueToAminoAcid (const mol::ResidueHandle &r)
DLLEXPORT_OST_CONOP String AminoAcidToResidueName (AminoAcid aa)
DLLEXPORT_OST_CONOP String OneLetterCodeToResidueName (char olc)
DLLEXPORT_OST_CONOP AminoAcid OneLetterCodeToAminoAcid (char olc)
char DLLEXPORT_OST_CONOP ResidueNameToOneLetterCode (String rn)
DLLEXPORT_OST_CONOP std::ostream & operator<< (std::ostream &os, const AminoAcidSet &aa_set)