Instead of requiring the index to be named prefix.bam/.cram + index extension, this pull request allows for the index to be named prefix + index extension. I've essentially just removed the extension from htsFilePath, and added more options to kPossibleIndexExtensions to account for these differences.
So far, I've only tested on prefix.bam & prefix.bai, which now works for me. I'm not sure if anything is missing from the list of possible extensions, so feel free to make edits as needed and let me know if you have any comments. Thanks!
Instead of requiring the index to be named prefix.bam/.cram + index extension, this pull request allows for the index to be named prefix + index extension. I've essentially just removed the extension from
htsFilePath
, and added more options tokPossibleIndexExtensions
to account for these differences.Addresses issue: https://github.com/Illumina/ExpansionHunter/issues/98, as some software generates prefix.bai, not prefix.bam.bai.
So far, I've only tested on prefix.bam & prefix.bai, which now works for me. I'm not sure if anything is missing from the list of possible extensions, so feel free to make edits as needed and let me know if you have any comments. Thanks!