I've come across a corner case in the message parsing code. Below is
a read that when attempting to add into a bank using bank-transact
causes an error. By the looks of it the final character in the
quality string is a '.' and by pure chance due to the length of the read
it is being wrapped onto a new line, which is causing the record to
appear to contain two record separators for the quality.
{RED
eid:M00920:25:000000000-A2WVR:1:1110:17494:15889/2
iid:1166
typ:E
qlt:
BCCCCCCAFFCBGGGGGGGGGGGHHHHGCHHHHGHGHHHGHGHHHHHHGHHHGGGGGHHHGHHHGHHHHG
CFGGGGGGGGGGHHHFHGHGGEHHHHHHGHHHHHHGGGGGGGGGCEGGFGGGGGGGGGBEGGGGGGGGFF
DFGGGGGGFGFGGGGFFFFFFFFFFFDFBFFBFFFFFF9ADABDAFAFF-CFF9ABFFF-9-9;D.@.AF
.
.
seq:
GCCGGAGTGCGCCTCGACGGCCAGGTGGAGCTCTCGATAATATCCCTCCTCCGAGACTTCACCCTCTGCG
AGAGGGCCCCCTTCTTCGACAAGACCCAGCTCTCCGGCGGATCGAAGCCGAGCCGGGGTCTCTGCTCCGG
ATGCCACTACTTCAACAACCCCGAGGTCTGCTGCTGGCAGGTCGACGAGGGGCTCTCCGACCGGGTGAGG
C
.
frg:810
}