added sub first_read_length to FastqTools
In improve_assembly, remove contigs shorter than read length after gap filling