Opened 11 years ago
Closed 11 years ago
#527 closed enhancement (fixed)
Implement manual pooled library selection
Reported by: | Nicklas Nordborg | Owned by: | Nicklas Nordborg |
---|---|---|---|
Priority: | major | Milestone: | Reggie v2.14 |
Component: | net.sf.basedb.reggie | Keywords: | |
Cc: |
Description
The current wizard only support creating pooled libraries from a plate following the specified barcoding schema defined when creating the plate. In the future there is need to be able to create new pools (eg. due to sequencing failures) with libraries from different plates. The restriction is of course that the libraries must have different barcodes.
Even if it is believed that the downstream wizards should be able to handle a manual pool, this need to be verified when the wizard has been implemented.
Change History (6)
comment:1 by , 11 years ago
Milestone: | Reggie v2.x → Reggie v2.14 |
---|
comment:2 by , 11 years ago
Status: | new → assigned |
---|
comment:3 by , 11 years ago
comment:4 by , 11 years ago
(In [2140]) References #527: Implement manual pooled library selection
Re-factored the volume calculations. There are some additional cases that could not happen before that must be considered. One example is that libraries may have lower remaining quantity than 5 or 10 µl which may result that there is not enough material even if the molarity is higher than 2.0nM.
For all calculations to be reproducable when generating the protocol we need to store both the target molarity and target volume on the pool so PoolTargetMolarity
has been added as an annotation.
comment:5 by , 11 years ago
(In [2141]) References #527: Implement manual pooled library selection
Selection of plate/pool in lab protocol wizard for pooling and pool registration wizard has been updated to ensure that manaully created pools can be properly selected. There was a problem with manual pools if all libraries came from the same library plate which caused the wizard to beleive that the pool was a "plate" pool. Added PoolIsManual
annotation to be able to check for this case and also added a AnyToAny
link to the library plate for "plate" pools.
comment:6 by , 11 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
(In [2137]) References #527: Implement manual pooled library selection
This should now be functional. Need some more testing for border cases.