Changes between Version 6 and Version 7 of Ticket #868


Ignore:
Timestamp:
Feb 8, 2008, 9:53:55 AM (16 years ago)
Author:
Nicklas Nordborg
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #868 – Description

    v6 v7  
    1111 1. The ArrayDesign and Hybridization gets an additional field: numArrays.
    1212
    13  2. When selecting Labeled extracts for a Hyb, the user can also specify which array(s) the labeled extract should go on. We will use the already existing 'dummy' column in the BioMaterialEventSources table for this. This exists because of a Hibernate quirk that would delete the Hyb->LE links if the usedQuantity was set to null. Luckily, we can now use this column to instead store the index number of the array the LE is linked to. 
     13 2. When selecting Labeled extracts for a Hyb, the user can also specify which array(s) the labeled extract should go on. We will use the already existing 'dummy' column in the BioMaterialEventSources table for this. This exists because of a Hibernate quirk that would delete the Hyb->LE links if the usedQuantity was set to null. Luckily, we can now use this column to instead store the index number of the array the LE is linked to.
    1414
    1515 3. As before, a single LE can only be linked once. This may means that the combination with a 2-channel platform, common reference and multi-array hyb can't be represented as is. The solution to this case is to first split the common reference into separate LE:s, one for each array. This can be done with the 'pooling' function. It's not a perfect solution, but this is the only case that needs extra work.
     
    2828}}}
    2929
    30  7. Experiment overview: This has a cache that makes sure that {{{getAnnotatableParents()}}} is only called once for every item. This has to be changed since we may need to do this differently for multi-array hybridization.
     30 7. Experiment overview: This has a cache that makes sure that {{{getAnnotatableParents()}}} is only called once for every item. This has to be changed since we may need to do this differently for multi-array hybridization. Will be fixed in #921.
    3131
    3232 8. Update from 2.5: The three new columns on ArrayDesign, Hyb and RawBioassay all get a default value of 1.
    3333
    34  9. Experiment validator: Needs to be updated to be aware of the array number on the RBA and Hyb-LE links and only load the appropriate subset of LE:s for each RBA. When that is done everything else should work as before. New validation rule: check that arrayNum values doesn't fall outside the range set by Hyb and/or ArrayDesign.
    35 
     34 9. Experiment validator: Needs to be updated to be aware of the array number on the RBA and Hyb-LE links and only load the appropriate subset of LE:s for each RBA. When that is done everything else should work as before. New validation rule: check that arrayNum values doesn't fall outside the range set by Hyb and/or ArrayDesign. Will be fixed in #921.[[BR]][[BR]]
    3635 10. Backwards compatibility: Older tools/plug-ins may incorrectly link a RBA with LE:s from other RBA:s since they are not aware of the array number and can't filter on it when loading LE:s from a Hyb.
    3736