Protein sequence alignment.
More...
#include <freecontact.h>
|
| ali_t (const uint16_t __alilen=0) |
|
virtual | ~ali_t () |
|
uint8_t & | operator() (uint32_t __k, uint16_t __ai) |
|
const uint8_t & | operator() (uint32_t __k, uint16_t __ai) const |
|
ali_t & | push (const std::vector< uint8_t > &__al) |
| Push a sequence to the alignment.
|
|
ali_t & | push (const std::string &__l) |
| Push a sequence to the alignment.
|
|
|
static std::vector< uint8_t > | read_a_seq (const std::string &__l) |
| Convert alignment string to amino acid codes with aamap.
|
|
Protein sequence alignment.
Definition at line 69 of file freecontact.h.
◆ ali_t()
freecontact::ali_t::ali_t |
( |
const uint16_t |
__alilen = 0 | ) |
|
|
inline |
◆ ~ali_t()
virtual freecontact::ali_t::~ali_t |
( |
| ) |
|
|
inlinevirtual |
◆ operator()() [1/2]
uint8_t & freecontact::ali_t::operator() |
( |
uint32_t |
__k, |
|
|
uint16_t |
__ai |
|
) |
| |
|
inline |
◆ operator()() [2/2]
const uint8_t & freecontact::ali_t::operator() |
( |
uint32_t |
__k, |
|
|
uint16_t |
__ai |
|
) |
| const |
|
inline |
◆ push() [1/2]
ali_t & freecontact::ali_t::push |
( |
const std::string & |
__l | ) |
|
|
inline |
◆ push() [2/2]
ali_t & freecontact::ali_t::push |
( |
const std::vector< uint8_t > & |
__al | ) |
|
◆ read_a_seq()
static std::vector< uint8_t > freecontact::ali_t::read_a_seq |
( |
const std::string & |
__l | ) |
|
|
inlinestatic |
Convert alignment string to amino acid codes with aamap.
Definition at line 97 of file freecontact.h.
◆ alilen
uint16_t freecontact::ali_t::alilen |
◆ alilen16
uint16_t freecontact::ali_t::alilen16 |
◆ alilenpad
uint16_t freecontact::ali_t::alilenpad |
◆ seqcnt
uint32_t freecontact::ali_t::seqcnt |
The documentation for this class was generated from the following files: