This project splits the up the work of creating multiple variant objects for .fastq files across multiple processes, greatly speeding up processing time for processing of all .fastq files.
It uses python's multiprocessing library to spin up processes which then create variant objects in parallel. It then stores them in intermediate .tsv files, which are read to track statistics of the files.
This project splits the up the work of creating multiple variant objects for .fastq files across multiple processes, greatly speeding up processing time for processing of all .fastq files.
It uses python's multiprocessing library to spin up processes which then create variant objects in parallel. It then stores them in intermediate .tsv files, which are read to track statistics of the files.