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)