    
/*
 *  Generated by /usr/local/bin/auto-gen-get-set
 *
 *  Accessor macros.  Use these to access structure members from functions
 *  outside the bl_fastq_t class.
 *
 *  These generated macros are not expected to be perfect.  Check and edit
 *  as needed before adding to your code.
 */

#define BL_FASTQ_DESC(ptr)              ((ptr)->desc)
#define BL_FASTQ_DESC_AE(ptr,c)         ((ptr)->desc[c])
#define BL_FASTQ_SEQ(ptr)               ((ptr)->seq)
#define BL_FASTQ_SEQ_AE(ptr,c)          ((ptr)->seq[c])
#define BL_FASTQ_PLUS(ptr)              ((ptr)->plus)
#define BL_FASTQ_PLUS_AE(ptr,c)         ((ptr)->plus[c])
#define BL_FASTQ_QUAL(ptr)              ((ptr)->qual)
#define BL_FASTQ_QUAL_AE(ptr,c)         ((ptr)->qual[c])
#define BL_FASTQ_DESC_ARRAY_SIZE(ptr)   ((ptr)->desc_array_size)
#define BL_FASTQ_SEQ_ARRAY_SIZE(ptr)    ((ptr)->seq_array_size)
#define BL_FASTQ_PLUS_ARRAY_SIZE(ptr)   ((ptr)->plus_array_size)
#define BL_FASTQ_QUAL_ARRAY_SIZE(ptr)   ((ptr)->qual_array_size)
#define BL_FASTQ_DESC_LEN(ptr)          ((ptr)->desc_len)
#define BL_FASTQ_SEQ_LEN(ptr)           ((ptr)->seq_len)
#define BL_FASTQ_PLUS_LEN(ptr)          ((ptr)->plus_len)
#define BL_FASTQ_QUAL_LEN(ptr)          ((ptr)->qual_len)
