made the fasta file optional since we want to be able to only run coverage