1 /* Martin Asser Hansen (mail@maasha.dk) Copyright (C) 2008 - All right reserved */
3 #define BED_BUFFER 2048
5 #define BED_QID_MAX 256
6 #define BED_ITEMRGB_MAX 16
7 #define BED_BLOCKSIZES_MAX 256
8 #define BED_QBEGS_MAX 256
27 typedef struct _bed_entry bed_entry;
29 bed_entry *bed_entry_new( const int cols );
30 bed_entry *bed_entry_get( FILE *fp, const int cols );
31 list_sl *bed_entries_get( char *path, const int cols );
32 void bed_entry_put( bed_entry *entry, int cols );
33 void bed_entries_put( list_sl *entries, int cols );
34 int cmp_bed_sort_beg( const void *a, const void *b );
35 int cmp_bed_sort_chr_beg( const void *a, const void *b );
36 int cmp_bed_sort_chr_strand_beg( const void *a, const void *b );