#include <tagUtils.h> int rmanno( GapIO *io, int anno, int lpos, int rpos);
This function removes annotations in a specified region from an annotation list. The annotation list starts at annotation number anno. The new list head (which will change if we delete the first annotation) is returned. The region to remove annotations over is between base numbers lpos and rpos inclusive. Note that annotations overlapping this region, but not contained entirely within it, will have their either their position or length modified, or may need splitting in two. (Consider the case where a single tag spans the entire region to see where splitting is necessary.)
When succeeding the the new annotation number to form the annotation list head. Otherwise returns 0.