11 #ifndef AP_SEQ_DNA_HXX
12 #define AP_SEQ_DNA_HXX
14 #ifndef AP_SEQUENCE_HXX
25 void set(const
char *sequence)
OVERRIDE;
26 void unset() OVERRIDE;
33 AP_sequence_parsimony(const
AliView *aliview);
34 ~AP_sequence_parsimony() OVERRIDE;
36 const
char *get_sequence()
const {
41 const unsigned char *
get_usequence()
const {
return (
const unsigned char*)get_sequence(); }
46 void partial_match(const
AP_combinableSeq *part,
long *overlap,
long *penalty) const OVERRIDE;
47 uint32_t checksum() const OVERRIDE;
53 #error AP_seq_dna.hxx included twice
54 #endif // AP_SEQ_DNA_HXX
const unsigned char * get_usequence() const
virtual AP_FLOAT count_weighted_bases() const =0
virtual AP_combinableSeq * dup() const =0
void lazy_load_sequence() const