SHORE API
|
Iterate over DNA sequences in different encodings. More...
Inherits iterator_facade< packeddna_iterator, const shore::nuc::packed_base, boost::random_access_traversal_tag, const shore::nuc::packed_base >.
Public Member Functions | |
packeddna_iterator (const char *const pt) | |
packeddna_iterator (const shore::intpack::const_iterator &it) | |
void | set_complement (const bool comp) |
Set whether to return the complement of the element when dereferencing. | |
Static Public Member Functions | |
static packeddna_iterator | begin (const std::string &s) |
static packeddna_iterator | end (const std::string &s) |
Friends | |
class | boost::iterator_core_access |
Iterate over DNA sequences in different encodings.
This iterator decodes to shore::nuc::packed_base independent of the underlying encoding.