More abstractions.
Support paired reads.