added backend class for use with SeqIO parser