I am new to bioinformatics. Currently, I am working with software that generates artificial FASTQ files from a given reference genome. These FASTQ files are supposed to resemble the reads that would come out of a modern next gen sequencer. Moreover, the user can customize the length of reads (the default is 76bp). What I have understood so far, is that each of the reads in a FASTQ file is a sequenced fragment of the genome. Why is that the genome needs to be fragmented into short pieces in order to be sequenced by a modern sequencer?
You may also be interested in this tool: https://github.com/lh3/wgsim