faif
|
The DNA strand (single). More...
#include <Chain.h>
Classes | |
class | const_iterator |
class | iterator |
Public Member Functions | |
Chain (const Chain &ch) | |
Chain (const std::string &seq) | |
Chain (const const_iterator &begin, const const_iterator &end) | |
Chain & | operator= (const Chain &ch) |
Chain & | operator+= (const Nucleotide &val) |
Chain & | operator+= (const Chain &ch) |
bool | operator== (const Chain &ch) const |
bool | operator!= (const Chain &ch) const |
const Nucleotide & | operator[] (int index) const |
Nucleotide & | operator[] (int index) |
int | getLength () const |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
std::string | getString () const |
Chain | complementary () const |
The DNA strand (single).
Sequence of nucleotides, the begin of sequence = 5' end of molecule, the end of sequence = 3' end of molecule
|
inline |
copy constructor from range
|
inline |
insert a new nucleotide at the and
|
inline |
comparison of chains
|
inline |
comparison of chains
|
inline |
accessor for index, throws out_of_range
|
inline |
accessor for index, throws out_of_range
|
inline |
accessor - length
Referenced by faif::dna::createSubChain().
|
inline |
mutator - iterator
Referenced by faif::dna::createSubChain().
|
inline |
mutator - const iterator
|
inline |
mutator - iterator
Referenced by faif::dna::createSubChain().
|
inline |
mutator - const iterator
|
inline |
the string for chain
Referenced by faif::dna::operator<<().
|
inline |
creates new complementary chain (always the 5' end on index 0)
References complementary().
Referenced by complementary().