test file
improve reach_{records,reads,ids,quals} readability
new openfile method, it's suitable for running test with StringIO
some test for fastqfile
modify each_ids
replace when ... end with lambda
but fix
bug fixed
cmd parser