Class AnnotationUtil.AnnotatableWrapper

Enclosing class:

static class AnnotationUtil.AnnotatableWrapper
extends Object
This wrapper class is needed because we need to keep track of extracts linked with raw bioassays and derived bioassays until we have loaded the Extracts of a Physical Bioassay.

When we reach a RawBioAssay item or DerivedBioAssay item, we remember the extract on that as we move up towards PhysicalBioAssay. When the PhysicalBioAssay is reached we use the extracts to call PhysicalBioAssay.getAnnotatableParents(int, Collection).