Resolved issue where LD calculation fails due to variant ID inconsistency between peakdata DataFrame and excluded variant merged .bim file. (TODO: Add test for this situation)
Added and tested tools.plink_exclude_across_bfiles function to handle situation where problematic variant exclusion due to merge failure leads to excluding all variants in one bfile.
PeakPlotter now safely exits when input association file does not have any signals exceeding significance threshold.
Handling of situation added where peakplotter fails due to missing external_name column missing in rare instances of gene overlap Ensembl REST API request (See _interactive_manh.get_overlap_genes function. TODO: Add test for this function)
Fixed incorrect parsing of build 37's centromeric region when build 38 was requested.
Changelog
Debugs
peakdata
DataFrame and excluded variant merged.bim
file. (TODO: Add test for this situation)tools.plink_exclude_across_bfiles
function to handle situation where problematic variant exclusion due to merge failure leads to excluding all variants in one bfile.external_name
column missing in rare instances of gene overlap Ensembl REST API request (See_interactive_manh.get_overlap_genes
function. TODO: Add test for this function)