bl_sam_buff_shift(3)

NAME
bl_sam_buff_shift() - Close gap after removing a SAM alignment

LIBRARY
#include <biolibc/sam-buff.h>
-lbiolibc -lxtend

SYNOPSIS
void    bl_sam_buff_shift(bl_sam_buff_t *sam_buff, size_t nelem)

ARGUMENTS
sam_buff    Pointer to bl_sam_buff_t structure holding alignments
nelem       Number of alignments to free

DESCRIPTION
Free nelem SAM alignments at the head of the queue and shift remaining elements forward nelem positions.

SEE ALSO
bl_sam_buff_free_alignment(3) FIXME: Use circular queuing for better efficiency