MDA
|
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... | |
Contains several functions related to Sequence modification.