MDA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups
Classes | Namespaces | Functions
Sequence.hpp File Reference

Contains the Sequence class. More...

#include <algorithm>
#include <map>
#include <memory>
#include <string>
#include <utility>
#include <vector>
#include <iostream>
#include <boost/lexical_cast.hpp>
#include "Sequence_Interface.hpp"

Go to the source code of this file.

Classes

class  MDAT::Sequence
 A generic class to represent a plain sequence. More...
 

Namespaces

namespace  MDAT
 The general namespace of this project.
 

Functions

template<typename SeqType >
char MDAT::identify_seq_type (const SeqType &seq)
 
template<typename SeqType >
std::pair< size_t, size_t > MDAT::coverage (const SeqType &seq1, const SeqType &seq2)
 
template<typename SeqType >
std::pair< size_t, size_t > MDAT::id (const SeqType &seq1, const SeqType &seq2)
 
template<typename SeqType >
bool MDAT::seq_check (const SeqType &seq1, const SeqType &seq2)
 
template<typename SeqType >
bool MDAT::bio_seq (const SeqType &seq)
 
template<>
std::string MDAT::dna2prot< std::string, std::string > (const std::string &seq)
 

Detailed Description

Contains the Sequence class.