11 #ifndef ALI_SEQUENCE_HXX
12 #define ALI_SEQUENCE_HXX
14 #ifndef _GLIBCXX_CSTRING
25 unsigned long seq_len;
28 seq = (
unsigned char *) str;
29 seq_len = strlen(str);
30 seq_name = strdup(Name);
37 seq_name = strdup(Name);
43 free((
char *) seq_name);
48 unsigned char base(
unsigned long position) {
66 unsigned long seq_len;
74 free((
char *) seq_name);
81 unsigned char base(
unsigned long position) {
98 return ((*dots)[pos/8] & (
unsigned char) (1<<(7-(pos%8)))) != 0;
104 #error ali_sequence.hxx included twice
105 #endif // ALI_SEQUENCE_HXX
void ali_out_of_memory_if(bool cond)
unsigned char base(unsigned long position)
void ali_string_to_sequence(char *sequence)
unsigned char * sequence()
unsigned char base(unsigned long position)
ALI_SEQUENCE(char *Name, unsigned char *str, unsigned long str_len)
unsigned char * sequence()
ALI_NORM_SEQUENCE(char *name, char *str)
ALI_SEQUENCE(char *Name, char *str)
int is_begin(unsigned long pos)