sanger/sequencescape — pull request #516 by JamesGlover (2012-05-21 15:31:53+00:00)
Title: 23349339 bulk submission does not tolerate empty fields in the header

The bulk submission interface is now a bit more tolerant, accepting empty columns, and make an attempt to detect the location of the header row, rather than just assuming. It will however produce an error if it detects data without a column heading.

I've also cleaned things up a bit, and broken up some of the larger methods.