Add method to convert fastq lines into reads

Signed-off-by: Michael Barton <mail@michaelbarton.me.uk>
Add length method

Signed-off-by: Michael Barton <mail@michaelbarton.me.uk>
Dynamically generate output based on arguments

Signed-off-by: Michael Barton <mail@michaelbarton.me.uk>