fastq i/o uses _get_nth_sequence in _base