Skip to content
This repository was archived by the owner on Jan 15, 2024. It is now read-only.

Domain Model

sq-intersect edited this page May 13, 2013 · 6 revisions

The diagram below (generated out of RubyMine) gives an overview of the model classes used in the application. Browse the RSpec tests to get a more detailed understanding of their behaviour.

Key concepts are:

  • Projects can have multiple Experiments and Samples.
  • Experiments can have multiple Samples.
  • Samples can have multiple Datasets and can be a child of either a Project or Experiment
  • Datasets contain metadata and Attachments, and are related to a single Instrument
  • Instruments are records of the various Analytical Centre instruments that specify what files are required for parsing the metadata for their associated datasets

View the full size diagram here Domain Model

Clone this wiki locally