Class BioAssaySet

All Implemented Interfaces:
Securable, Auditable, Securable, Describable, Identifiable
Direct Known Subclasses:
ExpressionExperiment, ExpressionExperimentSubSet

@Entity public abstract class BioAssaySet extends Investigation
Represents a set of BioAssays.

This is not associated with any actual data, and soley represents a logical grouping of "samples" that can be used for any purpose. These could be a published grouping, or a subset of samples from a published study.

The bioAssays association is declared independently on each concrete subclass — ExpressionExperiment stores them as a one-to-many on the BIO_ASSAY table, while ExpressionExperimentSubSet stores them via the BIO_ASSAYS2EXPRESSION_EXPERIMENT_SUB_SET many-to-many join table. The getter is abstract here so callers can target BioAssaySet polymorphically without forcing JPA to pick one mapping at the intermediate level.

See Also:
  • Constructor Details

    • BioAssaySet

      public BioAssaySet()
  • Method Details

    • getBioAssays

      public abstract Set<BioAssay> getBioAssays()
    • setBioAssays

      public abstract void setBioAssays(Set<BioAssay> bioAssays)