peptides.h File Reference

#include <BALL/common.h>
#include <BALL/KERNEL/protein.h>

Go to the source code of this file.

Namespaces

namespace  BALL
namespace  BALL::Peptides

Typedefs

Type definitions

typedef std::list< String > BALL::Peptides::ThreeLetterAASequence
 An amino acid sequence in three-letter code.
typedef String BALL::Peptides::OneLetterAASequence
 An amino acid sequence in one-letter code.

Functions

Amino acid sequence conversion

BALL_EXPORT char BALL::Peptides::OneLetterCode (const String &aa)
BALL_EXPORT String BALL::Peptides::ThreeLetterCode (char aa)
BALL_EXPORT OneLetterAASequence BALL::Peptides::ThreeLetterToOneLetter (const ThreeLetterAASequence &sequence)
BALL_EXPORT ThreeLetterAASequence BALL::Peptides::OneLetterToThreeLetter (const OneLetterAASequence &sequence)
BALL_EXPORT OneLetterAASequence BALL::Peptides::GetSequence (const Protein &protein)