Moved debug() from RootI to Root and allowed an array of strings which
are concatenated. Fixed the bug introduced into Variation::IO. Fixed
swissprot parser not to set primary_id if XXX_XXXX scheme (otherwise it
is set to the same value as display_id, which is unchanged to before).
Fixed swissprot parser to deal with multiple species (OS lines). This
can only be a temporary fix, as information is essentially lost.
Added test entry to swiss.dat, and tests to SeqIO.t. All tests pass.
svn path=/bioperl-live/trunk/; revision=4838