The main idea:
Given fastq/fasta files containing reads(simulated from ref. genome, with errors introduced) and another file with the ground truth(simulated but without errors) and then the resulting fastq/fasta files from error correction program ABC, is there an existing program that will give some kind of score and analysis on how well some error correction program ABC did.
In depth:
I have 2 tools I am using to synthetically generate reads from Illumina machines. They both take in a reference genome and then produce 2 fastq files that are paired end reads with errors. One of these programs produces a second pair of fastq files that are the same reads but without errors(ground truth). The other program produces a bam/sam file for ground truth.
The fastq files with errors are passed to error correction programs which then produce a new set of fasta files. I am looking to compare the quality of the error correction between these programs, as well as my own method. I am not bias towards one method or the other and could generate alignments or sequences from alignments. I am just looking for a program that exists that is scalable and fast at assesing the quality of the ouputs of error correction programs. If there are multiple programs I have to chain together, that would work too, I just don't want to write my own if one already exists.