15 #define bi_assert(bed) arb_assert(bed)
61 static char *helix_error;
65 static void clear_error() { freenull(helix_error); }
66 static void set_error(
GB_ERROR err) { freedup(helix_error, err); }
89 size_t size()
const {
return Size; }
const BI_helix_entry & entry(size_t pos) const
long first_position(const char *helixNr) const
size_t opposite_position(size_t pos) const
static char * alignment_name
long last_position(const char *helixNr) const
char * char_bind[HELIX_MAX]
long first_pair_position() const
bool is_pairtype(char left, char right, BI_PAIR_TYPE pair_type)
static GB_ERROR get_error()
long next_pair_position(size_t pos) const
const char * helixNr(size_t pos) const
int check_pair(char left, char right, BI_PAIR_TYPE pair_type)
BI_PAIR_TYPE pairtype(size_t pos) const
GB_ERROR initFromData(const char *helix_nr, const char *helix, size_t size)