ARB
|
#include <SQ_GroupData.h>
Public Member Functions | |
SQ_GroupData_Impl () | |
~SQ_GroupData_Impl () OVERRIDE | |
SQ_GroupData_Impl & | operator= (const SQ_GroupData &Other) OVERRIDE |
void | SQ_init_consensus (int size) FINAL_OVERRIDE |
int | SQ_print_on_screen () OVERRIDE |
void | SQ_add (const SQ_GroupData &other) OVERRIDE |
Public Member Functions inherited from SQ_GroupData | |
SQ_GroupData () | |
virtual | ~SQ_GroupData () |
virtual SQ_GroupData * | clone () const =0 |
void | SQ_set_avg_bases (int bases) |
int | SQ_get_avg_bases () const |
void | SQ_set_avg_gc (double gc) |
double | SQ_get_avg_gc () const |
void | SQ_count_sequences () |
int | SQ_get_nr_sequences () const |
bool | SQ_is_initialized () const |
virtual consensus_result | SQ_calc_consensus (const char *sequence) const =0 |
virtual void | SQ_add_sequence (const char *sequence)=0 |
int | getSize () const |
Protected Attributes | |
Int< I > * | consensus |
Protected Attributes inherited from SQ_GroupData | |
int | size |
int | avg_bases |
int | nr_sequences |
double | gc_prop |
bool | initialized |
Definition at line 115 of file SQ_GroupData.h.
|
inline |
Definition at line 120 of file SQ_GroupData.h.
SQ_GroupData_Impl< I >::~SQ_GroupData_Impl | ( | ) |
Definition at line 174 of file SQ_GroupData.h.
References SQ_GroupData_Impl< I >::consensus.
|
inlinevirtual |
Implements SQ_GroupData.
Definition at line 125 of file SQ_GroupData.h.
|
virtual |
Implements SQ_GroupData.
Definition at line 178 of file SQ_GroupData.h.
References SQ_GroupData_Impl< I >::consensus, SQ_GroupData::initialized, seq_assert, and SQ_GroupData::size.
Referenced by SQ_GroupData_Impl< 6 >::operator=().
|
virtual |
Implements SQ_GroupData.
Definition at line 199 of file SQ_GroupData.h.
References SQ_GroupData_Impl< I >::consensus, I, and SQ_GroupData::size.
|
virtual |
Implements SQ_GroupData.
Definition at line 186 of file SQ_GroupData.h.
References SQ_GroupData::avg_bases, SQ_GroupData_Impl< I >::consensus, SQ_GroupData::gc_prop, SQ_GroupData::nr_sequences, seq_assert, and SQ_GroupData::size.
|
protected |
Definition at line 147 of file SQ_GroupData.h.
Referenced by SQ_GroupData_Impl< 6 >::operator=(), SQ_GroupData_Impl< I >::SQ_add(), SQ_GroupData_Impl< 6 >::SQ_GroupData_Impl(), SQ_GroupData_Impl< I >::SQ_init_consensus(), SQ_GroupData_Impl< I >::SQ_print_on_screen(), and SQ_GroupData_Impl< I >::~SQ_GroupData_Impl().