Open
Description
This problems seems to occur when the same reagent is present across multiple source plates. Will investigate further to either raise an error when the user tries to do this (as a temp. solution), or make it so EchoProto can deal with this situation.
Originally posted by @Brad0440 in #26 (comment)
As noted above, if a reagent is found in multiple source plates, EchoProto correctly determines if enough of that source material is present, but errors occur when trying to determine the transfer events.
For now, it may be best to raise an error when this occurs and add support for the same reagents being present in multiple source plates in a later version.