Replace variable func with counter for readability
add some comment for DRY
Merge branch 'test' of https://github.com/felix125/FastqUtils into test
use dynamic method to rewire class FastqFile