Annotations are stored on lists attached to SUIF objects. The library
defines an annote_list
class for this purpose. Besides the
standard list functions (see section Generic Lists), the annote_list
class provides two additional methods. The peek_annote
method
searches through the list for an annotation with the specified name. It
returns a pointer to the first such annotation or NULL
if the
search was unsuccessful. The get_annote
method does the same
thing, but it removes the annotation from the list.