Sure, using the first 500kb of the map could be a method to estimate the speed. However, I believe it would still take more than 4 days to process a single sample. This timeframe is too long, especially considering that I have dozens of samples. As you mentioned, mapping paired-end reads against complex graphs is impractical. Are there any practical ways to utilize paired-end reads? For example:
- Is it possible to create an interleaved fastq file? Would using an interleaved fastq file be more efficient?
- Could I use one of the paired reads and disregard the other?
- Is it feasible to map one single-end read at a time and then map the other?
- What about using vg giraffe? (However, I'm concerned that my unphased VCF might result in numerous false negative calls.)
Just to add: since the gam is being created via redirecting
vg map's output via>, there is no way forvg mapto decrease the size of your file. If it goes from 100G to 1G, it means another process deleted or overwrote it (and also, possibly, that the final output will be corrupt).