|
Classes |
class | NucleotideSubstitutionModel |
| Describes the mutation behaviour of (the whole of) replication enzymes for one replication cycle. More...
|
class | AASequence |
| An amino acid sequence. More...
|
class | AminoAcid |
| An amino acid. More...
|
class | CodingSequence |
| A coding sequence represents a nucleotide sequence that codes for an amino acid sequence (an oligo- or polypeptide). More...
|
class | Codon |
| Utility class that defines the genetic code. More...
|
class | Mutation |
| A mutation in a sequence of type Char. More...
|
class | NTSequence |
| A nucleotide sequence. More...
|
class | Nucleotide |
| A nucleotide, including support for ambiguity codes. More...
|
class | ParseException |
| Exception thrown when an error was encountered while parsing the string representation of an nucleotide, nucleotide sequence, amino acid, amino acid sequence, or a FASTA file. More...
|
Typedefs |
typedef Mutation< Nucleotide > | NTMutation |
| A typedef for nucleotide mutations.
|
typedef Mutation< AminoAcid > | AAMutation |
| A typedef for amino acid mutations.
|
Functions |
void | readFastaEntry (std::istream &i, std::string &name, std::string &description, std::string &sequence) throw (ParseException) |
void | writeFastaEntry (std::ostream &o, const std::string &name, const std::string &description, const std::string &sequence) |
std::istream & | operator>> (std::istream &i, AASequence &sequence) throw (ParseException) |
| Read an amino acid sequence in FASTA format from the given stream.
|
std::ostream & | operator<< (std::ostream &o, const AASequence &sequence) |
| Write an amino acid sequence to the given stream in FASTA format.
|
std::ostream & | operator<< (std::ostream &o, const AminoAcid aa) |
| Write the one-letter representation of the amino acid to the stream.
|
void | printAmbiguousAASequence (std::ostream &out, const CodingSequence &cs) |
| Write an amino acid sequence with all possible ambiguities to the stream.
|
std::set< AAMutation > | readMutations (std::istream &mutationFile, std::string prefix) throw (ParseException) |
std::istream & | operator>> (std::istream &i, NTSequence &sequence) throw (ParseException) |
| Read a nucleotide sequence in FASTA format from the given stream.
|
std::ostream & | operator<< (std::ostream &o, const NTSequence &sequence) |
| Write a nucleotide sequence to the given stream in FASTA format.
|
std::ostream & | operator<< (std::ostream &o, const Nucleotide nt) |
| Write the character representation of the nucleotide.
|