You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
table items has a column parent_id to model inheritance
Features:
aliquotation strategies:
user defines number of aliquots and amount per aliquot (use cases: fill liquids from one container to another; weigh out solids)
consume whole amount of original item with a certain number of aliquots, i.e. autocalulate each aliquots' amount
create a solution: (technically not an aliquot, but it should reflect the child-parent relationship)
user defines targets: a (molar/mass) concentration and a volume
program calculates the required mass and error margins (+/-20%, adjustable?)
if the material is a structure and has a molecular weight: can use molar or mass concentration
else: can use mass concentration only
user inputs the weighed mass
program calculates the final concentration (or the volume needed? ... difficult to measure)
(optional?) user defines a sample container size (volume) and type
(optional?) user chooses a place for the new item
Could be done with a PrimeFaces wizard to define the steps?
...
Upon aliquot creation, the amount of the original item should be reduced. A negative amount should result in an error. (Could be tricky, because operations on doubles may not be exact.)
Users should be able to see a list of all aliquots for a given item.
Users should be able to see the parent of a given item.
Thoughs and ideas
aliquotation profiles (user-specific)
example: For the strategy 'create a solution' the user defines values for the target concentration and volume and the container properties. An aliquotation profile is chosen before entering the 'create a solution' view and the profile's values are applied to the bean values.
The text was updated successfully, but these errors were encountered:
What we already have:
Features:
number of aliquots andamount per aliquot (use cases: fill liquids from one container to another; weigh out solids)consume whole amount of original item with a certain number of aliquots, i.e. autocalulate each aliquots' amountThoughs and ideas
The text was updated successfully, but these errors were encountered: