Class AnnotationUtil.AnnotatableWrapper

  • Enclosing class:
    AnnotationUtil

    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).