Illumina / ExpansionHunter

A tool for estimating repeat sizes
Other
177 stars 51 forks source link

add flexibility to index search #158

Open kew24 opened 2 years ago

kew24 commented 2 years ago

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.

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!