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

Contains several functions related to Sequence modification. More...

#include <boost/lexical_cast.hpp>
#include <algorithm>
#include <memory>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  MDAT
 The general namespace of this project.
 

Functions

template<typename SequenceType >
SequenceType MDAT::substr (const SequenceType &seq, size_t start, size_t length)
 returns a new Sequence that is a substring of an existing one. More...
 
template<typename SequenceType >
SequenceType MDAT::substr_no_renaming (const SequenceType &seq, size_t start, size_t length)
 returns a new Sequence that is a substring of an existing one. More...
 
template<typename SequenceType >
SequenceType * MDAT::substr_end (const SequenceType &seq, size_t start, size_t end)
 returns a new Sequence that is a substring of an existing one. More...
 
template<typename SequenceType >
SequenceType * MDAT::substr_end_no_renaming (const SequenceType &seq, size_t start, size_t end)
 
void MDAT::reverse_complement (std::string &seq)
 
template<typename SequenceType >
void MDAT::reverse_complement (SequenceType &seq)
 Computes the reverse complement of a DNA sequence. More...
 

Detailed Description

Contains several functions related to Sequence modification.