sanger/sequencescape — pull request #247 by mattdenner (2011-10-20 09:00:52+00:00)
Title: 19881309 barcode label names should be implementation specific

The 'study' attribute for a barcode label comes from different places
depending upon the asset. For tubes it comes from the primary aliquot
sample ID, or the name of the asset if that is not present. For plates
it is the name of the plate.

All other assets are unprintable and therefore should error.