jgruselius / bravo-protocols

VWorks protocols and other files for the Agilent NGS Workstations at the Genomics facility at SciLifeLab.
Apache License 2.0
9 stars 6 forks source link

Dilution protocol not able to handle 0-length transfer arrays #14

Closed jgruselius closed 10 years ago

jgruselius commented 10 years ago
Affected files:

When all buffer transfers are 0 volume (i.e. final volume = sample volume for all transfers) this will create an empty array for the buffer transfer objects. This can not be handled properly by the VWorks protocol.

Probably the same problem will occur in the case of an empty source transfer array.

How to fix:

Make sure the TransferManager class handles these cases properly then skip zero-length transfer arrays in the .pro file.