OpenStructure
Data Structures | Namespaces | 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/qa/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::qa

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_QA AminoAcid ResidueToAminoAcid (const mol::ResidueHandle &r)
DLLEXPORT_OST_QA String AminoAcidToResidueName (AminoAcid aa)
DLLEXPORT_OST_QA String OneLetterCodeToResidueName (char olc)
DLLEXPORT_OST_QA AminoAcid OneLetterCodeToAminoAcid (char olc)
char DLLEXPORT_OST_QA ResidueNameToOneLetterCode (String rn)
DLLEXPORT_OST_QA std::ostream & operator<< (std::ostream &os, const AminoAcidSet &aa_set)