Opened 5 years ago

Last modified 5 years ago

#1072 closed Request

Introduce Lysate item between RNA and Specimen — at Version 2

Reported by: Nicklas Nordborg Owned by: Nicklas Nordborg
Priority: major Milestone: Relax v1.4
Component: net.sf.basedb.relax Keywords:
Cc:

Description (last modified by Nicklas Nordborg)

The existing structure has a direct link between RNA and Specimen. We want to break up this link and insert a Lysate item between them.

For a given RNA it easy to get the name for the Lysate (simply by getting rid of the '.r' at the end), create a new Lysate item and re-link the everything. We should also move the annotations starting with Lys or Partition on the RNA to the Lysate item.

There are some things that require careful handling:

  • There may be more than one RNA for a given Lysate. Before creating a new Lysate we must check that it doesn't exists already.
  • Access permissions must be correctly set and merged. If only a single RNA exists, the permissions can be copied to the Lysate. If there are more RNA item, the permissions must be merged so that the Lysate is accessible in all projects/releases.
  • The LysBatchNo and PartitionBatchNo annotations have project-specific values. They must all be copied correctly to the Lysate item.

Change History (2)

comment:1 by Nicklas Nordborg, 5 years ago

Owner: set to Nicklas Nordborg
Status: newassigned

comment:2 by Nicklas Nordborg, 5 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.