enhancement hicup genome digestion refactored into its own task 2