From b9685fd29e10f928c193d7dacb70eee5d444b7b8 Mon Sep 17 00:00:00 2001 From: chaopower Date: Thu, 30 Nov 2023 15:31:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0pollution?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- database/chemo_database.xlsx | Bin 0 -> 83133 bytes database/hereditary_database.xlsx | Bin 0 -> 75813 bytes database/info.csv | 80 +- pipeline.wdl | 21 +- script/chemo.py | 3 +- script/filter_cnv.pl | 9 +- script/filter_fusion.pl | 4 +- script/filter_longindel.pl | 9 +- script/filter_promoter.pl | 52 + script/filter_snpindel.pl | 2 +- script/hereditary.py | 3 +- script/indication.pl | 88 +- script/pollution.py | 287 + script/postprocess.py | 4 +- .../public/pollution/160_contaminate_ref.bed | 634 +++ .../public/pollution/17_contaminate_ref.bed | 4835 +++++++++++++++++ .../pollution/624_contaminate_cnvkit.bed | 1488 +++++ .../public/pollution/624_contaminate_ref.bed | 128 + .../pollution/682_contaminate_cnvkit.bed | 1488 +++++ .../public/pollution/682_contaminate_ref.bed | 128 + script/public/pollution/contaminate_650.bed | 128 + script/run_pipeline.py | 18 +- script/run_wdl.py | 14 +- script/soft_bash | 13 + script/target_therapy_cnv.pl | 6 +- script/target_therapy_snpindel.pl | 4 +- wdl/alignment.wdl | 0 wdl/call_mutation.wdl | 0 wdl/chemo.wdl | 2 +- wdl/cnv.wdl | 0 wdl/fusion.wdl | 0 wdl/hereditary.wdl | 2 +- wdl/msi.wdl | 0 wdl/pollution.wdl | 65 + wdl/postprocess.wdl | 5 +- wdl/qc.wdl | 0 wdl/statistics.wdl | 0 wdl/tmb.wdl | 0 38 files changed, 9400 insertions(+), 120 deletions(-) create mode 100755 database/chemo_database.xlsx create mode 100755 database/hereditary_database.xlsx mode change 100644 => 100755 database/info.csv create mode 100755 script/filter_promoter.pl create mode 100755 script/pollution.py create mode 100644 script/public/pollution/160_contaminate_ref.bed create mode 100644 script/public/pollution/17_contaminate_ref.bed create mode 100644 script/public/pollution/624_contaminate_cnvkit.bed create mode 100644 script/public/pollution/624_contaminate_ref.bed create mode 100644 script/public/pollution/682_contaminate_cnvkit.bed create mode 100644 script/public/pollution/682_contaminate_ref.bed create mode 100644 script/public/pollution/contaminate_650.bed create mode 100755 script/soft_bash mode change 100644 => 100755 wdl/alignment.wdl mode change 100644 => 100755 wdl/call_mutation.wdl mode change 100644 => 100755 wdl/chemo.wdl mode change 100644 => 100755 wdl/cnv.wdl mode change 100644 => 100755 wdl/fusion.wdl mode change 100644 => 100755 wdl/hereditary.wdl mode change 100644 => 100755 wdl/msi.wdl create mode 100755 wdl/pollution.wdl mode change 100644 => 100755 wdl/postprocess.wdl mode change 100644 => 100755 wdl/qc.wdl mode change 100644 => 100755 wdl/statistics.wdl mode change 100644 => 100755 wdl/tmb.wdl diff --git a/database/chemo_database.xlsx b/database/chemo_database.xlsx new file mode 100755 index 0000000000000000000000000000000000000000..5f636b849e916e82545aa46b1a05200114aedd09 GIT binary patch literal 83133 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 Wl0eDfvn23RA_eGmHqsIi$bSK0{*RCV literal 0 HcmV?d00001 diff --git a/database/hereditary_database.xlsx b/database/hereditary_database.xlsx new file mode 100755 index 0000000000000000000000000000000000000000..4b1da94cde045090910852eefc0419a2369ae64b GIT binary patch literal 75813 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[1]"; my $project = $ARGV[2]; -my $public_path = defined $ENV{'PUBLIC'} ? $ENV{'PUBLIC'} : "/dataseq/jmdna/codes/public/"; +# my $public_path = defined $ENV{'PUBLIC'} ? $ENV{'PUBLIC'} : "/dataseq/jmdna/codes/public/"; +my $database_path = defined $ENV{'DATABASE'} ? $ENV{'DATABASE'} : "/dataseq/jmdna/codes/reportbase"; -print "Cnv过滤使用public路径:$public_path\n"; +print "Cnv过滤使用database路径:$database_path\n"; my $cnv = info(); my @cnv_list = @$cnv; @@ -22,7 +23,7 @@ print OUT join("\t", (@head[0 .. 4], "ref_gene", "copy", @head[5 .. 9])), "\n"; while () { chomp; my @line = split(/\t/, $_); - my $cn = sprintf("%.2f", 2 ** (1 + $line[4])); + my $cn = sprintf("%.1f", 2 ** (1 + $line[4])); my @gene_list = split(/,/, $line[3]); my %uniq; foreach my $element (@gene_list) { @@ -38,7 +39,7 @@ while () { } sub info { - open INFO, "$public_path/info.csv"; + open INFO, "$database_path/info.csv"; # 读取并解析表头 my $header = ; chomp($header); diff --git a/script/filter_fusion.pl b/script/filter_fusion.pl index 84c9a04..07eac4b 100755 --- a/script/filter_fusion.pl +++ b/script/filter_fusion.pl @@ -6,8 +6,10 @@ die "usage:perl $0 depth_file input out project" unless @ARGV == 4; my ($depth_file, $input, $out, $project) = @ARGV; my $public_path = defined $ENV{'PUBLIC'} ? $ENV{'PUBLIC'} : "/dataseq/jmdna/codes/public/"; +my $database_path = defined $ENV{'DATABASE'} ? $ENV{'DATABASE'} : "/dataseq/jmdna/codes/reportbase"; print "Fusion过滤使用public路径:$public_path\n"; +print "Fusion过滤使用database路径:$database_path\n"; open IN, "$input"; open OUT1, "> $out"; @@ -189,7 +191,7 @@ sub gene2strand { } sub info { - open INFO, "$public_path/info.csv"; + open INFO, "$database_path/info.csv"; # 读取并解析表头 my $header = ; chomp($header); diff --git a/script/filter_longindel.pl b/script/filter_longindel.pl index 59a55a7..483daf0 100755 --- a/script/filter_longindel.pl +++ b/script/filter_longindel.pl @@ -4,9 +4,12 @@ use warnings; die "usage:perl $0 input out project" unless @ARGV == 3; my ($input, $out, $project) = @ARGV; -my $public_path = defined $ENV{'PUBLIC'} ? $ENV{'PUBLIC'} : "/dataseq/jmdna/codes/public/"; +# my $public_path = defined $ENV{'PUBLIC'} ? $ENV{'PUBLIC'} : "/dataseq/jmdna/codes/public/"; +# +# print "LongIndel过滤使用public路径:$public_path\n"; +my $database_path = defined $ENV{'DATABASE'} ? $ENV{'DATABASE'} : "/dataseq/jmdna/codes/reportbase"; -print "LongIndel过滤使用public路径:$public_path\n"; +print "longindel过滤使用database路径:$database_path\n"; open IN, "$input"; open LONGINDEL, "> $out"; @@ -40,7 +43,7 @@ while () { } sub info { - open INFO, "$public_path/info.csv"; + open INFO, "$database_path/info.csv"; # 读取并解析表头 my $header = ; chomp($header); diff --git a/script/filter_promoter.pl b/script/filter_promoter.pl new file mode 100755 index 0000000..98868fd --- /dev/null +++ b/script/filter_promoter.pl @@ -0,0 +1,52 @@ +#!/usr/bin/env perl +use strict; + +my ($name, $output_dir, $project) = @ARGV; +die "useage:perl $0 codes_dir name output_dir project" unless @ARGV == 4; + +my $public_path = defined $ENV{'PUBLIC'} ? $ENV{'PUBLIC'} : "/dataseq/jmdna/codes/public/"; +open INFO, "$public_path/info.csv"; +; +my @promoter; +while () { + chomp; + my @line = split(/\t/, $_); + if ($line[0] eq $project) { + if ($line[4] ne "NA") { + @promoter = split(/\//, $line[4]); + open PRMT, ">$output_dir/mutation/${name}.target.promoter.txt"; + } + } +} + +my @prmt; + +open IN2, "$output_dir/mutation/${name}.snp.indel.Somatic.annoall.hg19_multianno.txt"; +; +while () { + chomp; + my @line = split(/\t/, $_); + + if (@promoter and grep {$line[6] eq $_} @promoter) { + if ($line[5] =~ /UTR3|upstream/ and $line[17] < 0.01 + and $line[18] < 0.01 and $line[19] < 0.01 and $line[20] < 0.01 and $line[23] < 0.01 and $line[28] < 0.01 and $line[32] < 0.01) { + my @var = split(/;/, $line[9]); + my $freq = (split(/:/, $line[-2]))[5]; + my $dp4 = join(",", (split(/:/, $line[-2]))[2, 4, -1]); + my $predict_benign = 0; + $predict_benign++ if ($line[50] eq "N" or $line[50] eq "P"); + $predict_benign++ if $line[56] eq "T"; + $predict_benign++ if $line[64] eq "T"; + if ($line[6] eq 'TERT') { + push @prmt, join("\t", @line[0 .. 9], $freq, $dp4, $predict_benign, @line[10, 11, 16, 18, $#line]) + if (($line[1] eq '1295228' and $line[4] eq 'A') or ($line[1] eq '1295250' and $line[4] eq 'A')); + } + } + } +} + +if (@prmt) { + print PRMT join("\t", @head[0 .. 9]), "\tFreq", "\tDP-AD-DP4", "\tpredict_benign(MutationTaster/FATHMM/MetaSVM)\t", join("\t", @head[10, 11, 16, 18]), "\tSTR", "\n"; + print PRMT join("\n", @prmt) . "\n"; +} + diff --git a/script/filter_snpindel.pl b/script/filter_snpindel.pl index 7be7d12..57efe45 100755 --- a/script/filter_snpindel.pl +++ b/script/filter_snpindel.pl @@ -243,7 +243,7 @@ sub blacklist { sub info { - open INFO, "$public_path/info.csv"; + open INFO, "$database_path/info.csv"; # 读取并解析表头 my $header = ; chomp($header); diff --git a/script/hereditary.py b/script/hereditary.py index 1fcaacd..c1b82ae 100755 --- a/script/hereditary.py +++ b/script/hereditary.py @@ -65,8 +65,7 @@ class HereditaryRun: if __name__ == "__main__": parser = argparse.ArgumentParser(description="hereditary Process Script") - parser.add_argument('-d', '--database', help="Path to hereditary_mut's database", - default='/home/zhangchao/project/pipeline/workflow/script/public/hereditary_database.xlsx') + parser.add_argument('-d', '--database', help="Path to hereditary_mut's database", required=True) parser.add_argument('-p', '--project', help="Project name", required=True) parser.add_argument('-n', '--name', help="Name for sample", required=True) parser.add_argument('-f', '--file', help="germline filter file", required=True) diff --git a/script/indication.pl b/script/indication.pl index 83c7ed4..8a344bd 100755 --- a/script/indication.pl +++ b/script/indication.pl @@ -2,14 +2,14 @@ use strict; use warnings; -my ($output_dir,$cancer_type)=@ARGV; -die "useage:perl $0 output_dir cancer_type" unless @ARGV==2; +my ($output_dir, $cancer_type) = @ARGV; +die "useage:perl $0 output_dir cancer_type" unless @ARGV == 2; my $database_path = defined $ENV{'DATABASE'} ? $ENV{'DATABASE'} : "/dataseq/jmdna/codes/reportbase"; print "Indication药物注释使用路径:$database_path\n"; -open OUT,">$output_dir/mutation/indication.txt"; +open OUT, ">$output_dir/mutation/indication.txt"; print OUT "基因\t检测内容\t检测情况\t肿瘤类型\n"; ##本癌种FDA/NMPA/NCCN批准基因检测 =pod @@ -26,56 +26,58 @@ while(){ } =cut -open DIS,"/dataseq/jmdna/codes/reportbase/oncotree.cancertype.20230801.txt"; +open DIS, "$database_path/oncotree.cancertype.20230801.txt"; ; -my (%dis,@id,%dis2); -while(){ - chomp; - my @line=split(/\t/); - $dis{lc$line[2]}=$line[3]; - $dis{lc$line[4]}=$line[5]; - push @{$dis2{$line[0]}},lc$line[2]; - push @{$dis2{$line[0]}},lc$line[4]; - push @id,$line[0]; +my (%dis, @id, %dis2); +while () { + chomp; + my @line = split(/\t/); + $dis{lc $line[2]} = $line[3]; + # $dis{lc $line[4]} = $line[5]; + push @{$dis2{$line[0]}}, lc $line[2]; + # push @{$dis2{$line[0]}}, lc $line[4]; + push @id, $line[0]; } -foreach my $ID($cancer_type){ - my @family; - my @ids=split("",$ID); - for (my $i=1;$i<@ids;$i=$i+2){ - push @family,join("",@ids[0..$i]); - } - push @family,(grep{/^$ID/}@id); - foreach my $t(@family){ - push @{$dis2{$ID}},@{$dis2{$t}}; - } +foreach my $ID ($cancer_type) { + my @family; + my @ids = split("", $ID); + for (my $i = 1; $i < @ids; $i = $i + 2) { + push @family, join("", @ids[0 .. $i]); + } + push @family, (grep {/^$ID/} @id); + foreach my $t (@family) { + push @{$dis2{$ID}}, @{$dis2{$t}}; + } } -foreach my $key(keys(%dis2)){ - my %uniq; - @{$dis2{$key}}=grep{++$uniq{$_}<2}@{$dis2{$key}}; +foreach my $key (keys(%dis2)) { + my %uniq; + @{$dis2{$key}} = grep {++$uniq{$_} < 2} @{$dis2{$key}}; } ##靶向用药信息 -open THERAPY,"$database_path/targetTherapy.txt"; - ; +open THERAPY, "$database_path/targetTherapy.txt"; +; my %therapy; my %cancer; -while(){ - chomp; - my @line=split("\t"); - if($line[9] eq 'V' and $line[14] eq 'A' and (grep{lc$line[2] eq lc$_}@{$dis2{$cancer_type}}) and $line[0]!~/,/){ - push @{$cancer{$line[0]}},$dis{lc$line[2]} if !(grep{$_ eq $dis{lc$line[2]}}@{$cancer{$line[0]}}); - if($line[1]=~/fusion/i){ - push @{$therapy{$line[0]}},'融合' if !(grep{$_ eq '融合'}@{$therapy{$line[0]}}); - }elsif($line[1] eq "Deletion" or $line[1]=~ /Amplification/){ - push @{$therapy{$line[0]}},'扩增' if !(grep{$_ eq '扩增'}@{$therapy{$line[0]}}); - }else{ - push @{$therapy{$line[0]}},'突变' if !(grep{$_ eq '突变'}@{$therapy{$line[0]}});; - } - } +while () { + chomp; + my @line = split("\t"); + if ($line[9] eq 'V' and $line[14] eq 'A' and (grep {lc $line[2] eq lc $_} @{$dis2{$cancer_type}}) and $line[0] !~ /,/) { + push @{$cancer{$line[0]}}, $dis{lc $line[2]} if !(grep {$_ eq $dis{lc $line[2]}} @{$cancer{$line[0]}}); + if ($line[1] =~ /fusion/i) { + push @{$therapy{$line[0]}}, '融合' if !(grep {$_ eq '融合'} @{$therapy{$line[0]}}); + } + elsif ($line[1] eq "Deletion" or $line[1] =~ /Amplification/) { + push @{$therapy{$line[0]}}, '扩增' if !(grep {$_ eq '扩增'} @{$therapy{$line[0]}}); + } + else { + push @{$therapy{$line[0]}}, '突变' if !(grep {$_ eq '突变'} @{$therapy{$line[0]}});; + } + } } -for my $gene(sort keys %therapy){ - print OUT "$gene\t",join("/",@{$therapy{$gene}}),"\t未检出变异\t",join("/",@{$cancer{$gene}}),"\n"; +for my $gene (sort keys %therapy) { + print OUT "$gene\t", join("/", @{$therapy{$gene}}), "\t未检出变异\t", join("/", @{$cancer{$gene}}), "\n"; } diff --git a/script/pollution.py b/script/pollution.py new file mode 100755 index 0000000..ef8776f --- /dev/null +++ b/script/pollution.py @@ -0,0 +1,287 @@ +#!/usr/bin/env python3 + +import argparse +import os + +import pandas as pd + + +def single_monitoring(name, vcf, bed, freq_range, output_dir): + vcf_header = [] # 用于存储VCF文件头部分 + vcf_data = [] # 用于存储筛选后的VCF数据 + p_value_list = [] # 用于存储符合条件的 p-value + + # 按行处理,保存为列表 + with open(vcf, 'r') as vcf_file: + for line in vcf_file: + if line.startswith("#"): + vcf_header.append(line) + else: + vcf_data.append(line) + + # bed 处理 + df_position = pd.read_csv(bed, sep='\t', header=None, names=range(4)) + position_list = list(df_position[2]) + chr_list = list(df_position[0]) + result_data = [] + + for i in range(len(position_list)): + filtered_lines = [line for line in vcf_data if + line.split()[1] == str(position_list[i]) and line.split()[0] == str(chr_list[i]) and len( + line.split()[3]) < 2 and len(line.split()[4]) < 2] + for line in filtered_lines: + p_value_str = line.split()[9].split(":")[4] + p_value = float(p_value_str[:-1]) / 100 if p_value_str[-1] == "%" else float(p_value_str) + if 0.1 <= p_value <= 0.9: + result_data.append(line) + p_value_list.append(p_value) + select_vcf = os.path.join(output_dir, f'{name}_select.vcf') + with open(select_vcf, 'w') as output: + for header_line in vcf_header: + output.write(header_line) + for data_line in result_data: + output.write(data_line) + + count_normal = 0 + count_exception = 0 + for p_value in p_value_list: + if freq_range[0] <= p_value <= freq_range[1]: + count_normal += 1 + else: + count_exception += 1 + count_all = count_exception + count_normal + if count_all == 0: + z_score = 0 + else: + z_score = count_exception / count_all + + res = dict( + barcode=name, + count_normal=count_normal, + count_exception=count_exception, + z_score=z_score + ) + pd.DataFrame([res]).to_csv(os.path.join(f'{name}_pollution.csv'), sep="\t", index=False) + + +# 根据小bed筛选vcf +def select_position(vcf, bed, matched_file, unmatched_file): + vcf_header = [] # 用于存储VCF文件头部分 + vcf_data = [] # 用于存储筛选后的VCF数据 + + # 按行处理,保存为列表 + with open(vcf, 'r') as vcf_file: + for line in vcf_file: + if line.startswith("#"): + vcf_header.append(line) + else: + vcf_data.append(line) + + df_position = pd.read_csv(bed, sep='\t', header=None, names=range(4)) + position_list = list(df_position[2]) + chr_list = list(df_position[0]) + result_data = [] + unmatched_data = [] # 用于存储未匹配的数据 + + for i in range(len(position_list)): + filtered_lines = [line for line in vcf_data if + line.split()[1] == str(position_list[i]) and line.split()[0] == str(chr_list[i]) and len( + line.split()[3]) < 2 and len(line.split()[4]) < 2] + if not filtered_lines: # 如果没有匹配的点,添加到未匹配数据列表 + unmatched_data.append(f"{chr_list[i]}\t{position_list[i]}\t.\t.\t.\t.\t.\n") + result_data.extend(filtered_lines) + + with open(matched_file, 'w') as output: + for header_line in vcf_header: + output.write(header_line) + for data_line in result_data: + output.write(data_line) + + with open(unmatched_file, 'w') as unmatched_output: + unmatched_output.writelines(unmatched_data) + + return matched_file, unmatched_file + + +# 处理体系、胚系的vcf,得到目标信息 +def process_judge_vcf(input_vcf, output_vcf): + with open(input_vcf, 'r') as input_file, open(output_vcf, 'w') as output_file: + for line in input_file: + if not line.startswith("#"): + fields = line.strip().split('\t') + info = fields[9].split(":") + percentage = float(info[4]) + + if 0.1 <= percentage <= 0.9: + b = 0.5 + elif percentage < 0.1: + b = 0 + elif percentage > 0.9: + b = 1 + + # 构建新的行数据 + new_line = '\t'.join([fields[0], fields[1], fields[3], fields[4], info[4], str(b), info[2]]) + output_file.write(new_line + '\n') + return output_vcf + + +def merge_and_sort_files(matched_file, unmatched_file, output_file): + # 检查 unmatched_file 是否为空 + if os.stat(unmatched_file).st_size == 0: + # 对 matched_file 进行排序并写入 output_file + matched_df = pd.read_csv(matched_file, sep='\t', header=None) + sorted_df = matched_df.sort_values(by=[0, 1]) + sorted_df.to_csv(output_file, sep='\t', header=False, index=False) + return output_file + + # 如果 unmatched_file 不为空,继续合并和排序操作 + matched_df = pd.read_csv(matched_file, sep='\t', header=None) + unmatched_df = pd.read_csv(unmatched_file, sep='\t', header=None) + + # 合并数据帧 + combined_df = pd.concat([matched_df, unmatched_df]) + + # 根据第一列和第二列排序 + sorted_df = combined_df.sort_values(by=[0, 1]) + + # 将排序后的数据写入输出文件 + sorted_df.to_csv(output_file, sep='\t', header=False, index=False) + return output_file + + +# 合并体系,胚系 +def merge_and_compare_files(somatic_file, germline_file, output_merged_file, output_final_file): + # 合并两个文件 + with open(somatic_file, 'r') as somatic, open(germline_file, 'r') as germline: + merged_lines = [f"{somatic_line.strip()}\t{germline_line.strip()}" for somatic_line, germline_line in + zip(somatic, germline)] + + # 将合并后的数据写入输出文件 + with open(output_merged_file, 'w') as output_file: + output_file.write('\n'.join(merged_lines)) + + # 比较两列数据并添加比较结果列 + with open(output_merged_file, 'r') as merged, open(output_final_file, 'w') as final_output: + for line in merged: + fields = line.strip().split('\t') + if fields[5] == fields[12]: + comparison_result = "yes" + else: + comparison_result = "no" + final_output.write(f"{line.strip()}\t{comparison_result}\n") + return output_merged_file, output_final_file + + +# 根据大bed筛选vcf,作cnvkit的图 +def select_cnvkit_vcf(vcf, bed, output_file): + vcf_header = [] # 用于存储VCF文件头部分 + vcf_data = [] # 用于存储筛选后的VCF数据 + p_value_list = [] # 用于存储符合条件的 p-value + + # 按行处理,保存为列表 + with open(vcf, 'r') as vcf_file: + for line in vcf_file: + if line.startswith("#"): + vcf_header.append(line) + else: + vcf_data.append(line) + + df_position = pd.read_csv(bed, sep='\t', header=None, names=range(4)) + position_list = list(df_position[2]) + chr_list = list(df_position[0]) + result_data = [] + for i in range(len(position_list)): + filtered_lines = [line for line in vcf_data if + line.split()[1] == str(position_list[i]) and line.split()[0] == str(chr_list[i]) and len( + line.split()[3]) < 2 and len(line.split()[4]) < 2] + for line in filtered_lines: + p_value_str = line.split()[9].split(":")[4] + p_value = float(p_value_str[:-1]) / 100 if p_value_str[-1] == "%" else float(p_value_str) + if 0.1 <= p_value <= 0.9: + result_data.append(line) + + with open(output_file, 'w') as output: + for header_line in vcf_header: + output.write(header_line) + for data_line in result_data: + output.write(data_line) + + return output_file + + +def paired_monitoring(name, somatic_vcf, germline_vcf, ref_bed, cnvkit_ref_bed, output_dir): + # 处理体系,根据bed筛选 + select_position_output_file1 = os.path.join(output_dir, f'{name}_somatic_matched.vcf') + select_position_output_file2 = os.path.join(output_dir, f'{name}_somatic_unmatched.vcf') + somatic_matched_file, somatic_unmatched_file = select_position(somatic_vcf, ref_bed, select_position_output_file1, + select_position_output_file2) + # 处理胚系,根据bed筛选 + select_position_output_file3 = os.path.join(output_dir, f'{name}_germline_matched.vcf') + select_position_output_file4 = os.path.join(output_dir, f'{name}_germline_unmatched.vcf') + Germline_matched_file, Germline_unmatched_file = select_position(germline_vcf, ref_bed, + select_position_output_file3, + select_position_output_file4) + # 处理体系,数值转换 + process_judge_vcf_file1 = os.path.join(output_dir, f'{name}_somatic_matched_add_judge.vcf') + somatic_matched_add_judge_file = process_judge_vcf(somatic_matched_file, process_judge_vcf_file1) + # 处理胚系,数值转换 + process_judge_vcf_file2 = os.path.join(output_dir, f'{name}_germline_matched_add_judge.vcf') + germline_matched_add_judge_file = process_judge_vcf(Germline_matched_file, process_judge_vcf_file2) + # 合并体系,将匹配到的和未匹配到bed的的合并 + merge_and_sort_files_file1 = os.path.join(output_dir, f'{name}_somatic_merged.vcf') + somatic_merged_file = merge_and_sort_files(somatic_matched_add_judge_file, somatic_unmatched_file, + merge_and_sort_files_file1) + # 合并胚系,将匹配到的和未匹配到bed的的合并 + merge_and_sort_files_file2 = os.path.join(output_dir, f'{name}_germline__merged.vcf') + Germline_merged_file = merge_and_sort_files(germline_matched_add_judge_file, Germline_unmatched_file, + merge_and_sort_files_file2) + # 合并胚系,体系,将体系,胚系两个合并文件再合并 + result_pro_file = os.path.join(output_dir, f'{name}_result_pro.txt') + result_file = os.path.join(output_dir, f'{name}_contaminate_result.txt') + merge_and_compare_files(somatic_merged_file, Germline_merged_file, result_pro_file, result_file) + ##筛选作图vcf + cnvkit_output_file = os.path.join(output_dir, f'{name}_select_cnvkit.vcf') + select_cnvkit_vcf(germline_vcf, cnvkit_ref_bed, cnvkit_output_file) + ##删除中间文件 + os.remove(select_position_output_file1) + os.remove(select_position_output_file2) + os.remove(select_position_output_file3) + os.remove(select_position_output_file4) + os.remove(process_judge_vcf_file1) + os.remove(process_judge_vcf_file2) + os.remove(merge_and_sort_files_file1) + os.remove(merge_and_sort_files_file2) + os.remove(result_pro_file) + + +if __name__ == '__main__': + parser = argparse.ArgumentParser(description="Pollution Process Script") + + parser.add_argument('-n', '--name', help="Name for sample", required=True) + parser.add_argument('-b', '--ref_bed', help="ref_bed", required=True) + parser.add_argument('-v', '--vcf', help="raw vcf for prbe 160 or 17 ; somatic vcf for prbe 682 or 624", + required=True) + parser.add_argument('-v2', '--vcf2', help="germline vcf; required when prbe 682 or 624") + parser.add_argument('-c', '--cnvkit_bed', help="cnvkit_bed; required when prbe 682 or 624") + parser.add_argument('-p', '--probe', help="probe, 682, 624, 160, 17 for now ", required=True) + parser.add_argument('-o', '--output_dir', help="Output directory, default ./", default='') + args = parser.parse_args() + + bed_path = os.path.realpath(args.ref_bed) + print(f'污染检测使用ref_bed: {bed_path}') + probe = args.probe + + if probe == '160' or probe == '17': + freq_range = {"17": [0.3452, 0.6512], "160": [0.2930, 0.6753]}.get(probe) + single_monitoring(args.name, args.vcf, bed_path, freq_range, args.output_dir) + elif probe == '682' or probe == '624': + if not args.vcf2: + parser.error('--vcf2 is required in prbe 682 or 624') + if not args.cnvkit_bed: + parser.error('--cnvkit_bed is required in prbe 682 or 624') + cnvkit_bed_path = os.path.realpath(args.cnvkit_bed) + print(f'污染检测使用cnvkit_bed: {cnvkit_bed_path}') + paired_monitoring(args.name, args.vcf, args.vcf2, bed_path, args.cnvkit_bed, args.output_dir) + else: + parser.error('probe error. 682, 624, 160, 17 for now') + diff --git a/script/postprocess.py b/script/postprocess.py index c9af826..eafe461 100755 --- a/script/postprocess.py +++ b/script/postprocess.py @@ -17,7 +17,9 @@ def database(): 增持匹配信息 """ - path = os.environ.get('DATABASE', '/home/zhangchao/project/pipeline/workflow/database/') + path = os.environ.get('DATABASE') + if not path: + raise UserWarning('未设置DATABASE环境变量') # gene function 基因功能描述信息 gene_function_path = os.path.join(path, 'gene_function.txt') gene_function_df = pd.read_csv(gene_function_path, sep='\t') diff --git a/script/public/pollution/160_contaminate_ref.bed b/script/public/pollution/160_contaminate_ref.bed new file mode 100644 index 0000000..cfdf615 --- /dev/null +++ b/script/public/pollution/160_contaminate_ref.bed @@ -0,0 +1,634 @@ +chr5 224633 224633 +chr5 226160 226160 +chr5 228362 228362 +chr5 230980 230980 +chr5 231111 231111 +chr5 231143 231143 +chr5 233734 233734 +chr5 251784 251784 +chr5 256451 256451 +chr5 256472 256472 +chr11 534242 534242 +chr18 673447 673447 +chr18 673449 673449 +chr19 1208289 1208289 +chr19 1220321 1220321 +chr19 1221161 1221161 +chr19 1222012 1222012 +chr4 1801064 1801064 +chr4 1805478 1805478 +chr4 1806519 1806519 +chr4 1807894 1807894 +chr16 2103408 2103408 +chr16 2120402 2120402 +chr16 2138219 2138219 +chr19 3110349 3110349 +chr19 3113305 3113305 +chr19 3114954 3114954 +chr19 3115124 3115124 +chr19 3119184 3119184 +chr19 3119239 3119239 +chr11 4104007 4104007 +chr11 4104060 4104060 +chr11 4104087 4104087 +chr11 4113395 4113395 +chr11 4113470 4113470 +chr11 4113471 4113471 +chr11 4115487 4115487 +chr11 4115541 4115541 +chr11 4159457 4159457 +chr11 4159466 4159466 +chr12 4388084 4388084 +chr9 5050706 5050706 +chr9 5078291 5078291 +chr9 5081780 5081780 +chr9 5090810 5090810 +chr9 5090934 5090934 +chr9 5557672 5557672 +chr9 5557708 5557708 +chr7 6013049 6013049 +chr7 6022626 6022626 +chr7 6022629 6022629 +chr7 6026384 6026384 +chr7 6026775 6026775 +chr7 6026942 6026942 +chr7 6026988 6026988 +chr7 6031102 6031102 +chr7 6036980 6036980 +chr7 6038722 6038722 +chr7 6043386 6043386 +chr7 6045627 6045627 +chr17 7578645 7578645 +chr17 7579472 7579472 +chr5 7870973 7870973 +chr10 8111409 8111409 +chr1 11174331 11174331 +chr1 11174851 11174851 +chr1 11181327 11181327 +chr1 11181457 11181457 +chr1 11190646 11190646 +chr1 11190730 11190730 +chr1 11199518 11199518 +chr1 11199541 11199541 +chr1 11205058 11205058 +chr1 11272468 11272468 +chr1 11288758 11288758 +chr1 11300338 11300338 +chr1 11301714 11301714 +chr1 11303153 11303153 +chr1 11303383 11303383 +chr1 11854457 11854457 +chr1 11854476 11854476 +chr1 11856378 11856378 +chr3 14187449 14187449 +chr1 17380497 17380497 +chr2 17938501 17938501 +chr19 17942005 17942005 +chr19 17946054 17946054 +chr19 17952609 17952609 +chr19 17953321 17953321 +chr19 17955021 17955021 +chr1 20915507 20915507 +chr1 20915531 20915531 +chr1 20915590 20915590 +chr1 20915701 20915701 +chr12 21331599 21331599 +chr12 21331625 21331625 +chr9 21968199 21968199 +chr9 21968712 21968712 +chr12 25362777 25362777 +chr12 25368462 25368462 +chr2 25469502 25469502 +chr2 25536827 25536827 +chr4 25666099 25666099 +chr1 27089690 27089690 +chr13 28592546 28592546 +chr13 28608459 28608459 +chr13 28609825 28609825 +chr13 28610183 28610183 +chr13 28622544 28622544 +chr13 28623699 28623699 +chr13 28623759 28623759 +chr13 28624294 28624294 +chr13 28636084 28636084 +chr13 28674628 28674628 +chr22 29104955 29104955 +chr22 29104959 29104959 +chr22 29130458 29130458 +chr2 29416366 29416366 +chr2 29416481 29416481 +chr2 29416572 29416572 +chr2 29420550 29420550 +chr2 29443617 29443617 +chr2 29443749 29443749 +chr2 29444076 29444076 +chr2 29444095 29444095 +chr2 29445458 29445458 +chr2 29445602 29445602 +chr2 29446178 29446178 +chr2 29446184 29446184 +chr2 29446701 29446701 +chr2 29446721 29446721 +chr2 29446880 29446880 +chr2 29447108 29447108 +chr2 29447253 29447253 +chr2 29448760 29448760 +chr2 29449005 29449005 +chr2 29449526 29449526 +chr2 29449819 29449819 +chr2 29455267 29455267 +chr17 29508775 29508775 +chr17 29541437 29541437 +chr2 29543663 29543663 +chr17 29553485 29553485 +chr17 29653293 29653293 +chr17 29663624 29663624 +chr17 29663625 29663625 +chr17 29670190 29670190 +chr17 29679246 29679246 +chr17 29686024 29686024 +chr17 29705947 29705947 +chr2 29940529 29940529 +chr2 30143499 30143499 +chr6 32782149 32782149 +chr6 32782387 32782387 +chr6 32784645 32784645 +chr6 32796653 32796653 +chr6 32796685 32796685 +chr6 32796751 32796751 +chr6 32796793 32796793 +chr6 32797168 32797168 +chr6 32797297 32797297 +chr6 32797361 32797361 +chr6 32797684 32797684 +chr6 32797773 32797773 +chr6 32797809 32797809 +chr6 32797876 32797876 +chr6 32798608 32798608 +chr6 32800224 32800224 +chr6 32800412 32800412 +chr6 32805470 32805470 +chr6 32805849 32805849 +chr6 32814975 32814975 +chr6 32818774 32818774 +chr6 32819865 32819865 +chr6 32821447 32821447 +chr13 32890572 32890572 +chr13 32906480 32906480 +chr13 32906729 32906729 +chr13 32906980 32906980 +chr13 32910351 32910351 +chr13 32910721 32910721 +chr13 32911463 32911463 +chr13 32911888 32911888 +chr13 32913055 32913055 +chr13 32915005 32915005 +chr13 32929232 32929232 +chr13 32929387 32929387 +chr13 32936646 32936646 +chr15 32965139 32965139 +chr15 32965147 32965147 +chr15 32981978 32981978 +chr17 33433487 33433487 +chr17 33445549 33445549 +chr20 36030939 36030939 +chr20 36031097 36031097 +chr3 37067050 37067050 +chr3 37083740 37083740 +chr21 37518706 37518706 +chr17 37868715 37868715 +chr17 37879588 37879588 +chr17 37879762 37879762 +chr17 37884037 37884037 +chr8 38286811 38286811 +chr2 38298150 38298150 +chr2 38298203 38298203 +chr17 41223094 41223094 +chr17 41234470 41234470 +chr17 41244000 41244000 +chr17 41244435 41244435 +chr17 41244936 41244936 +chr17 41244982 41244982 +chr17 41245237 41245237 +chr17 41245466 41245466 +chr17 41267763 41267763 +chr17 41277187 41277187 +chr3 41280827 41280827 +chr6 41903782 41903782 +chr22 42526694 42526694 +chr10 43572832 43572832 +chr10 43595968 43595968 +chr10 43600689 43600689 +chr10 43604950 43604950 +chr10 43605247 43605247 +chr10 43605392 43605392 +chr10 43605860 43605860 +chr10 43605902 43605902 +chr10 43606687 43606687 +chr10 43606856 43606856 +chr10 43607756 43607756 +chr10 43607760 43607760 +chr10 43610366 43610366 +chr10 43610455 43610455 +chr10 43610558 43610558 +chr10 43611708 43611708 +chr10 43611865 43611865 +chr10 43613843 43613843 +chr10 43615505 43615505 +chr10 43622217 43622217 +chr20 43961971 43961971 +chr20 43961997 43961997 +chr20 43963047 43963047 +chr20 43963489 43963489 +chr20 43963735 43963735 +chr20 43963739 43963739 +chr20 43964288 43964288 +chr20 43964407 43964407 +chr19 44055726 44055726 +chr22 44324676 44324676 +chr22 44324727 44324727 +chr22 44324730 44324730 +chr14 45606287 45606287 +chr14 45642287 45642287 +chr14 45644589 45644589 +chr14 45650900 45650900 +chr14 45652938 45652938 +chr14 45658156 45658156 +chr14 45664721 45664721 +chr14 45665468 45665468 +chr1 45796269 45796269 +chr1 45797505 45797505 +chr1 45798555 45798555 +chr19 45854919 45854919 +chr19 45867259 45867259 +chr19 45912736 45912736 +chr19 45923653 45923653 +chr1 46726951 46726951 +chr1 46736386 46736386 +chr1 46740268 46740268 +chr1 46743900 46743900 +chr21 46957794 46957794 +chr2 47601106 47601106 +chr2 47604176 47604176 +chr2 47613768 47613768 +chr2 47630550 47630550 +chr2 47637337 47637337 +chr2 47693959 47693959 +chr2 47703500 47703500 +chr2 47739551 47739551 +chr2 48010488 48010488 +chr2 48029894 48029894 +chr2 48030692 48030692 +chr2 48030838 48030838 +chr18 48577091 48577091 +chr18 48577782 48577782 +chr13 49051012 49051012 +chr13 49051481 49051481 +chr19 50902164 50902164 +chr19 50902331 50902331 +chr19 50905042 50905042 +chr19 50905074 50905074 +chr19 50905089 50905089 +chr19 50905189 50905189 +chr19 50909765 50909765 +chr19 50919797 50919797 +chr19 50919828 50919828 +chr15 51502844 51502844 +chr15 51630835 51630835 +chr15 51631279 51631279 +chr3 52439508 52439508 +chr2 54395247 54395247 +chr4 55130078 55130078 +chr4 55130154 55130154 +chr4 55133726 55133726 +chr4 55139771 55139771 +chr4 55141055 55141055 +chr4 55143577 55143577 +chr4 55152040 55152040 +chr4 55161254 55161254 +chr4 55161391 55161391 +chr7 55214348 55214348 +chr7 55214443 55214443 +chr7 55221655 55221655 +chr7 55229255 55229255 +chr7 55238087 55238087 +chr7 55238874 55238874 +chr7 55249063 55249063 +chr7 55266417 55266417 +chr7 55268916 55268916 +chr4 55602765 55602765 +chr4 55948108 55948108 +chr4 55961159 55961159 +chr4 55968053 55968053 +chr4 55968651 55968651 +chr4 55972974 55972974 +chr12 56477694 56477694 +chr12 56491740 56491740 +chr12 56493822 56493822 +chr12 56494991 56494991 +chr17 56769979 56769979 +chr20 57600655 57600655 +chr12 58145156 58145156 +chr2 58388696 58388696 +chr17 59760996 59760996 +chr17 59763114 59763114 +chr17 59763347 59763347 +chr17 59763465 59763465 +chr17 59808391 59808391 +chr17 59857809 59857809 +chr17 59859299 59859299 +chr17 59892541 59892541 +chr1 65310489 65310489 +chr1 65311262 65311262 +chr1 65321388 65321388 +chr1 65325970 65325970 +chr1 65330682 65330682 +chr1 65351896 65351896 +chr15 66745890 66745890 +chr15 66774267 66774267 +chr15 66782048 66782048 +chr14 68331675 68331675 +chr16 68771372 68771372 +chr16 68857441 68857441 +chr16 68862165 68862165 +chr14 69006913 69006913 +chr14 69006922 69006922 +chr16 69143577 69143577 +chr14 69149814 69149814 +chr8 69389217 69389217 +chr11 69462910 69462910 +chr16 69745145 69745145 +chr15 75012985 75012985 +chr14 75483812 75483812 +chr14 75485489 75485489 +chr14 75497239 75497239 +chr14 75513534 75513534 +chr14 75513828 75513828 +chr14 75513883 75513883 +chr9 80409345 80409345 +chr7 80532112 80532112 +chr9 86900926 86900926 +chr7 87138645 87138645 +chr7 87160561 87160561 +chr7 87160618 87160618 +chr7 87171152 87171152 +chr7 87179601 87179601 +chr7 87180198 87180198 +chr9 87359220 87359220 +chr9 87360107 87360107 +chr9 87360111 87360111 +chr9 87360153 87360153 +chr9 87360720 87360720 +chr9 87481287 87481287 +chr9 87483094 87483094 +chr15 88423463 88423463 +chr15 88476365 88476365 +chr15 88479504 88479504 +chr15 88479928 88479928 +chr15 88480751 88480751 +chr15 88481623 88481623 +chr15 88481913 88481913 +chr15 88482810 88482810 +chr15 88483456 88483456 +chr15 88483594 88483594 +chr15 88575886 88575886 +chr15 88576185 88576185 +chr10 88648670 88648670 +chr10 88648672 88648672 +chr15 88679785 88679785 +chr4 89052323 89052323 +chr4 89052361 89052361 +chr10 89624218 89624218 +chr16 89805261 89805261 +chr16 89805914 89805914 +chr16 89805977 89805977 +chr16 89807233 89807233 +chr16 89809171 89809171 +chr16 89809319 89809319 +chr16 89816314 89816314 +chr16 89816333 89816333 +chr16 89825065 89825065 +chr16 89825157 89825157 +chr16 89828437 89828437 +chr16 89831243 89831243 +chr16 89831520 89831520 +chr16 89836323 89836323 +chr16 89838078 89838078 +chr16 89839766 89839766 +chr16 89845194 89845194 +chr16 89845287 89845287 +chr16 89849480 89849480 +chr16 89857935 89857935 +chr16 89857964 89857964 +chr16 89858417 89858417 +chr16 89858505 89858505 +chr16 89858525 89858525 +chr16 89866043 89866043 +chr16 89869761 89869761 +chr16 89882807 89882807 +chr16 89882826 89882826 +chr15 90628537 90628537 +chr8 90948273 90948273 +chr8 90955253 90955253 +chr8 90958422 90958422 +chr8 90958530 90958530 +chr8 90967711 90967711 +chr8 90970935 90970935 +chr8 90982803 90982803 +chr8 90990479 90990479 +chr8 90995019 90995019 +chr7 92244422 92244422 +chr10 96798524 96798524 +chr1 97915624 97915624 +chr1 97981395 97981395 +chr1 98348885 98348885 +chr7 99382096 99382096 +chr10 101542578 101542578 +chr11 103418158 103418158 +chr11 103418177 103418177 +chr11 103418196 103418196 +chr10 104897985 104897985 +chr14 105239894 105239894 +chr14 105246407 105246407 +chr11 108114632 108114632 +chr11 108128353 108128353 +chr11 108137867 108137867 +chr11 108139120 108139120 +chr11 108159732 108159732 +chr11 108183167 108183167 +chr11 108192078 108192078 +chr11 108236783 108236783 +chr2 111885244 111885244 +chr5 112162854 112162854 +chr5 112164561 112164561 +chr5 112175770 112175770 +chr5 112176325 112176325 +chr5 112176559 112176559 +chr5 112176756 112176756 +chr5 112177171 112177171 +chr6 114265587 114265587 +chr6 114281236 114281236 +chr10 115438204 115438204 +chr10 115439530 115439530 +chr10 115439569 115439569 +chr10 115489152 115489152 +chr10 115489167 115489167 +chr10 115489589 115489589 +chr10 115489650 115489650 +chr7 116335811 116335811 +chr7 116339672 116339672 +chr7 116340262 116340262 +chr7 116397572 116397572 +chr7 116435768 116435768 +chr7 116436022 116436022 +chr7 116436097 116436097 +chr6 117622184 117622184 +chr6 117622188 117622188 +chr6 117622233 117622233 +chr6 117639419 117639419 +chr6 117641016 117641016 +chr6 117641246 117641246 +chr6 117641330 117641330 +chr6 117641474 117641474 +chr6 117641819 117641819 +chr6 117642418 117642418 +chr6 117642495 117642495 +chr6 117643433 117643433 +chr6 117643659 117643659 +chr6 117643897 117643897 +chr6 117643994 117643994 +chr6 117644054 117644054 +chr6 117644132 117644132 +chr6 117644841 117644841 +chr6 117644866 117644866 +chr6 117645041 117645041 +chr6 117645239 117645239 +chr6 117645604 117645604 +chr6 117646289 117646289 +chr6 117646380 117646380 +chr6 117646772 117646772 +chr6 117648064 117648064 +chr6 117648340 117648340 +chr6 117649173 117649173 +chr6 117649988 117649988 +chr6 117650131 117650131 +chr6 117658193 117658193 +chr6 117662682 117662682 +chr6 117678083 117678083 +chr6 117686943 117686943 +chr6 117710661 117710661 +chr6 117724462 117724462 +chr6 117725448 117725448 +chr6 117725578 117725578 +chr6 117730819 117730819 +chr10 123239112 123239112 +chr10 123247644 123247644 +chr10 123263478 123263478 +chr10 123274846 123274846 +chr10 123298158 123298158 +chr10 123310871 123310871 +chr3 124456742 124456742 +chr11 125514573 125514573 +chr11 125525195 125525195 +chr7 128845088 128845088 +chr7 128846207 128846207 +chr7 128846328 128846328 +chr7 128846469 128846469 +chr5 131892979 131892979 +chr5 131915213 131915213 +chr5 131923393 131923393 +chr12 133202215 133202215 +chr12 133208886 133208886 +chr12 133208979 133208979 +chr12 133210985 133210985 +chr12 133212582 133212582 +chr12 133214768 133214768 +chr12 133218277 133218277 +chr12 133219831 133219831 +chr12 133219989 133219989 +chr12 133233705 133233705 +chr12 133236000 133236000 +chr12 133238076 133238076 +chr12 133240782 133240782 +chr12 133250118 133250118 +chr12 133250197 133250197 +chr12 133253995 133253995 +chr12 133257887 133257887 +chr12 133263825 133263825 +chr9 135781239 135781239 +chr5 138132255 138132255 +chr9 139391338 139391338 +chr9 139391543 139391543 +chr9 139391636 139391636 +chr9 139397707 139397707 +chr9 139402663 139402663 +chr9 139405261 139405261 +chr9 139407932 139407932 +chr9 139412197 139412197 +chr9 139418260 139418260 +chr7 140426257 140426257 +chr7 140434463 140434463 +chr7 140449071 140449071 +chr7 140449150 140449150 +chr3 142168331 142168331 +chr3 142178144 142178144 +chr3 142215178 142215178 +chr3 142222284 142222284 +chr3 142277427 142277427 +chr3 142277536 142277536 +chr3 142277575 142277575 +chr3 142281612 142281612 +chr5 149433857 149433857 +chr5 149435759 149435759 +chr5 149439458 149439458 +chr5 149450132 149450132 +chr5 149456811 149456811 +chr5 149457678 149457678 +chr5 149460343 149460343 +chr5 149460553 149460553 +chr5 149495537 149495537 +chr5 149499672 149499672 +chr5 149500427 149500427 +chr5 149513626 149513626 +chr5 149782420 149782420 +chr5 149783085 149783085 +chr5 149783694 149783694 +chr5 149783879 149783879 +chr7 152351316 152351316 +chr4 153252061 153252061 +chr1 156785617 156785617 +chr1 156843264 156843264 +chr1 156844979 156844979 +chr1 156845095 156845095 +chr1 156845848 156845848 +chr1 156846233 156846233 +chr1 156848995 156848995 +chr1 156849780 156849780 +chr6 159189454 159189454 +chr6 159190019 159190019 +chr6 159190184 159190184 +chr6 159191788 159191788 +chr6 160113872 160113872 +chr1 162737116 162737116 +chr1 162740327 162740327 +chr1 162743418 162743418 +chr3 178922274 178922274 +chr3 178938747 178938747 +chr3 178942431 178942431 +chr1 204501383 204501383 +chr1 204512100 204512100 +chr1 204516025 204516025 +chr2 212251864 212251864 +chr2 212652698 212652698 +chr2 215593233 215593233 +chr2 215595645 215595645 +chr2 215632192 215632192 +chr2 215632255 215632255 +chr2 215632256 215632256 +chr2 215634055 215634055 +chr2 215645464 215645464 +chr2 215645545 215645545 +chr2 215674224 215674224 +chr2 215674323 215674323 +chr2 216212339 216212339 +chr2 234669144 234669144 diff --git a/script/public/pollution/17_contaminate_ref.bed b/script/public/pollution/17_contaminate_ref.bed new file mode 100644 index 0000000..bcc8ef9 --- /dev/null +++ b/script/public/pollution/17_contaminate_ref.bed @@ -0,0 +1,4835 @@ +chr10 17193346 17193346 +chr10 43604621 43604621 +chr10 43604622 43604622 +chr10 43604630 43604630 +chr10 43604631 43604631 +chr10 43604636 43604636 +chr10 43604637 43604637 +chr10 43604639 43604639 +chr10 43604641 43604641 +chr10 43604649 43604649 +chr10 43604655 43604655 +chr10 43604662 43604662 +chr10 43604673 43604673 +chr10 43604690 43604690 +chr10 43604691 43604691 +chr10 43604693 43604693 +chr10 43604695 43604695 +chr10 43604697 43604697 +chr10 43604698 43604698 +chr10 43604699 43604699 +chr10 43604707 43604707 +chr10 43604711 43604711 +chr10 43604722 43604722 +chr10 43604950 43604950 +chr10 43605247 43605247 +chr10 43605313 43605313 +chr10 43605392 43605392 +chr10 43605586 43605586 +chr10 43605860 43605860 +chr10 43605902 43605902 +chr10 43606459 43606459 +chr10 43606612 43606612 +chr10 43606613 43606613 +chr10 43606620 43606620 +chr10 43606621 43606621 +chr10 43606625 43606625 +chr10 43606628 43606628 +chr10 43606630 43606630 +chr10 43606634 43606634 +chr10 43606638 43606638 +chr10 43606640 43606640 +chr10 43606643 43606643 +chr10 43606646 43606646 +chr10 43606649 43606649 +chr10 43606650 43606650 +chr10 43606657 43606657 +chr10 43606923 43606923 +chr10 43606930 43606930 +chr10 43606932 43606932 +chr10 43606933 43606933 +chr10 43606941 43606941 +chr10 43606943 43606943 +chr10 43606946 43606946 +chr10 43606949 43606949 +chr10 43606953 43606953 +chr10 43606959 43606959 +chr10 43607497 43607497 +chr10 43607503 43607503 +chr10 43607505 43607505 +chr10 43607519 43607519 +chr10 43607535 43607535 +chr10 43607540 43607540 +chr10 43607542 43607542 +chr10 43607553 43607553 +chr10 43607554 43607554 +chr10 43607555 43607555 +chr10 43607560 43607560 +chr10 43607563 43607563 +chr10 43607572 43607572 +chr10 43607590 43607590 +chr10 43607598 43607598 +chr10 43607601 43607601 +chr10 43607612 43607612 +chr10 43607620 43607620 +chr10 43607621 43607621 +chr10 43607624 43607624 +chr10 43607625 43607625 +chr10 43607629 43607629 +chr10 43607636 43607636 +chr10 43607642 43607642 +chr10 43607644 43607644 +chr10 43607662 43607662 +chr10 43607666 43607666 +chr10 43607668 43607668 +chr10 43607687 43607687 +chr10 43607692 43607692 +chr10 43607696 43607696 +chr10 43607698 43607698 +chr10 43607703 43607703 +chr10 43607710 43607710 +chr10 43607711 43607711 +chr10 43607719 43607719 +chr10 43607720 43607720 +chr10 43607756 43607756 +chr10 43607760 43607760 +chr10 43608251 43608251 +chr10 43608256 43608256 +chr10 43608257 43608257 +chr10 43608258 43608258 +chr10 43608275 43608275 +chr10 43608290 43608290 +chr10 43608294 43608294 +chr10 43608297 43608297 +chr10 43608301 43608301 +chr10 43608308 43608308 +chr10 43608313 43608313 +chr10 43608315 43608315 +chr10 43608328 43608328 +chr10 43608330 43608330 +chr10 43608332 43608332 +chr10 43608336 43608336 +chr10 43608338 43608338 +chr10 43608339 43608339 +chr10 43608347 43608347 +chr10 43608349 43608349 +chr10 43608350 43608350 +chr10 43608351 43608351 +chr10 43608354 43608354 +chr10 43608358 43608358 +chr10 43608362 43608362 +chr10 43608363 43608363 +chr10 43608367 43608367 +chr10 43608369 43608369 +chr10 43608377 43608377 +chr10 43608385 43608385 +chr10 43608389 43608389 +chr10 43608407 43608407 +chr10 43608408 43608408 +chr10 43608411 43608411 +chr10 43608419 43608419 +chr10 43608421 43608421 +chr10 43608433 43608433 +chr10 43608434 43608434 +chr10 43608435 43608435 +chr10 43608443 43608443 +chr10 43608450 43608450 +chr10 43608458 43608458 +chr10 43608957 43608957 +chr10 43608958 43608958 +chr10 43608967 43608967 +chr10 43608971 43608971 +chr10 43608991 43608991 +chr10 43608992 43608992 +chr10 43609005 43609005 +chr10 43609008 43609008 +chr10 43609013 43609013 +chr10 43609015 43609015 +chr10 43609017 43609017 +chr10 43609021 43609021 +chr10 43609024 43609024 +chr10 43609027 43609027 +chr10 43609034 43609034 +chr10 43609039 43609039 +chr10 43609042 43609042 +chr10 43609043 43609043 +chr10 43609047 43609047 +chr10 43609054 43609054 +chr10 43609060 43609060 +chr10 43609070 43609070 +chr10 43609082 43609082 +chr10 43609084 43609084 +chr10 43609090 43609090 +chr10 43609104 43609104 +chr10 43609107 43609107 +chr10 43609111 43609111 +chr10 43609120 43609120 +chr10 43609122 43609122 +chr10 43609130 43609130 +chr10 43609137 43609137 +chr10 43609140 43609140 +chr10 43609141 43609141 +chr10 43609150 43609150 +chr10 43609151 43609151 +chr10 43609155 43609155 +chr10 43609159 43609159 +chr10 43609164 43609164 +chr10 43609174 43609174 +chr10 43609884 43609884 +chr10 43609885 43609885 +chr10 43609890 43609890 +chr10 43609891 43609891 +chr10 43609895 43609895 +chr10 43609896 43609896 +chr10 43609901 43609901 +chr10 43609909 43609909 +chr10 43609913 43609913 +chr10 43609916 43609916 +chr10 43609917 43609917 +chr10 43609924 43609924 +chr10 43609938 43609938 +chr10 43609942 43609942 +chr10 43609944 43609944 +chr10 43609948 43609948 +chr10 43609950 43609950 +chr10 43609951 43609951 +chr10 43609955 43609955 +chr10 43609956 43609956 +chr10 43609959 43609959 +chr10 43609962 43609962 +chr10 43609969 43609969 +chr10 43609974 43609974 +chr10 43609989 43609989 +chr10 43609990 43609990 +chr10 43609994 43609994 +chr10 43610006 43610006 +chr10 43610010 43610010 +chr10 43610011 43610011 +chr10 43610045 43610045 +chr10 43610047 43610047 +chr10 43610049 43610049 +chr10 43610051 43610051 +chr10 43610069 43610069 +chr10 43610076 43610076 +chr10 43610078 43610078 +chr10 43610085 43610085 +chr10 43610086 43610086 +chr10 43610092 43610092 +chr10 43610093 43610093 +chr10 43610098 43610098 +chr10 43610099 43610099 +chr10 43610101 43610101 +chr10 43610105 43610105 +chr10 43610106 43610106 +chr10 43610114 43610114 +chr10 43610118 43610118 +chr10 43610119 43610119 +chr10 43610121 43610121 +chr10 43610123 43610123 +chr10 43610127 43610127 +chr10 43610129 43610129 +chr10 43610133 43610133 +chr10 43610136 43610136 +chr10 43610149 43610149 +chr10 43610158 43610158 +chr10 43610159 43610159 +chr10 43610163 43610163 +chr10 43610164 43610164 +chr10 43610172 43610172 +chr10 43610173 43610173 +chr10 43610176 43610176 +chr10 43610177 43610177 +chr10 43610178 43610178 +chr10 43610183 43610183 +chr10 43610191 43610191 +chr10 43610198 43610198 +chr10 43610199 43610199 +chr10 43610202 43610202 +chr10 43610207 43610207 +chr10 43610218 43610218 +chr10 43610232 43610232 +chr10 43610366 43610366 +chr10 43610455 43610455 +chr10 43610558 43610558 +chr10 43610671 43610671 +chr10 43611708 43611708 +chr10 43611865 43611865 +chr10 43611981 43611981 +chr10 43611988 43611988 +chr10 43611989 43611989 +chr10 43611996 43611996 +chr10 43612002 43612002 +chr10 43612008 43612008 +chr10 43612009 43612009 +chr10 43612015 43612015 +chr10 43612019 43612019 +chr10 43612021 43612021 +chr10 43612034 43612034 +chr10 43612057 43612057 +chr10 43612058 43612058 +chr10 43612061 43612061 +chr10 43612077 43612077 +chr10 43612085 43612085 +chr10 43612094 43612094 +chr10 43612104 43612104 +chr10 43613786 43613786 +chr10 43613790 43613790 +chr10 43613800 43613800 +chr10 43613817 43613817 +chr10 43613822 43613822 +chr10 43613824 43613824 +chr10 43613840 43613840 +chr10 43613841 43613841 +chr10 43613843 43613843 +chr10 43613855 43613855 +chr10 43613858 43613858 +chr10 43613866 43613866 +chr10 43613867 43613867 +chr10 43613868 43613868 +chr10 43613870 43613870 +chr10 43613883 43613883 +chr10 43613885 43613885 +chr10 43613890 43613890 +chr10 43613892 43613892 +chr10 43613894 43613894 +chr10 43613904 43613904 +chr10 43613907 43613907 +chr10 43613912 43613912 +chr10 43613924 43613924 +chr10 43613935 43613935 +chr10 43613945 43613945 +chr10 43613947 43613947 +chr10 43613950 43613950 +chr10 43613961 43613961 +chr10 43614970 43614970 +chr10 43614971 43614971 +chr10 43614972 43614972 +chr10 43614975 43614975 +chr10 43614988 43614988 +chr10 43614992 43614992 +chr10 43614995 43614995 +chr10 43615003 43615003 +chr10 43615004 43615004 +chr10 43615009 43615009 +chr10 43615010 43615010 +chr10 43615013 43615013 +chr10 43615014 43615014 +chr10 43615023 43615023 +chr10 43615024 43615024 +chr10 43615035 43615035 +chr10 43615036 43615036 +chr10 43615038 43615038 +chr10 43615047 43615047 +chr10 43615058 43615058 +chr10 43615062 43615062 +chr10 43615063 43615063 +chr10 43615065 43615065 +chr10 43615067 43615067 +chr10 43615074 43615074 +chr10 43615075 43615075 +chr10 43615077 43615077 +chr10 43615078 43615078 +chr10 43615083 43615083 +chr10 43615084 43615084 +chr10 43615094 43615094 +chr10 43615108 43615108 +chr10 43615113 43615113 +chr10 43615122 43615122 +chr10 43615124 43615124 +chr10 43615128 43615128 +chr10 43615130 43615130 +chr10 43615131 43615131 +chr10 43615132 43615132 +chr10 43615133 43615133 +chr10 43615134 43615134 +chr10 43615140 43615140 +chr10 43615151 43615151 +chr10 43615153 43615153 +chr10 43615166 43615166 +chr10 43615174 43615174 +chr10 43615182 43615182 +chr10 43615184 43615184 +chr10 43615196 43615196 +chr10 43615197 43615197 +chr10 43615205 43615205 +chr10 43615504 43615504 +chr10 43615505 43615505 +chr10 43615509 43615509 +chr10 43615521 43615521 +chr10 43615522 43615522 +chr10 43615531 43615531 +chr10 43615532 43615532 +chr10 43615549 43615549 +chr10 43615558 43615558 +chr10 43615562 43615562 +chr10 43615569 43615569 +chr10 43615575 43615575 +chr10 43615577 43615577 +chr10 43615578 43615578 +chr10 43615582 43615582 +chr10 43615583 43615583 +chr10 43615592 43615592 +chr10 43615594 43615594 +chr10 43615597 43615597 +chr10 43615600 43615600 +chr10 43615604 43615604 +chr10 43615613 43615613 +chr10 43615627 43615627 +chr10 43615630 43615630 +chr10 43615633 43615633 +chr10 43615636 43615636 +chr10 43615637 43615637 +chr10 43615639 43615639 +chr10 43615644 43615644 +chr10 43615649 43615649 +chr10 43615663 43615663 +chr10 43615664 43615664 +chr10 43615668 43615668 +chr10 43615674 43615674 +chr10 43615675 43615675 +chr10 43617349 43617349 +chr10 43617364 43617364 +chr10 43617368 43617368 +chr10 43617370 43617370 +chr10 43617371 43617371 +chr10 43617374 43617374 +chr10 43617383 43617383 +chr10 43617400 43617400 +chr10 43617405 43617405 +chr10 43617416 43617416 +chr10 43617417 43617417 +chr10 43617418 43617418 +chr10 43617421 43617421 +chr10 43617422 43617422 +chr10 43617447 43617447 +chr10 43617450 43617450 +chr10 43617453 43617453 +chr10 43617454 43617454 +chr10 43617467 43617467 +chr10 43617473 43617473 +chr10 43617496 43617496 +chr10 43617497 43617497 +chr10 43617500 43617500 +chr10 43617501 43617501 +chr10 43617503 43617503 +chr10 43617506 43617506 +chr10 43617509 43617509 +chr10 43617510 43617510 +chr10 43617511 43617511 +chr10 43617513 43617513 +chr10 5721653 5721653 +chr10 89624176 89624176 +chr10 89624178 89624178 +chr10 89624181 89624181 +chr10 89624182 89624182 +chr10 89624191 89624191 +chr10 89624195 89624195 +chr10 89624198 89624198 +chr10 89624199 89624199 +chr10 89624210 89624210 +chr10 89624211 89624211 +chr10 89624212 89624212 +chr10 89624215 89624215 +chr10 89624216 89624216 +chr10 89624218 89624218 +chr10 89624219 89624219 +chr10 89624226 89624226 +chr10 89624230 89624230 +chr10 89624232 89624232 +chr10 89624274 89624274 +chr10 89624293 89624293 +chr10 89624312 89624312 +chr10 89624319 89624319 +chr10 89624320 89624320 +chr10 89624321 89624321 +chr10 89624325 89624325 +chr10 89624330 89624330 +chr10 89624335 89624335 +chr10 89624336 89624336 +chr10 89624337 89624337 +chr10 89624338 89624338 +chr10 89624346 89624346 +chr10 89624348 89624348 +chr10 89624351 89624351 +chr10 89624354 89624354 +chr10 89653734 89653734 +chr10 89653737 89653737 +chr10 89653746 89653746 +chr10 89653756 89653756 +chr10 89653765 89653765 +chr10 89653768 89653768 +chr10 89653771 89653771 +chr10 89653785 89653785 +chr10 89653787 89653787 +chr10 89653788 89653788 +chr10 89653816 89653816 +chr10 89653819 89653819 +chr10 89653822 89653822 +chr10 89653831 89653831 +chr10 89653835 89653835 +chr10 89653837 89653837 +chr10 89653846 89653846 +chr10 89653861 89653861 +chr10 89653862 89653862 +chr10 89653877 89653877 +chr10 89653888 89653888 +chr10 89653892 89653892 +chr10 89653895 89653895 +chr10 89653898 89653898 +chr10 89653900 89653900 +chr10 89653912 89653912 +chr10 89685224 89685224 +chr10 89685225 89685225 +chr10 89685239 89685239 +chr10 89685257 89685257 +chr10 89685263 89685263 +chr10 89685272 89685272 +chr10 89685279 89685279 +chr10 89685285 89685285 +chr10 89685309 89685309 +chr10 89685323 89685323 +chr10 89685324 89685324 +chr10 89685328 89685328 +chr10 89685344 89685344 +chr10 89685347 89685347 +chr10 89690764 89690764 +chr10 89690768 89690768 +chr10 89690769 89690769 +chr10 89690770 89690770 +chr10 89690777 89690777 +chr10 89690779 89690779 +chr10 89690784 89690784 +chr10 89690786 89690786 +chr10 89690789 89690789 +chr10 89690794 89690794 +chr10 89690800 89690800 +chr10 89690809 89690809 +chr10 89690810 89690810 +chr10 89690815 89690815 +chr10 89690823 89690823 +chr10 89690824 89690824 +chr10 89690826 89690826 +chr10 89690827 89690827 +chr10 89690828 89690828 +chr10 89690854 89690854 +chr10 89690857 89690857 +chr10 89690864 89690864 +chr10 89690869 89690869 +chr10 89690873 89690873 +chr10 89690876 89690876 +chr10 89690888 89690888 +chr10 89690893 89690893 +chr10 89690897 89690897 +chr10 89692774 89692774 +chr10 89692777 89692777 +chr10 89692804 89692804 +chr10 89692810 89692810 +chr10 89692837 89692837 +chr10 89692844 89692844 +chr10 89692846 89692846 +chr10 89692864 89692864 +chr10 89692865 89692865 +chr10 89692866 89692866 +chr10 89692876 89692876 +chr10 89692904 89692904 +chr10 89692927 89692927 +chr10 89692939 89692939 +chr10 89692940 89692940 +chr10 89692941 89692941 +chr10 89692956 89692956 +chr10 89692960 89692960 +chr10 89692963 89692963 +chr10 89692966 89692966 +chr10 89692972 89692972 +chr10 89692986 89692986 +chr10 89692996 89692996 +chr10 89711878 89711878 +chr10 89711881 89711881 +chr10 89711900 89711900 +chr10 89711909 89711909 +chr10 89711919 89711919 +chr10 89711920 89711920 +chr10 89711959 89711959 +chr10 89711961 89711961 +chr10 89711976 89711976 +chr10 89711977 89711977 +chr10 89711994 89711994 +chr10 89711995 89711995 +chr10 89712007 89712007 +chr10 89712030 89712030 +chr10 89712035 89712035 +chr10 89717604 89717604 +chr10 89717635 89717635 +chr10 89717637 89717637 +chr10 89717658 89717658 +chr10 89717661 89717661 +chr10 89717668 89717668 +chr10 89717683 89717683 +chr10 89717686 89717686 +chr10 89717691 89717691 +chr10 89717695 89717695 +chr10 89717708 89717708 +chr10 89717734 89717734 +chr10 89717754 89717754 +chr10 89717758 89717758 +chr10 89717760 89717760 +chr10 89720649 89720649 +chr10 89720653 89720653 +chr10 89720680 89720680 +chr10 89720687 89720687 +chr10 89720698 89720698 +chr10 89720704 89720704 +chr10 89720714 89720714 +chr10 89720719 89720719 +chr10 89720728 89720728 +chr10 89720731 89720731 +chr10 89720734 89720734 +chr10 89720741 89720741 +chr10 89720749 89720749 +chr10 89720750 89720750 +chr10 89720754 89720754 +chr10 89720757 89720757 +chr10 89720758 89720758 +chr10 89720762 89720762 +chr10 89720768 89720768 +chr10 89720772 89720772 +chr10 89720784 89720784 +chr10 89720790 89720790 +chr10 89720797 89720797 +chr10 89720803 89720803 +chr10 89720819 89720819 +chr10 89720830 89720830 +chr10 89720854 89720854 +chr10 89720867 89720867 +chr10 89725036 89725036 +chr10 89725046 89725046 +chr10 89725061 89725061 +chr10 89725067 89725067 +chr10 89725076 89725076 +chr10 89725086 89725086 +chr10 89725088 89725088 +chr10 89725091 89725091 +chr10 89725095 89725095 +chr10 89725098 89725098 +chr10 89725103 89725103 +chr10 89725104 89725104 +chr10 89725109 89725109 +chr10 89725110 89725110 +chr10 89725121 89725121 +chr10 89725132 89725132 +chr10 89725147 89725147 +chr10 89725154 89725154 +chr10 89725204 89725204 +chr10 89725214 89725214 +chr10 89725220 89725220 +chr10 89725231 89725231 +chr10 89725234 89725234 +chr10 89725238 89725238 +chr10 89725242 89725242 +chr10 89725252 89725252 +chr10 89725255 89725255 +chr10 89725256 89725256 +chr10 92792388 92792388 +chr1 107984098 107984098 +chr1 107984135 107984135 +chr1 115256428 115256428 +chr1 115256431 115256431 +chr1 115256438 115256438 +chr1 115256443 115256443 +chr1 115256451 115256451 +chr1 115256457 115256457 +chr1 115256461 115256461 +chr1 115256462 115256462 +chr1 115256468 115256468 +chr1 115256477 115256477 +chr1 115256483 115256483 +chr1 115256485 115256485 +chr1 115256486 115256486 +chr1 115256489 115256489 +chr1 115256542 115256542 +chr1 115256545 115256545 +chr1 115256547 115256547 +chr1 115256549 115256549 +chr1 115256552 115256552 +chr1 115256564 115256564 +chr1 115256573 115256573 +chr1 115256575 115256575 +chr1 115256579 115256579 +chr1 115256582 115256582 +chr1 115256594 115256594 +chr1 115258637 115258637 +chr1 115258641 115258641 +chr1 115258644 115258644 +chr1 115258652 115258652 +chr1 115258653 115258653 +chr1 115258654 115258654 +chr1 115258657 115258657 +chr1 115258664 115258664 +chr1 115258670 115258670 +chr1 115258678 115258678 +chr1 115258680 115258680 +chr1 115258695 115258695 +chr1 115258697 115258697 +chr1 115258705 115258705 +chr1 115258707 115258707 +chr1 115258713 115258713 +chr1 115258718 115258718 +chr1 115258730 115258730 +chr1 115258740 115258740 +chr1 115258741 115258741 +chr1 115258746 115258746 +chr1 115258751 115258751 +chr1 115258778 115258778 +chr1 115258782 115258782 +chr1 115258788 115258788 +chr1 115258791 115258791 +chr1 115258795 115258795 +chr1 115258798 115258798 +chr1 115258809 115258809 +chr1 115258813 115258813 +chr1 14155402 14155402 +chr1 156838432 156838432 +chr1 156838433 156838433 +chr1 156838438 156838438 +chr1 156838453 156838453 +chr1 156838456 156838456 +chr1 156838468 156838468 +chr1 156838488 156838488 +chr1 156840293 156840293 +chr1 156841073 156841073 +chr1 156841259 156841259 +chr1 156841364 156841364 +chr1 156841366 156841366 +chr1 156841369 156841369 +chr1 156841373 156841373 +chr1 156841375 156841375 +chr1 156841376 156841376 +chr1 156841382 156841382 +chr1 156841383 156841383 +chr1 156841392 156841392 +chr1 156841400 156841400 +chr1 156841414 156841414 +chr1 156841424 156841424 +chr1 156841425 156841425 +chr1 156841479 156841479 +chr1 156841480 156841480 +chr1 156841484 156841484 +chr1 156841501 156841501 +chr1 156841504 156841504 +chr1 156841505 156841505 +chr1 156841507 156841507 +chr1 156841509 156841509 +chr1 156841514 156841514 +chr1 156841515 156841515 +chr1 156841521 156841521 +chr1 156841528 156841528 +chr1 156841532 156841532 +chr1 156841535 156841535 +chr1 156841536 156841536 +chr1 156841541 156841541 +chr1 156841547 156841547 +chr1 156841558 156841558 +chr1 156841560 156841560 +chr1 156841561 156841561 +chr1 156841562 156841562 +chr1 156841564 156841564 +chr1 156841565 156841565 +chr1 156841567 156841567 +chr1 156841568 156841568 +chr1 156841569 156841569 +chr1 156841578 156841578 +chr1 156841580 156841580 +chr1 156841581 156841581 +chr1 156841583 156841583 +chr1 156841585 156841585 +chr1 156841587 156841587 +chr1 156841588 156841588 +chr1 156841597 156841597 +chr1 156843264 156843264 +chr1 156843375 156843375 +chr1 156843383 156843383 +chr1 156843388 156843388 +chr1 156843391 156843391 +chr1 156843392 156843392 +chr1 156843395 156843395 +chr1 156843396 156843396 +chr1 156843401 156843401 +chr1 156843404 156843404 +chr1 156843409 156843409 +chr1 156843410 156843410 +chr1 156843418 156843418 +chr1 156843428 156843428 +chr1 156843430 156843430 +chr1 156843434 156843434 +chr1 156843439 156843439 +chr1 156843449 156843449 +chr1 156843450 156843450 +chr1 156843452 156843452 +chr1 156843453 156843453 +chr1 156843455 156843455 +chr1 156843473 156843473 +chr1 156843475 156843475 +chr1 156843483 156843483 +chr1 156843493 156843493 +chr1 156843501 156843501 +chr1 156843504 156843504 +chr1 156843507 156843507 +chr1 156843514 156843514 +chr1 156843520 156843520 +chr1 156843694 156843694 +chr1 156843697 156843697 +chr1 156843699 156843699 +chr1 156843700 156843700 +chr1 156843713 156843713 +chr1 156843716 156843716 +chr1 156843718 156843718 +chr1 156843719 156843719 +chr1 156843723 156843723 +chr1 156843736 156843736 +chr1 156843748 156843748 +chr1 156843751 156843751 +chr1 156843752 156843752 +chr1 156843756 156843756 +chr1 156843762 156843762 +chr1 156843770 156843770 +chr1 156843772 156843772 +chr1 156843775 156843775 +chr1 156843782 156843782 +chr1 156843792 156843792 +chr1 156843793 156843793 +chr1 156843803 156843803 +chr1 156844129 156844129 +chr1 156844134 156844134 +chr1 156844136 156844136 +chr1 156844142 156844142 +chr1 156844150 156844150 +chr1 156844156 156844156 +chr1 156844176 156844176 +chr1 156844177 156844177 +chr1 156844182 156844182 +chr1 156844184 156844184 +chr1 156844186 156844186 +chr1 156844188 156844188 +chr1 156844190 156844190 +chr1 156844207 156844207 +chr1 156844214 156844214 +chr1 156844228 156844228 +chr1 156844230 156844230 +chr1 156844231 156844231 +chr1 156844240 156844240 +chr1 156844243 156844243 +chr1 156844322 156844322 +chr1 156844327 156844327 +chr1 156844339 156844339 +chr1 156844340 156844340 +chr1 156844344 156844344 +chr1 156844347 156844347 +chr1 156844348 156844348 +chr1 156844351 156844351 +chr1 156844354 156844354 +chr1 156844359 156844359 +chr1 156844362 156844362 +chr1 156844372 156844372 +chr1 156844373 156844373 +chr1 156844374 156844374 +chr1 156844375 156844375 +chr1 156844381 156844381 +chr1 156844382 156844382 +chr1 156844387 156844387 +chr1 156844403 156844403 +chr1 156844408 156844408 +chr1 156844419 156844419 +chr1 156844421 156844421 +chr1 156844433 156844433 +chr1 156844434 156844434 +chr1 156844457 156844457 +chr1 156844458 156844458 +chr1 156844463 156844463 +chr1 156844656 156844656 +chr1 156844662 156844662 +chr1 156844682 156844682 +chr1 156844687 156844687 +chr1 156844690 156844690 +chr1 156844702 156844702 +chr1 156844703 156844703 +chr1 156844716 156844716 +chr1 156844722 156844722 +chr1 156844731 156844731 +chr1 156844735 156844735 +chr1 156844740 156844740 +chr1 156844747 156844747 +chr1 156844756 156844756 +chr1 156844759 156844759 +chr1 156844766 156844766 +chr1 156844776 156844776 +chr1 156844777 156844777 +chr1 156844784 156844784 +chr1 156844787 156844787 +chr1 156844790 156844790 +chr1 156844803 156844803 +chr1 156844811 156844811 +chr1 156844818 156844818 +chr1 156844820 156844820 +chr1 156844824 156844824 +chr1 156844828 156844828 +chr1 156844832 156844832 +chr1 156844838 156844838 +chr1 156844839 156844839 +chr1 156844850 156844850 +chr1 156844851 156844851 +chr1 156844979 156844979 +chr1 156845095 156845095 +chr1 156845267 156845267 +chr1 156845270 156845270 +chr1 156845273 156845273 +chr1 156845274 156845274 +chr1 156845275 156845275 +chr1 156845282 156845282 +chr1 156845287 156845287 +chr1 156845288 156845288 +chr1 156845292 156845292 +chr1 156845303 156845303 +chr1 156845308 156845308 +chr1 156845315 156845315 +chr1 156845316 156845316 +chr1 156845320 156845320 +chr1 156845338 156845338 +chr1 156845355 156845355 +chr1 156845366 156845366 +chr1 156845368 156845368 +chr1 156845372 156845372 +chr1 156845375 156845375 +chr1 156845382 156845382 +chr1 156846197 156846197 +chr1 156846203 156846203 +chr1 156846206 156846206 +chr1 156846209 156846209 +chr1 156846213 156846213 +chr1 156846219 156846219 +chr1 156846232 156846232 +chr1 156846233 156846233 +chr1 156846235 156846235 +chr1 156846262 156846262 +chr1 156846265 156846265 +chr1 156846273 156846273 +chr1 156846276 156846276 +chr1 156846278 156846278 +chr1 156846280 156846280 +chr1 156846282 156846282 +chr1 156846287 156846287 +chr1 156846288 156846288 +chr1 156846289 156846289 +chr1 156846291 156846291 +chr1 156846297 156846297 +chr1 156846300 156846300 +chr1 156846301 156846301 +chr1 156846302 156846302 +chr1 156846330 156846330 +chr1 156846336 156846336 +chr1 156846341 156846341 +chr1 156846342 156846342 +chr1 156846354 156846354 +chr11 5709028 5709028 +chr12 12006477 12006477 +chr12 12006481 12006481 +chr12 12006484 12006484 +chr12 12006488 12006488 +chr12 12006491 12006491 +chr12 12006495 12006495 +chr12 12006499 12006499 +chr12 12006501 12006501 +chr12 12006507 12006507 +chr12 12006508 12006508 +chr12 12006509 12006509 +chr12 12006516 12006516 +chr12 12006517 12006517 +chr12 12006524 12006524 +chr12 12006534 12006534 +chr12 12006535 12006535 +chr12 12006544 12006544 +chr12 12006800 12006800 +chr12 12007343 12007343 +chr12 12007893 12007893 +chr12 12008864 12008864 +chr12 12009529 12009529 +chr12 12009741 12009741 +chr12 12009874 12009874 +chr12 12010056 12010056 +chr12 12010544 12010544 +chr12 12010736 12010736 +chr12 12011340 12011340 +chr12 12011520 12011520 +chr12 12011772 12011772 +chr12 12012053 12012053 +chr12 12012580 12012580 +chr12 12012681 12012681 +chr12 12012801 12012801 +chr12 12013189 12013189 +chr12 12013292 12013292 +chr12 12013572 12013572 +chr12 12013612 12013612 +chr12 12013985 12013985 +chr12 12014424 12014424 +chr12 12014658 12014658 +chr12 12015905 12015905 +chr12 12016008 12016008 +chr12 12016045 12016045 +chr12 12016089 12016089 +chr12 12016183 12016183 +chr12 12017285 12017285 +chr12 12019067 12019067 +chr12 12019372 12019372 +chr12 12019939 12019939 +chr12 12020114 12020114 +chr12 12020170 12020170 +chr12 12020422 12020422 +chr12 12020451 12020451 +chr12 12021354 12021354 +chr12 12021657 12021657 +chr12 12022307 12022307 +chr12 12022316 12022316 +chr12 12022322 12022322 +chr12 12022323 12022323 +chr12 12022338 12022338 +chr12 12022344 12022344 +chr12 12022345 12022345 +chr12 12022347 12022347 +chr12 12022353 12022353 +chr12 12022355 12022355 +chr12 12022374 12022374 +chr12 12022376 12022376 +chr12 12022883 12022883 +chr12 12022886 12022886 +chr12 12022887 12022887 +chr12 12022888 12022888 +chr12 12022889 12022889 +chr12 12022902 12022902 +chr12 12022908 12022908 +chr12 12022922 12022922 +chr12 12022923 12022923 +chr12 12022924 12022924 +chr12 12022925 12022925 +chr12 12022926 12022926 +chr12 12022933 12022933 +chr12 12022938 12022938 +chr12 12022941 12022941 +chr12 12022942 12022942 +chr12 12022944 12022944 +chr12 12022950 12022950 +chr12 12022951 12022951 +chr12 12022953 12022953 +chr12 12023023 12023023 +chr12 12023773 12023773 +chr12 12023941 12023941 +chr12 12025110 12025110 +chr12 12025363 12025363 +chr12 12025439 12025439 +chr12 12026049 12026049 +chr12 12028157 12028157 +chr12 12029748 12029748 +chr12 12030052 12030052 +chr12 12030117 12030117 +chr12 12030123 12030123 +chr12 12030306 12030306 +chr12 12031465 12031465 +chr12 12031762 12031762 +chr12 12033254 12033254 +chr12 12033570 12033570 +chr12 12033703 12033703 +chr12 12033871 12033871 +chr12 12035282 12035282 +chr12 12035649 12035649 +chr12 12035664 12035664 +chr12 12035714 12035714 +chr12 12036213 12036213 +chr12 12036216 12036216 +chr12 12036529 12036529 +chr12 12037081 12037081 +chr12 12037178 12037178 +chr12 12037318 12037318 +chr12 12037333 12037333 +chr12 12037336 12037336 +chr12 12037341 12037341 +chr12 12037342 12037342 +chr12 12037348 12037348 +chr12 12037350 12037350 +chr12 12037357 12037357 +chr12 12037360 12037360 +chr12 12037366 12037366 +chr12 12037389 12037389 +chr12 25368351 25368351 +chr12 25368356 25368356 +chr12 25368363 25368363 +chr12 25368366 25368366 +chr12 25368370 25368370 +chr12 25368380 25368380 +chr12 25368383 25368383 +chr12 25368386 25368386 +chr12 25368387 25368387 +chr12 25368395 25368395 +chr12 25368398 25368398 +chr12 25368402 25368402 +chr12 25368405 25368405 +chr12 25368410 25368410 +chr12 25368420 25368420 +chr12 25368425 25368425 +chr12 25368431 25368431 +chr12 25368442 25368442 +chr12 25368452 25368452 +chr12 25368454 25368454 +chr12 25368455 25368455 +chr12 25368462 25368462 +chr12 25368467 25368467 +chr12 25368470 25368470 +chr12 25368472 25368472 +chr12 25368484 25368484 +chr12 25368496 25368496 +chr12 25368497 25368497 +chr12 25368500 25368500 +chr12 25368501 25368501 +chr12 25368502 25368502 +chr12 25368506 25368506 +chr12 25368516 25368516 +chr12 25368520 25368520 +chr12 25378544 25378544 +chr12 25378545 25378545 +chr12 25378566 25378566 +chr12 25378575 25378575 +chr12 25378585 25378585 +chr12 25378586 25378586 +chr12 25378587 25378587 +chr12 25378591 25378591 +chr12 25378609 25378609 +chr12 25378610 25378610 +chr12 25378615 25378615 +chr12 25378617 25378617 +chr12 25378618 25378618 +chr12 25378620 25378620 +chr12 25378622 25378622 +chr12 25378628 25378628 +chr12 25378647 25378647 +chr12 25378664 25378664 +chr12 25378674 25378674 +chr12 25378676 25378676 +chr12 25378686 25378686 +chr12 25378695 25378695 +chr12 25378714 25378714 +chr12 25380194 25380194 +chr12 25380197 25380197 +chr12 25380209 25380209 +chr12 25380228 25380228 +chr12 25380234 25380234 +chr12 25380236 25380236 +chr12 25380238 25380238 +chr12 25380248 25380248 +chr12 25380279 25380279 +chr12 25380284 25380284 +chr12 25380308 25380308 +chr12 25380314 25380314 +chr12 25380317 25380317 +chr12 25398177 25398177 +chr12 25398186 25398186 +chr12 25398187 25398187 +chr12 25398188 25398188 +chr12 25398192 25398192 +chr12 25398194 25398194 +chr12 25398198 25398198 +chr12 25398202 25398202 +chr12 25398214 25398214 +chr12 25398226 25398226 +chr12 25398229 25398229 +chr12 25398259 25398259 +chr12 25398264 25398264 +chr12 25398268 25398268 +chr12 25398280 25398280 +chr12 25398295 25398295 +chr12 25398304 25398304 +chr12 25398321 25398321 +chr12 25398322 25398322 +chr12 25398325 25398325 +chr12 25398327 25398327 +chr12 25398333 25398333 +chr12 25398334 25398334 +chr12 25398352 25398352 +chr1 239881878 239881878 +chr1 239881926 239881926 +chr12 6945914 6945914 +chr12 6945974 6945974 +chr13 106938411 106938411 +chr14 105246402 105246402 +chr14 105246404 105246404 +chr14 105246407 105246407 +chr14 105246410 105246410 +chr14 105246411 105246411 +chr14 105246413 105246413 +chr14 105246415 105246415 +chr14 105246420 105246420 +chr14 105246426 105246426 +chr14 105246429 105246429 +chr14 105246444 105246444 +chr14 105246446 105246446 +chr14 105246447 105246447 +chr14 105246451 105246451 +chr14 105246456 105246456 +chr14 105246457 105246457 +chr14 105246458 105246458 +chr14 105246462 105246462 +chr14 105246468 105246468 +chr14 105246474 105246474 +chr14 105246478 105246478 +chr14 105246479 105246479 +chr14 105246480 105246480 +chr14 105246485 105246485 +chr14 105246486 105246486 +chr14 105246488 105246488 +chr14 105246493 105246493 +chr14 105246494 105246494 +chr14 105246499 105246499 +chr14 105246508 105246508 +chr14 105246513 105246513 +chr14 105246516 105246516 +chr14 105246519 105246519 +chr14 105246522 105246522 +chr14 105246540 105246540 +chr14 105246542 105246542 +chr14 105246546 105246546 +chr14 105246549 105246549 +chr14 105246551 105246551 +chr14 105246558 105246558 +chr14 105246562 105246562 +chr14 105246563 105246563 +chr14 105246565 105246565 +chr14 105246566 105246566 +chr14 25850832 25850832 +chr15 25057315 25057315 +chr15 55210705 55210705 +chr15 66727352 66727352 +chr15 66727353 66727353 +chr15 66727356 66727356 +chr15 66727359 66727359 +chr15 66727362 66727362 +chr15 66727370 66727370 +chr15 66727371 66727371 +chr15 66727380 66727380 +chr15 66727392 66727392 +chr15 66727393 66727393 +chr15 66727402 66727402 +chr15 66727410 66727410 +chr15 66727415 66727415 +chr15 66727423 66727423 +chr15 66727430 66727430 +chr15 66727431 66727431 +chr15 66727440 66727440 +chr15 66727449 66727449 +chr15 66727450 66727450 +chr15 66727461 66727461 +chr15 66727482 66727482 +chr15 66727518 66727518 +chr15 66727521 66727521 +chr15 66727535 66727535 +chr15 66727548 66727548 +chr15 66727549 66727549 +chr15 66727563 66727563 +chr15 66727570 66727570 +chr15 66727578 66727578 +chr15 66727581 66727581 +chr15 66727584 66727584 +chr15 66729072 66729072 +chr15 66729076 66729076 +chr15 66729081 66729081 +chr15 66729107 66729107 +chr15 66729108 66729108 +chr15 66729113 66729113 +chr15 66729114 66729114 +chr15 66729115 66729115 +chr15 66729125 66729125 +chr15 66729149 66729149 +chr15 66729157 66729157 +chr15 66729160 66729160 +chr15 66729164 66729164 +chr15 66729170 66729170 +chr15 66729176 66729176 +chr15 66729181 66729181 +chr15 66729195 66729195 +chr15 66729197 66729197 +chr15 66729200 66729200 +chr15 66729213 66729213 +chr15 66729219 66729219 +chr15 66729226 66729226 +chr15 66729239 66729239 +chr15 66729245 66729245 +chr15 66735572 66735572 +chr15 66735579 66735579 +chr15 66735584 66735584 +chr15 66735594 66735594 +chr15 66735596 66735596 +chr15 66735599 66735599 +chr15 66735600 66735600 +chr15 66735604 66735604 +chr15 66735609 66735609 +chr15 66735610 66735610 +chr15 66735618 66735618 +chr15 66735620 66735620 +chr15 66735625 66735625 +chr15 66735648 66735648 +chr15 66735656 66735656 +chr15 66735671 66735671 +chr15 66735674 66735674 +chr15 66735689 66735689 +chr15 66735721 66735721 +chr15 66735722 66735722 +chr15 66735723 66735723 +chr15 66735724 66735724 +chr15 66735740 66735740 +chr15 66735742 66735742 +chr15 66736948 66736948 +chr15 66736952 66736952 +chr15 66736977 66736977 +chr15 66736981 66736981 +chr15 66736985 66736985 +chr15 66736998 66736998 +chr15 66737005 66737005 +chr15 66737015 66737015 +chr15 66737023 66737023 +chr15 66737026 66737026 +chr15 66737027 66737027 +chr15 66737042 66737042 +chr15 66737046 66737046 +chr15 66737051 66737051 +chr15 66737054 66737054 +chr15 66737056 66737056 +chr15 66737079 66737079 +chr15 66737081 66737081 +chr15 66737089 66737089 +chr15 66737090 66737090 +chr15 66737092 66737092 +chr15 66774065 66774065 +chr15 66774066 66774066 +chr15 66774074 66774074 +chr15 66774075 66774075 +chr15 66774080 66774080 +chr15 66774083 66774083 +chr15 66774109 66774109 +chr15 66774113 66774113 +chr15 66774116 66774116 +chr15 66774120 66774120 +chr15 66774125 66774125 +chr15 66774127 66774127 +chr15 66774130 66774130 +chr15 66774139 66774139 +chr15 66774148 66774148 +chr15 66774160 66774160 +chr15 66774172 66774172 +chr15 66774173 66774173 +chr15 66774187 66774187 +chr15 66774216 66774216 +chr15 66774217 66774217 +chr15 66774221 66774221 +chr15 66774225 66774225 +chr15 66774228 66774228 +chr15 66774234 66774234 +chr15 66774236 66774236 +chr15 66774237 66774237 +chr15 66774238 66774238 +chr15 66774243 66774243 +chr15 79816140 79816140 +chr15 79816157 79816157 +chr15 79816195 79816195 +chr15 88476245 88476245 +chr15 88476250 88476250 +chr15 88476251 88476251 +chr15 88476253 88476253 +chr15 88476277 88476277 +chr15 88476278 88476278 +chr15 88476283 88476283 +chr15 88476290 88476290 +chr15 88476297 88476297 +chr15 88476307 88476307 +chr15 88476308 88476308 +chr15 88476310 88476310 +chr15 88476311 88476311 +chr15 88476313 88476313 +chr15 88476314 88476314 +chr15 88476320 88476320 +chr15 88476335 88476335 +chr15 88476339 88476339 +chr15 88476356 88476356 +chr15 88476359 88476359 +chr15 88476362 88476362 +chr15 88476365 88476365 +chr15 88476374 88476374 +chr15 88476380 88476380 +chr15 88476383 88476383 +chr15 88476386 88476386 +chr15 88476387 88476387 +chr15 88476404 88476404 +chr15 88476406 88476406 +chr15 88476416 88476416 +chr15 88476423 88476423 +chr15 88476424 88476424 +chr15 88476426 88476426 +chr15 88476429 88476429 +chr15 88476431 88476431 +chr15 88476436 88476436 +chr15 88476438 88476438 +chr15 88476446 88476446 +chr15 88476451 88476451 +chr15 88476455 88476455 +chr15 88476456 88476456 +chr15 88476457 88476457 +chr15 88476459 88476459 +chr15 88476461 88476461 +chr15 88476466 88476466 +chr15 88477317 88477317 +chr15 88479928 88479928 +chr15 88482810 88482810 +chr15 88483456 88483456 +chr15 88483804 88483804 +chr15 88483811 88483811 +chr15 88483817 88483817 +chr15 88483829 88483829 +chr15 88483833 88483833 +chr15 88483845 88483845 +chr15 88483866 88483866 +chr15 88483874 88483874 +chr15 88483885 88483885 +chr15 88483892 88483892 +chr15 88483897 88483897 +chr15 88483904 88483904 +chr15 88483908 88483908 +chr15 88483910 88483910 +chr15 88483929 88483929 +chr15 88483932 88483932 +chr15 88483945 88483945 +chr15 88483956 88483956 +chr15 88483962 88483962 +chr15 88483968 88483968 +chr15 88483974 88483974 +chr15 88483978 88483978 +chr15 88483982 88483982 +chr15 88483990 88483990 +chr15 88483992 88483992 +chr15 88483998 88483998 +chr15 88484010 88484010 +chr15 88484019 88484019 +chr15 88484021 88484021 +chr15 88575668 88575668 +chr15 88576038 88576038 +chr15 88576045 88576045 +chr15 88576048 88576048 +chr15 88576051 88576051 +chr15 88576061 88576061 +chr15 88576063 88576063 +chr15 88576064 88576064 +chr15 88576065 88576065 +chr15 88576081 88576081 +chr15 88576091 88576091 +chr15 88576096 88576096 +chr15 88576101 88576101 +chr15 88576107 88576107 +chr15 88576118 88576118 +chr15 88576120 88576120 +chr15 88576122 88576122 +chr15 88576128 88576128 +chr15 88576131 88576131 +chr15 88576133 88576133 +chr15 88576134 88576134 +chr15 88576154 88576154 +chr15 88576156 88576156 +chr15 88576170 88576170 +chr15 88576176 88576176 +chr15 88576178 88576178 +chr15 88576179 88576179 +chr15 88576181 88576181 +chr15 88576184 88576184 +chr15 88576185 88576185 +chr15 88576190 88576190 +chr15 88576197 88576197 +chr15 88576198 88576198 +chr15 88576200 88576200 +chr15 88576203 88576203 +chr15 88576204 88576204 +chr15 88576208 88576208 +chr15 88576214 88576214 +chr15 88576217 88576217 +chr15 88576223 88576223 +chr15 88576231 88576231 +chr15 88576244 88576244 +chr15 88576247 88576247 +chr15 88576248 88576248 +chr15 88576271 88576271 +chr15 88576273 88576273 +chr15 88576276 88576276 +chr15 88576282 88576282 +chr15 88576285 88576285 +chr15 88576289 88576289 +chr15 88576295 88576295 +chr15 88576296 88576296 +chr15 88576297 88576297 +chr15 88576298 88576298 +chr15 88576300 88576300 +chr15 88576312 88576312 +chr15 88576316 88576316 +chr15 88576319 88576319 +chr15 88576320 88576320 +chr15 88576321 88576321 +chr15 88576323 88576323 +chr15 88576408 88576408 +chr16 80106361 80106361 +chr17 18872318 18872318 +chr17 18872323 18872323 +chr17 18872325 18872325 +chr17 18872336 18872336 +chr17 18872337 18872337 +chr17 18872342 18872342 +chr17 18872345 18872345 +chr17 18872351 18872351 +chr17 18872361 18872361 +chr17 18872370 18872370 +chr17 18872372 18872372 +chr17 18872373 18872373 +chr17 18872377 18872377 +chr17 18872379 18872379 +chr17 18872382 18872382 +chr17 18872388 18872388 +chr17 18872391 18872391 +chr17 18872416 18872416 +chr17 18872422 18872422 +chr17 37866310 37866310 +chr17 37866320 37866320 +chr17 37866331 37866331 +chr17 37866342 37866342 +chr17 37866343 37866343 +chr17 37866344 37866344 +chr17 37866345 37866345 +chr17 37866347 37866347 +chr17 37866358 37866358 +chr17 37866359 37866359 +chr17 37866370 37866370 +chr17 37866371 37866371 +chr17 37866372 37866372 +chr17 37866383 37866383 +chr17 37866385 37866385 +chr17 37866389 37866389 +chr17 37866394 37866394 +chr17 37866405 37866405 +chr17 37866416 37866416 +chr17 37866422 37866422 +chr17 37866423 37866423 +chr17 37866426 37866426 +chr17 37866429 37866429 +chr17 37866430 37866430 +chr17 37866442 37866442 +chr17 37866443 37866443 +chr17 37866455 37866455 +chr17 37866483 37866483 +chr17 37866574 37866574 +chr17 37866588 37866588 +chr17 37866589 37866589 +chr17 37866600 37866600 +chr17 37866601 37866601 +chr17 37866609 37866609 +chr17 37866610 37866610 +chr17 37866611 37866611 +chr17 37866620 37866620 +chr17 37866622 37866622 +chr17 37866625 37866625 +chr17 37866641 37866641 +chr17 37866642 37866642 +chr17 37866643 37866643 +chr17 37866651 37866651 +chr17 37866666 37866666 +chr17 37866667 37866667 +chr17 37866675 37866675 +chr17 37866677 37866677 +chr17 37866679 37866679 +chr17 37866685 37866685 +chr17 37866688 37866688 +chr17 37866696 37866696 +chr17 37866697 37866697 +chr17 37866701 37866701 +chr17 37866706 37866706 +chr17 37866707 37866707 +chr17 37866709 37866709 +chr17 37866710 37866710 +chr17 37866727 37866727 +chr17 37866741 37866741 +chr17 37866743 37866743 +chr17 37866750 37866750 +chr17 37866752 37866752 +chr17 37868153 37868153 +chr17 37868161 37868161 +chr17 37868169 37868169 +chr17 37868188 37868188 +chr17 37868191 37868191 +chr17 37868196 37868196 +chr17 37868200 37868200 +chr17 37868201 37868201 +chr17 37868206 37868206 +chr17 37868212 37868212 +chr17 37868218 37868218 +chr17 37868219 37868219 +chr17 37868231 37868231 +chr17 37868233 37868233 +chr17 37868237 37868237 +chr17 37868268 37868268 +chr17 37868271 37868271 +chr17 37868275 37868275 +chr17 37868278 37868278 +chr17 37868281 37868281 +chr17 37868298 37868298 +chr17 37868305 37868305 +chr17 37868313 37868313 +chr17 37868315 37868315 +chr17 37868319 37868319 +chr17 37868320 37868320 +chr17 37868322 37868322 +chr17 37868323 37868323 +chr17 37871975 37871975 +chr17 37871977 37871977 +chr17 37871978 37871978 +chr17 37871980 37871980 +chr17 37871984 37871984 +chr17 37871986 37871986 +chr17 37871990 37871990 +chr17 37871997 37871997 +chr17 37871999 37871999 +chr17 37872004 37872004 +chr17 37872010 37872010 +chr17 37872014 37872014 +chr17 37872015 37872015 +chr17 37872027 37872027 +chr17 37872035 37872035 +chr17 37872036 37872036 +chr17 37872041 37872041 +chr17 37872045 37872045 +chr17 37872050 37872050 +chr17 37872060 37872060 +chr17 37872076 37872076 +chr17 37872088 37872088 +chr17 37872094 37872094 +chr17 37872095 37872095 +chr17 37872096 37872096 +chr17 37872105 37872105 +chr17 37872107 37872107 +chr17 37872115 37872115 +chr17 37872119 37872119 +chr17 37872121 37872121 +chr17 37872122 37872122 +chr17 37872126 37872126 +chr17 37872128 37872128 +chr17 37872137 37872137 +chr17 37872143 37872143 +chr17 37872145 37872145 +chr17 37872163 37872163 +chr17 37872166 37872166 +chr17 37872168 37872168 +chr17 37872180 37872180 +chr17 37872186 37872186 +chr17 37872205 37872205 +chr17 37872207 37872207 +chr17 37873563 37873563 +chr17 37873564 37873564 +chr17 37873589 37873589 +chr17 37873599 37873599 +chr17 37873600 37873600 +chr17 37873602 37873602 +chr17 37873607 37873607 +chr17 37873613 37873613 +chr17 37873616 37873616 +chr17 37873617 37873617 +chr17 37873623 37873623 +chr17 37873624 37873624 +chr17 37873628 37873628 +chr17 37873630 37873630 +chr17 37873631 37873631 +chr17 37873632 37873632 +chr17 37873641 37873641 +chr17 37873642 37873642 +chr17 37873643 37873643 +chr17 37873649 37873649 +chr17 37873650 37873650 +chr17 37873654 37873654 +chr17 37873655 37873655 +chr17 37873663 37873663 +chr17 37873666 37873666 +chr17 37873692 37873692 +chr17 37873698 37873698 +chr17 37873699 37873699 +chr17 37873701 37873701 +chr17 37873709 37873709 +chr17 37873710 37873710 +chr17 37873714 37873714 +chr17 37873720 37873720 +chr17 37873721 37873721 +chr17 37873729 37873729 +chr17 37873733 37873733 +chr17 37873734 37873734 +chr17 37873737 37873737 +chr17 37875990 37875990 +chr17 37875997 37875997 +chr17 37876001 37876001 +chr17 37876003 37876003 +chr17 37876009 37876009 +chr17 37876016 37876016 +chr17 37876018 37876018 +chr17 37876024 37876024 +chr17 37876031 37876031 +chr17 37876040 37876040 +chr17 37876067 37876067 +chr17 37876071 37876071 +chr17 37876073 37876073 +chr17 37876074 37876074 +chr17 37876083 37876083 +chr17 37876094 37876094 +chr17 37876096 37876096 +chr17 37876098 37876098 +chr17 37876110 37876110 +chr17 37876111 37876111 +chr17 37876120 37876120 +chr17 37876123 37876123 +chr17 37876131 37876131 +chr17 37879558 37879558 +chr17 37879560 37879560 +chr17 37879563 37879563 +chr17 37879573 37879573 +chr17 37879574 37879574 +chr17 37879587 37879587 +chr17 37879588 37879588 +chr17 37879590 37879590 +chr17 37879593 37879593 +chr17 37879606 37879606 +chr17 37879609 37879609 +chr17 37879617 37879617 +chr17 37879618 37879618 +chr17 37879623 37879623 +chr17 37879626 37879626 +chr17 37879643 37879643 +chr17 37879655 37879655 +chr17 37879660 37879660 +chr17 37879676 37879676 +chr17 37879678 37879678 +chr17 37879684 37879684 +chr17 37879701 37879701 +chr17 37879718 37879718 +chr17 37879720 37879720 +chr17 37879721 37879721 +chr17 37879762 37879762 +chr17 37879765 37879765 +chr17 37879772 37879772 +chr17 37879776 37879776 +chr17 37879780 37879780 +chr17 37879799 37879799 +chr17 37879800 37879800 +chr17 37879807 37879807 +chr17 37879811 37879811 +chr17 37879814 37879814 +chr17 37879820 37879820 +chr17 37879835 37879835 +chr17 37879840 37879840 +chr17 37879853 37879853 +chr17 37879859 37879859 +chr17 37879863 37879863 +chr17 37879865 37879865 +chr17 37879883 37879883 +chr17 37879912 37879912 +chr17 37879923 37879923 +chr17 37879932 37879932 +chr17 37879941 37879941 +chr17 37880124 37880124 +chr17 37880129 37880129 +chr17 37880138 37880138 +chr17 37880140 37880140 +chr17 37880142 37880142 +chr17 37880143 37880143 +chr17 37880159 37880159 +chr17 37880163 37880163 +chr17 37880174 37880174 +chr17 37880192 37880192 +chr17 37880196 37880196 +chr17 37880236 37880236 +chr17 37880248 37880248 +chr17 37880263 37880263 +chr17 37880272 37880272 +chr17 37880273 37880273 +chr17 37880274 37880274 +chr17 37880277 37880277 +chr17 37880279 37880279 +chr17 37880285 37880285 +chr17 37880289 37880289 +chr17 37880294 37880294 +chr17 37880299 37880299 +chr17 37880302 37880302 +chr17 37880961 37880961 +chr17 37880963 37880963 +chr17 37880965 37880965 +chr17 37880969 37880969 +chr17 37880975 37880975 +chr17 37880977 37880977 +chr17 37880987 37880987 +chr17 37880988 37880988 +chr17 37880993 37880993 +chr17 37881007 37881007 +chr17 37881008 37881008 +chr17 37881009 37881009 +chr17 37881017 37881017 +chr17 37881020 37881020 +chr17 37881022 37881022 +chr17 37881032 37881032 +chr17 37881038 37881038 +chr17 37881039 37881039 +chr17 37881049 37881049 +chr17 37881051 37881051 +chr17 37881055 37881055 +chr17 37881056 37881056 +chr17 37881062 37881062 +chr17 37881070 37881070 +chr17 37881071 37881071 +chr17 37881079 37881079 +chr17 37881081 37881081 +chr17 37881093 37881093 +chr17 37881095 37881095 +chr17 37881098 37881098 +chr17 37881102 37881102 +chr17 37881103 37881103 +chr17 37881111 37881111 +chr17 37881113 37881113 +chr17 37881114 37881114 +chr17 37881117 37881117 +chr17 37881118 37881118 +chr17 37881135 37881135 +chr17 37881140 37881140 +chr17 37881142 37881142 +chr17 37881155 37881155 +chr17 37881158 37881158 +chr17 37881161 37881161 +chr17 37881170 37881170 +chr17 37881173 37881173 +chr17 37881178 37881178 +chr17 37881179 37881179 +chr17 37881182 37881182 +chr17 37881191 37881191 +chr17 37881296 37881296 +chr17 37881309 37881309 +chr17 37881315 37881315 +chr17 37881316 37881316 +chr17 37881327 37881327 +chr17 37881331 37881331 +chr17 37881332 37881332 +chr17 37881340 37881340 +chr17 37881344 37881344 +chr17 37881345 37881345 +chr17 37881358 37881358 +chr17 37881359 37881359 +chr17 37881371 37881371 +chr17 37881382 37881382 +chr17 37881387 37881387 +chr17 37881394 37881394 +chr17 37881397 37881397 +chr17 37881400 37881400 +chr17 37881406 37881406 +chr17 37881418 37881418 +chr17 37881419 37881419 +chr17 37881427 37881427 +chr17 37881428 37881428 +chr17 37881446 37881446 +chr17 37881529 37881529 +chr17 37881533 37881533 +chr17 37881544 37881544 +chr17 37881553 37881553 +chr17 37881560 37881560 +chr17 37881562 37881562 +chr17 37881565 37881565 +chr17 37881571 37881571 +chr17 37881585 37881585 +chr17 37881586 37881586 +chr17 37881600 37881600 +chr17 37881615 37881615 +chr17 37881616 37881616 +chr17 37881617 37881617 +chr17 37881618 37881618 +chr17 37881620 37881620 +chr17 37881623 37881623 +chr17 37881624 37881624 +chr17 37881630 37881630 +chr17 37881645 37881645 +chr17 37881654 37881654 +chr17 37881664 37881664 +chr17 37881667 37881667 +chr17 37881669 37881669 +chr17 37881679 37881679 +chr17 37881683 37881683 +chr17 37881943 37881943 +chr17 37881955 37881955 +chr17 37881961 37881961 +chr17 37881964 37881964 +chr17 37881976 37881976 +chr17 37881977 37881977 +chr17 37881999 37881999 +chr17 37882003 37882003 +chr17 37882004 37882004 +chr17 37882006 37882006 +chr17 37882009 37882009 +chr17 37882012 37882012 +chr17 37882018 37882018 +chr17 37882019 37882019 +chr17 37882020 37882020 +chr17 37882024 37882024 +chr17 37882030 37882030 +chr17 37882033 37882033 +chr17 37882055 37882055 +chr17 37882057 37882057 +chr17 37882060 37882060 +chr17 37882062 37882062 +chr17 37882067 37882067 +chr17 37882071 37882071 +chr17 37882111 37882111 +chr17 37882122 37882122 +chr17 37883043 37883043 +chr17 37883045 37883045 +chr17 37883047 37883047 +chr17 37883050 37883050 +chr17 37883051 37883051 +chr17 37883070 37883070 +chr17 37883078 37883078 +chr17 37883079 37883079 +chr17 37883084 37883084 +chr17 37883087 37883087 +chr17 37883088 37883088 +chr17 37883096 37883096 +chr17 37883098 37883098 +chr17 37883102 37883102 +chr17 37883103 37883103 +chr17 37883105 37883105 +chr17 37883113 37883113 +chr17 37883114 37883114 +chr17 37883121 37883121 +chr17 37883122 37883122 +chr17 37883125 37883125 +chr17 37883126 37883126 +chr17 37883130 37883130 +chr17 37883131 37883131 +chr17 37883136 37883136 +chr17 37883137 37883137 +chr17 37883139 37883139 +chr17 37883141 37883141 +chr17 37883156 37883156 +chr17 37883163 37883163 +chr17 37883167 37883167 +chr17 37883170 37883170 +chr17 37883175 37883175 +chr17 37883183 37883183 +chr17 37883186 37883186 +chr17 37883204 37883204 +chr17 37883205 37883205 +chr17 37883207 37883207 +chr17 37883208 37883208 +chr17 37883211 37883211 +chr17 37883212 37883212 +chr17 37883219 37883219 +chr17 37883225 37883225 +chr17 37883232 37883232 +chr17 37883239 37883239 +chr17 37883240 37883240 +chr17 37883243 37883243 +chr17 37883244 37883244 +chr17 37883246 37883246 +chr17 37883247 37883247 +chr17 37883253 37883253 +chr17 37883254 37883254 +chr17 37883262 37883262 +chr17 37883263 37883263 +chr17 37883269 37883269 +chr17 37883273 37883273 +chr17 37883279 37883279 +chr17 37883941 37883941 +chr17 37883946 37883946 +chr17 37883947 37883947 +chr17 37883957 37883957 +chr17 37883965 37883965 +chr17 37883966 37883966 +chr17 37883967 37883967 +chr17 37883977 37883977 +chr17 37883981 37883981 +chr17 37883982 37883982 +chr17 37883985 37883985 +chr17 37883988 37883988 +chr17 37883999 37883999 +chr17 37884003 37884003 +chr17 37884010 37884010 +chr17 37884011 37884011 +chr17 37884013 37884013 +chr17 37884020 37884020 +chr17 37884027 37884027 +chr17 37884030 37884030 +chr17 37884031 37884031 +chr17 37884034 37884034 +chr17 37884036 37884036 +chr17 37884037 37884037 +chr17 37884048 37884048 +chr17 37884052 37884052 +chr17 37884056 37884056 +chr17 37884069 37884069 +chr17 37884070 37884070 +chr17 37884073 37884073 +chr17 37884074 37884074 +chr17 37884078 37884078 +chr17 37884079 37884079 +chr17 37884087 37884087 +chr17 37884090 37884090 +chr17 37884092 37884092 +chr17 37884099 37884099 +chr17 37884100 37884100 +chr17 37884102 37884102 +chr17 37884109 37884109 +chr17 37884111 37884111 +chr17 37884113 37884113 +chr17 37884124 37884124 +chr17 37884133 37884133 +chr17 37884139 37884139 +chr17 37884141 37884141 +chr17 37884142 37884142 +chr17 37884147 37884147 +chr17 37884149 37884149 +chr17 37884153 37884153 +chr17 37884159 37884159 +chr17 37884164 37884164 +chr17 37884168 37884168 +chr17 37884176 37884176 +chr17 37884178 37884178 +chr17 37884180 37884180 +chr17 37884191 37884191 +chr17 37884201 37884201 +chr17 37884205 37884205 +chr17 37884223 37884223 +chr17 37884232 37884232 +chr17 37884234 37884234 +chr17 37884235 37884235 +chr17 37884247 37884247 +chr17 37884250 37884250 +chr17 37884251 37884251 +chr17 37884254 37884254 +chr17 37884255 37884255 +chr17 37884259 37884259 +chr17 37884263 37884263 +chr17 37884270 37884270 +chr17 37884272 37884272 +chr17 37884276 37884276 +chr17 37884278 37884278 +chr17 37884282 37884282 +chr17 37884283 37884283 +chr17 37884285 37884285 +chr17 37884286 37884286 +chr17 37884291 37884291 +chr17 37884292 37884292 +chr17 37884293 37884293 +chr18 23417133 23417133 +chr18 73481577 73481577 +chr18 9749879 9749879 +chr19 4569809 4569809 +chr19 4569892 4569892 +chr19 49905029 49905029 +chr20 43956001 43956001 +chr20 43956009 43956009 +chr20 43956014 43956014 +chr20 43956017 43956017 +chr20 43956025 43956025 +chr20 43956031 43956031 +chr20 43956035 43956035 +chr20 43956036 43956036 +chr20 43956039 43956039 +chr20 43956042 43956042 +chr20 43956047 43956047 +chr20 43956049 43956049 +chr20 43956066 43956066 +chr20 43956073 43956073 +chr20 43956075 43956075 +chr20 43956079 43956079 +chr20 43956081 43956081 +chr20 43956090 43956090 +chr20 43956098 43956098 +chr20 43956191 43956191 +chr20 43956636 43956636 +chr20 43956973 43956973 +chr20 43957510 43957510 +chr20 43958743 43958743 +chr20 43958755 43958755 +chr20 43958786 43958786 +chr20 43958850 43958850 +chr20 43958872 43958872 +chr20 43958957 43958957 +chr20 43958967 43958967 +chr20 43958968 43958968 +chr20 43958973 43958973 +chr20 43958975 43958975 +chr20 43958977 43958977 +chr20 43958981 43958981 +chr20 43958982 43958982 +chr20 43958989 43958989 +chr20 43958992 43958992 +chr20 43958996 43958996 +chr20 43958997 43958997 +chr20 43958998 43958998 +chr20 43959001 43959001 +chr20 43959012 43959012 +chr20 43959020 43959020 +chr20 43959023 43959023 +chr20 43959026 43959026 +chr20 43959039 43959039 +chr20 43959042 43959042 +chr20 43959047 43959047 +chr20 43959048 43959048 +chr20 43959052 43959052 +chr20 43961657 43961657 +chr20 43961662 43961662 +chr20 43961663 43961663 +chr20 43961671 43961671 +chr20 43961681 43961681 +chr20 43961683 43961683 +chr20 43961685 43961685 +chr20 43961691 43961691 +chr20 43961692 43961692 +chr20 43961696 43961696 +chr20 43961697 43961697 +chr20 43961701 43961701 +chr20 43961716 43961716 +chr20 43961724 43961724 +chr20 43961729 43961729 +chr20 43961730 43961730 +chr20 43961741 43961741 +chr20 43961742 43961742 +chr20 43961748 43961748 +chr20 43961971 43961971 +chr20 43961997 43961997 +chr20 43962035 43962035 +chr20 43963047 43963047 +chr20 43963489 43963489 +chr20 43963735 43963735 +chr20 43963739 43963739 +chr20 43964288 43964288 +chr20 43964373 43964373 +chr20 43964376 43964376 +chr20 43964378 43964378 +chr20 43964379 43964379 +chr20 43964384 43964384 +chr20 43964386 43964386 +chr20 43964393 43964393 +chr20 43964396 43964396 +chr20 43964397 43964397 +chr20 43964398 43964398 +chr20 43964399 43964399 +chr20 43964404 43964404 +chr20 43964407 43964407 +chr20 43964408 43964408 +chr20 43964418 43964418 +chr20 43964422 43964422 +chr20 43964429 43964429 +chr20 43964431 43964431 +chr20 43964433 43964433 +chr20 43964437 43964437 +chr20 43964443 43964443 +chr20 43964444 43964444 +chr20 43964447 43964447 +chr20 43964448 43964448 +chr20 43964452 43964452 +chr20 43964453 43964453 +chr20 43964459 43964459 +chr20 4447483 4447483 +chr2 106738835 106738835 +chr2 111885244 111885244 +chr2 111886168 111886168 +chr2 111886172 111886172 +chr2 111886173 111886173 +chr2 111886175 111886175 +chr2 111886176 111886176 +chr2 111886178 111886178 +chr2 111886184 111886184 +chr2 111886187 111886187 +chr2 111886205 111886205 +chr2 111886210 111886210 +chr2 111886212 111886212 +chr2 111886233 111886233 +chr2 111886234 111886234 +chr2 111886238 111886238 +chr2 111886246 111886246 +chr2 111886255 111886255 +chr2 111886258 111886258 +chr2 111886262 111886262 +chr2 111886269 111886269 +chr2 111886277 111886277 +chr21 15481292 15481292 +chr21 15481294 15481294 +chr21 15481298 15481298 +chr21 15481299 15481299 +chr21 15481303 15481303 +chr21 15481319 15481319 +chr21 15481326 15481326 +chr21 15481328 15481328 +chr21 15481329 15481329 +chr21 15481332 15481332 +chr21 15481334 15481334 +chr21 15481346 15481346 +chr21 15481349 15481349 +chr21 15481353 15481353 +chr21 15481355 15481355 +chr21 15481358 15481358 +chr21 15481365 15481365 +chr21 15481366 15481366 +chr21 15481375 15481375 +chr21 15481384 15481384 +chr21 15481394 15481394 +chr21 15481395 15481395 +chr21 15481399 15481399 +chr21 15481412 15481412 +chr21 15481414 15481414 +chr21 15481418 15481418 +chr21 15481420 15481420 +chr21 15481429 15481429 +chr21 15481436 15481436 +chr21 15481442 15481442 +chr21 15481443 15481443 +chr21 15481447 15481447 +chr21 16685598 16685598 +chr2 124109213 124109213 +chr21 29679687 29679687 +chr22 20787850 20787850 +chr22 33559508 33559508 +chr2 29419591 29419591 +chr2 29419593 29419593 +chr2 29419596 29419596 +chr2 29419604 29419604 +chr2 29419607 29419607 +chr2 29419613 29419613 +chr2 29419624 29419624 +chr2 29419627 29419627 +chr2 29419648 29419648 +chr2 29419655 29419655 +chr2 29419658 29419658 +chr2 29419666 29419666 +chr2 29419667 29419667 +chr2 29419678 29419678 +chr2 29419679 29419679 +chr2 29419684 29419684 +chr2 29419685 29419685 +chr2 29419687 29419687 +chr2 29419688 29419688 +chr2 29419689 29419689 +chr2 29419691 29419691 +chr2 29419707 29419707 +chr2 29419712 29419712 +chr2 29419719 29419719 +chr2 29419721 29419721 +chr2 29419724 29419724 +chr2 29419729 29419729 +chr2 29419736 29419736 +chr2 29419737 29419737 +chr2 29419740 29419740 +chr2 29419741 29419741 +chr2 29419747 29419747 +chr2 29419750 29419750 +chr2 29419767 29419767 +chr2 29432608 29432608 +chr2 29432615 29432615 +chr2 29432619 29432619 +chr2 29432623 29432623 +chr2 29432627 29432627 +chr2 29432628 29432628 +chr2 29432630 29432630 +chr2 29432635 29432635 +chr2 29432652 29432652 +chr2 29432668 29432668 +chr2 29432672 29432672 +chr2 29432675 29432675 +chr2 29432681 29432681 +chr2 29432685 29432685 +chr2 29432695 29432695 +chr2 29432699 29432699 +chr2 29432704 29432704 +chr2 29432707 29432707 +chr2 29432709 29432709 +chr2 29432710 29432710 +chr2 29432719 29432719 +chr2 29432724 29432724 +chr2 29432739 29432739 +chr2 29432740 29432740 +chr2 29432749 29432749 +chr2 29432760 29432760 +chr2 29432761 29432761 +chr2 29432763 29432763 +chr2 29432767 29432767 +chr2 29432773 29432773 +chr2 29432776 29432776 +chr2 29432778 29432778 +chr2 29432779 29432779 +chr2 29436809 29436809 +chr2 29436811 29436811 +chr2 29436817 29436817 +chr2 29436818 29436818 +chr2 29436901 29436901 +chr2 29436902 29436902 +chr2 29436909 29436909 +chr2 29436915 29436915 +chr2 29436930 29436930 +chr2 29436933 29436933 +chr2 29436936 29436936 +chr2 29436937 29436937 +chr2 29436940 29436940 +chr2 29436947 29436947 +chr2 29436951 29436951 +chr2 29436953 29436953 +chr2 29436965 29436965 +chr2 29436967 29436967 +chr2 29436971 29436971 +chr2 29436972 29436972 +chr2 29436975 29436975 +chr2 29436982 29436982 +chr2 29443556 29443556 +chr2 29443558 29443558 +chr2 29443572 29443572 +chr2 29443576 29443576 +chr2 29443577 29443577 +chr2 29443587 29443587 +chr2 29443591 29443591 +chr2 29443592 29443592 +chr2 29443612 29443612 +chr2 29443614 29443614 +chr2 29443615 29443615 +chr2 29443617 29443617 +chr2 29443622 29443622 +chr2 29443623 29443623 +chr2 29443624 29443624 +chr2 29443626 29443626 +chr2 29443628 29443628 +chr2 29443645 29443645 +chr2 29443649 29443649 +chr2 29443660 29443660 +chr2 29443664 29443664 +chr2 29443669 29443669 +chr2 29443670 29443670 +chr2 29443676 29443676 +chr2 29443682 29443682 +chr2 29443693 29443693 +chr2 29443704 29443704 +chr2 29443705 29443705 +chr2 29443710 29443710 +chr2 29443725 29443725 +chr2 29443726 29443726 +chr2 29445164 29445164 +chr2 29445167 29445167 +chr2 29445168 29445168 +chr2 29445174 29445174 +chr2 29445183 29445183 +chr2 29445189 29445189 +chr2 29445192 29445192 +chr2 29445196 29445196 +chr2 29445227 29445227 +chr2 29445230 29445230 +chr2 29445238 29445238 +chr2 29445240 29445240 +chr2 29445243 29445243 +chr2 29445244 29445244 +chr2 29445245 29445245 +chr2 29445249 29445249 +chr2 29445253 29445253 +chr2 29445254 29445254 +chr2 29445266 29445266 +chr2 29445267 29445267 +chr2 29445272 29445272 +chr2 29445282 29445282 +chr2 29445285 29445285 +chr2 29445291 29445291 +chr2 29445294 29445294 +chr2 29445296 29445296 +chr2 29445304 29445304 +chr2 29445309 29445309 +chr2 29445310 29445310 +chr2 29445313 29445313 +chr2 29445324 29445324 +chr2 29445355 29445355 +chr2 29445356 29445356 +chr2 29445358 29445358 +chr2 29445377 29445377 +chr2 29445383 29445383 +chr2 29445390 29445390 +chr2 29445394 29445394 +chr2 29445398 29445398 +chr2 29445401 29445401 +chr2 29445404 29445404 +chr2 29445410 29445410 +chr2 29445412 29445412 +chr2 29445417 29445417 +chr2 29445419 29445419 +chr2 29445425 29445425 +chr2 29445428 29445428 +chr2 29445435 29445435 +chr2 29445446 29445446 +chr2 29445453 29445453 +chr2 29445454 29445454 +chr2 29445455 29445455 +chr2 29445457 29445457 +chr2 29445458 29445458 +chr2 29445464 29445464 +chr2 29445466 29445466 +chr2 29445470 29445470 +chr2 29445472 29445472 +chr2 29445473 29445473 +chr2 29445476 29445476 +chr2 29445484 29445484 +chr2 29445503 29445503 +chr2 29445505 29445505 +chr2 29445507 29445507 +chr2 29445511 29445511 +chr2 29445516 29445516 +chr2 29445520 29445520 +chr2 29445521 29445521 +chr2 29445525 29445525 +chr2 29445602 29445602 +chr2 29446163 29446163 +chr2 29446167 29446167 +chr2 29446170 29446170 +chr2 29446173 29446173 +chr2 29446179 29446179 +chr2 29446180 29446180 +chr2 29446181 29446181 +chr2 29446184 29446184 +chr2 29446186 29446186 +chr2 29446190 29446190 +chr2 29446191 29446191 +chr2 29446192 29446192 +chr2 29446194 29446194 +chr2 29446201 29446201 +chr2 29446202 29446202 +chr2 29446209 29446209 +chr2 29446210 29446210 +chr2 29446219 29446219 +chr2 29446229 29446229 +chr2 29446230 29446230 +chr2 29446235 29446235 +chr2 29446236 29446236 +chr2 29446237 29446237 +chr2 29446239 29446239 +chr2 29446257 29446257 +chr2 29446261 29446261 +chr2 29446262 29446262 +chr2 29446267 29446267 +chr2 29446271 29446271 +chr2 29446273 29446273 +chr2 29446279 29446279 +chr2 29446282 29446282 +chr2 29446288 29446288 +chr2 29446291 29446291 +chr2 29446294 29446294 +chr2 29446295 29446295 +chr2 29446307 29446307 +chr2 29446308 29446308 +chr2 29446312 29446312 +chr2 29446316 29446316 +chr2 29446317 29446317 +chr2 29446319 29446319 +chr2 29446320 29446320 +chr2 29446321 29446321 +chr2 29446331 29446331 +chr2 29446332 29446332 +chr2 29446334 29446334 +chr2 29446339 29446339 +chr2 29446340 29446340 +chr2 29446344 29446344 +chr2 29446354 29446354 +chr2 29446361 29446361 +chr2 29446364 29446364 +chr2 29446374 29446374 +chr2 29446375 29446375 +chr2 29446381 29446381 +chr2 29446385 29446385 +chr2 29446389 29446389 +chr2 29446390 29446390 +chr2 29446394 29446394 +chr2 29446405 29446405 +chr2 29446422 29446422 +chr2 29446426 29446426 +chr2 29446431 29446431 +chr2 29446439 29446439 +chr2 29446701 29446701 +chr2 29446721 29446721 +chr2 29446880 29446880 +chr2 29447108 29447108 +chr2 29447253 29447253 +chr2 29448293 29448293 +chr2 29448295 29448295 +chr2 29448297 29448297 +chr2 29448305 29448305 +chr2 29448309 29448309 +chr2 29448319 29448319 +chr2 29448329 29448329 +chr2 29448336 29448336 +chr2 29448339 29448339 +chr2 29448340 29448340 +chr2 29448354 29448354 +chr2 29448360 29448360 +chr2 29448361 29448361 +chr2 29448362 29448362 +chr2 29448364 29448364 +chr2 29448366 29448366 +chr2 29448367 29448367 +chr2 29448372 29448372 +chr2 29448373 29448373 +chr2 29448376 29448376 +chr2 29448377 29448377 +chr2 29448388 29448388 +chr2 29448395 29448395 +chr2 29448402 29448402 +chr2 29448403 29448403 +chr2 29448404 29448404 +chr2 29448408 29448408 +chr2 29448419 29448419 +chr2 29448444 29448444 +chr2 29448463 29448463 +chr2 29448467 29448467 +chr2 29448473 29448473 +chr2 29448474 29448474 +chr2 29448477 29448477 +chr2 29448483 29448483 +chr2 29448760 29448760 +chr2 29449005 29449005 +chr2 29449526 29449526 +chr2 29449744 29449744 +chr2 29449755 29449755 +chr2 29449757 29449757 +chr2 29449762 29449762 +chr2 29449771 29449771 +chr2 29449785 29449785 +chr2 29449788 29449788 +chr2 29449793 29449793 +chr2 29449797 29449797 +chr2 29449800 29449800 +chr2 29449801 29449801 +chr2 29449803 29449803 +chr2 29451727 29451727 +chr2 29451734 29451734 +chr2 29451736 29451736 +chr2 29451750 29451750 +chr2 29451752 29451752 +chr2 29451762 29451762 +chr2 29451763 29451763 +chr2 29451770 29451770 +chr2 29451776 29451776 +chr2 29451780 29451780 +chr2 29451788 29451788 +chr2 29451796 29451796 +chr2 29451821 29451821 +chr2 29451829 29451829 +chr2 29451837 29451837 +chr2 29451838 29451838 +chr2 29451841 29451841 +chr2 29451847 29451847 +chr2 29451853 29451853 +chr2 29451865 29451865 +chr2 29451868 29451868 +chr2 29451871 29451871 +chr2 29451888 29451888 +chr2 29451889 29451889 +chr2 29451891 29451891 +chr2 29451897 29451897 +chr2 29451901 29451901 +chr2 29451911 29451911 +chr2 29451924 29451924 +chr2 29451925 29451925 +chr2 29451930 29451930 +chr2 29451934 29451934 +chr2 29451935 29451935 +chr2 29451936 29451936 +chr2 29451938 29451938 +chr2 29451949 29451949 +chr2 29451954 29451954 +chr2 29451958 29451958 +chr2 29473963 29473963 +chr2 29473966 29473966 +chr2 29473970 29473970 +chr2 29473981 29473981 +chr2 29473982 29473982 +chr2 29474000 29474000 +chr2 29474010 29474010 +chr2 29474015 29474015 +chr2 29474016 29474016 +chr2 29474018 29474018 +chr2 29474024 29474024 +chr2 29474026 29474026 +chr2 29474027 29474027 +chr2 29474031 29474031 +chr2 29474032 29474032 +chr2 29474041 29474041 +chr2 29474042 29474042 +chr2 29474044 29474044 +chr2 29474065 29474065 +chr2 29474066 29474066 +chr2 29474070 29474070 +chr2 29474075 29474075 +chr2 29474079 29474079 +chr2 29474081 29474081 +chr2 29474083 29474083 +chr2 29474085 29474085 +chr2 29474086 29474086 +chr2 29474088 29474088 +chr2 29474093 29474093 +chr2 29474095 29474095 +chr2 29474101 29474101 +chr2 29474105 29474105 +chr2 29474116 29474116 +chr2 29474126 29474126 +chr2 29474131 29474131 +chr2 29519762 29519762 +chr2 29519765 29519765 +chr2 29519768 29519768 +chr2 29519771 29519771 +chr2 29519784 29519784 +chr2 29519785 29519785 +chr2 29519803 29519803 +chr2 29519804 29519804 +chr2 29519805 29519805 +chr2 29519811 29519811 +chr2 29519814 29519814 +chr2 29519816 29519816 +chr2 29519818 29519818 +chr2 29519819 29519819 +chr2 29519822 29519822 +chr2 29519829 29519829 +chr2 29519831 29519831 +chr2 29519832 29519832 +chr2 29519842 29519842 +chr2 29519844 29519844 +chr2 29519845 29519845 +chr2 29519846 29519846 +chr2 29519851 29519851 +chr2 29519852 29519852 +chr2 29519861 29519861 +chr2 29519873 29519873 +chr2 29519887 29519887 +chr2 29519901 29519901 +chr2 29519903 29519903 +chr2 29519904 29519904 +chr2 29519908 29519908 +chr2 29519919 29519919 +chr2 29519920 29519920 +chr2 29519921 29519921 +chr2 29519923 29519923 +chr3 113804979 113804979 +chr3 178916624 178916624 +chr3 178916643 178916643 +chr3 178916655 178916655 +chr3 178916658 178916658 +chr3 178916665 178916665 +chr3 178916667 178916667 +chr3 178916674 178916674 +chr3 178916677 178916677 +chr3 178916701 178916701 +chr3 178916703 178916703 +chr3 178916719 178916719 +chr3 178916726 178916726 +chr3 178916734 178916734 +chr3 178916753 178916753 +chr3 178916754 178916754 +chr3 178916760 178916760 +chr3 178916762 178916762 +chr3 178916781 178916781 +chr3 178916784 178916784 +chr3 178916788 178916788 +chr3 178916789 178916789 +chr3 178916791 178916791 +chr3 178916802 178916802 +chr3 178916804 178916804 +chr3 178916806 178916806 +chr3 178916811 178916811 +chr3 178916812 178916812 +chr3 178916823 178916823 +chr3 178916838 178916838 +chr3 178916853 178916853 +chr3 178916869 178916869 +chr3 178916886 178916886 +chr3 178916904 178916904 +chr3 178916925 178916925 +chr3 178916931 178916931 +chr3 178916940 178916940 +chr3 178916954 178916954 +chr3 178917470 178917470 +chr3 178917486 178917486 +chr3 178917488 178917488 +chr3 178917489 178917489 +chr3 178917491 178917491 +chr3 178917500 178917500 +chr3 178917513 178917513 +chr3 178917525 178917525 +chr3 178917539 178917539 +chr3 178917544 178917544 +chr3 178917554 178917554 +chr3 178917561 178917561 +chr3 178917587 178917587 +chr3 178917595 178917595 +chr3 178917600 178917600 +chr3 178917608 178917608 +chr3 178917609 178917609 +chr3 178917614 178917614 +chr3 178917618 178917618 +chr3 178917619 178917619 +chr3 178917642 178917642 +chr3 178917648 178917648 +chr3 178917649 178917649 +chr3 178917650 178917650 +chr3 178917653 178917653 +chr3 178917654 178917654 +chr3 178917663 178917663 +chr3 178917670 178917670 +chr3 178917673 178917673 +chr3 178917674 178917674 +chr3 178917690 178917690 +chr3 178917702 178917702 +chr3 178919055 178919055 +chr3 178919064 178919064 +chr3 178919072 178919072 +chr3 178919075 178919075 +chr3 178919101 178919101 +chr3 178919106 178919106 +chr3 178919113 178919113 +chr3 178919129 178919129 +chr3 178919138 178919138 +chr3 178919150 178919150 +chr3 178919164 178919164 +chr3 178919202 178919202 +chr3 178919212 178919212 +chr3 178919229 178919229 +chr3 178919244 178919244 +chr3 178919250 178919250 +chr3 178919262 178919262 +chr3 178919281 178919281 +chr3 178919282 178919282 +chr3 178919286 178919286 +chr3 178919288 178919288 +chr3 178919303 178919303 +chr3 178919307 178919307 +chr3 178919311 178919311 +chr3 178919319 178919319 +chr3 178919331 178919331 +chr3 178921311 178921311 +chr3 178921313 178921313 +chr3 178921315 178921315 +chr3 178921317 178921317 +chr3 178921323 178921323 +chr3 178921328 178921328 +chr3 178921335 178921335 +chr3 178921336 178921336 +chr3 178921342 178921342 +chr3 178921347 178921347 +chr3 178921351 178921351 +chr3 178921353 178921353 +chr3 178921358 178921358 +chr3 178921361 178921361 +chr3 178921394 178921394 +chr3 178921419 178921419 +chr3 178921428 178921428 +chr3 178921431 178921431 +chr3 178921446 178921446 +chr3 178921449 178921449 +chr3 178921455 178921455 +chr3 178921457 178921457 +chr3 178921464 178921464 +chr3 178921467 178921467 +chr3 178921471 178921471 +chr3 178921472 178921472 +chr3 178921482 178921482 +chr3 178921491 178921491 +chr3 178921504 178921504 +chr3 178921516 178921516 +chr3 178921517 178921517 +chr3 178921533 178921533 +chr3 178921542 178921542 +chr3 178921547 178921547 +chr3 178921558 178921558 +chr3 178921563 178921563 +chr3 178921568 178921568 +chr3 178921574 178921574 +chr3 178921585 178921585 +chr3 178921589 178921589 +chr3 178921590 178921590 +chr3 178921593 178921593 +chr3 178921596 178921596 +chr3 178921599 178921599 +chr3 178922245 178922245 +chr3 178922246 178922246 +chr3 178922247 178922247 +chr3 178922254 178922254 +chr3 178922262 178922262 +chr3 178922263 178922263 +chr3 178922273 178922273 +chr3 178922274 178922274 +chr3 178922282 178922282 +chr3 178922319 178922319 +chr3 178922326 178922326 +chr3 178922329 178922329 +chr3 178922330 178922330 +chr3 178922335 178922335 +chr3 178922339 178922339 +chr3 178922356 178922356 +chr3 178922361 178922361 +chr3 178922370 178922370 +chr3 178922371 178922371 +chr3 178922374 178922374 +chr3 178922384 178922384 +chr3 178922387 178922387 +chr3 178922390 178922390 +chr3 178922392 178922392 +chr3 178922399 178922399 +chr3 178922409 178922409 +chr3 178927963 178927963 +chr3 178927964 178927964 +chr3 178927982 178927982 +chr3 178927985 178927985 +chr3 178927986 178927986 +chr3 178927991 178927991 +chr3 178928001 178928001 +chr3 178928002 178928002 +chr3 178928006 178928006 +chr3 178928019 178928019 +chr3 178928026 178928026 +chr3 178928044 178928044 +chr3 178928046 178928046 +chr3 178928053 178928053 +chr3 178928058 178928058 +chr3 178928063 178928063 +chr3 178928064 178928064 +chr3 178928072 178928072 +chr3 178928106 178928106 +chr3 178928129 178928129 +chr3 178928138 178928138 +chr3 178928197 178928197 +chr3 178928207 178928207 +chr3 178928222 178928222 +chr3 178928239 178928239 +chr3 178928246 178928246 +chr3 178928249 178928249 +chr3 178928252 178928252 +chr3 178928256 178928256 +chr3 178928263 178928263 +chr3 178928272 178928272 +chr3 178928284 178928284 +chr3 178928285 178928285 +chr3 178928295 178928295 +chr3 178928303 178928303 +chr3 178928304 178928304 +chr3 178928305 178928305 +chr3 178928315 178928315 +chr3 178928319 178928319 +chr3 178928322 178928322 +chr3 178928326 178928326 +chr3 178928332 178928332 +chr3 178928337 178928337 +chr3 178928341 178928341 +chr3 178928342 178928342 +chr3 178928344 178928344 +chr3 178928349 178928349 +chr3 178928359 178928359 +chr3 178928362 178928362 +chr3 178928363 178928363 +chr3 178928364 178928364 +chr3 178935973 178935973 +chr3 178935974 178935974 +chr3 178935978 178935978 +chr3 178935979 178935979 +chr3 178935982 178935982 +chr3 178935985 178935985 +chr3 178936002 178936002 +chr3 178936003 178936003 +chr3 178936021 178936021 +chr3 178936027 178936027 +chr3 178936038 178936038 +chr3 178936045 178936045 +chr3 178936067 178936067 +chr3 178936087 178936087 +chr3 178936091 178936091 +chr3 178936093 178936093 +chr3 178936111 178936111 +chr3 178936125 178936125 +chr3 178936136 178936136 +chr3 178936143 178936143 +chr3 178936144 178936144 +chr3 178936940 178936940 +chr3 178936943 178936943 +chr3 178936946 178936946 +chr3 178936952 178936952 +chr3 178936957 178936957 +chr3 178936958 178936958 +chr3 178936962 178936962 +chr3 178936964 178936964 +chr3 178936975 178936975 +chr3 178937005 178937005 +chr3 178937008 178937008 +chr3 178937049 178937049 +chr3 178937053 178937053 +chr3 178937071 178937071 +chr3 178937072 178937072 +chr3 178937075 178937075 +chr3 178937084 178937084 +chr3 178937087 178937087 +chr3 178937089 178937089 +chr3 178937090 178937090 +chr3 178937094 178937094 +chr3 178937098 178937098 +chr3 178937104 178937104 +chr3 178937107 178937107 +chr3 178937109 178937109 +chr3 178937110 178937110 +chr3 178937111 178937111 +chr3 178937113 178937113 +chr3 178937364 178937364 +chr3 178937371 178937371 +chr3 178937379 178937379 +chr3 178937389 178937389 +chr3 178937400 178937400 +chr3 178937406 178937406 +chr3 178937421 178937421 +chr3 178937433 178937433 +chr3 178937436 178937436 +chr3 178937440 178937440 +chr3 178937445 178937445 +chr3 178937461 178937461 +chr3 178937462 178937462 +chr3 178937469 178937469 +chr3 178937473 178937473 +chr3 178937477 178937477 +chr3 178937482 178937482 +chr3 178937492 178937492 +chr3 178937494 178937494 +chr3 178937504 178937504 +chr3 178937709 178937709 +chr3 178937722 178937722 +chr3 178937728 178937728 +chr3 178937742 178937742 +chr3 178937754 178937754 +chr3 178937806 178937806 +chr3 178937813 178937813 +chr3 178937817 178937817 +chr3 178937829 178937829 +chr3 178937838 178937838 +chr3 178937849 178937849 +chr3 178937861 178937861 +chr3 178937873 178937873 +chr3 178937877 178937877 +chr3 178938771 178938771 +chr3 178938782 178938782 +chr3 178938796 178938796 +chr3 178938798 178938798 +chr3 178938803 178938803 +chr3 178938807 178938807 +chr3 178938816 178938816 +chr3 178938836 178938836 +chr3 178938838 178938838 +chr3 178938839 178938839 +chr3 178938849 178938849 +chr3 178938852 178938852 +chr3 178938861 178938861 +chr3 178938876 178938876 +chr3 178938927 178938927 +chr3 178938936 178938936 +chr3 178938939 178938939 +chr3 178938948 178938948 +chr3 178947771 178947771 +chr3 178947772 178947772 +chr3 178947775 178947775 +chr3 178947776 178947776 +chr3 178947784 178947784 +chr3 178947788 178947788 +chr3 178947789 178947789 +chr3 178947792 178947792 +chr3 178947805 178947805 +chr3 178947810 178947810 +chr3 178947820 178947820 +chr3 178947831 178947831 +chr3 178947843 178947843 +chr3 178947849 178947849 +chr3 178947900 178947900 +chr3 178947901 178947901 +chr3 178947916 178947916 +chr3 178947917 178947917 +chr3 178947925 178947925 +chr3 178947927 178947927 +chr3 178947932 178947932 +chr3 178947935 178947935 +chr3 178948001 178948001 +chr3 178948051 178948051 +chr3 178948069 178948069 +chr3 178948078 178948078 +chr3 178948120 178948120 +chr3 178948132 178948132 +chr3 178948154 178948154 +chr3 178948162 178948162 +chr3 178948170 178948170 +chr3 178948172 178948172 +chr3 178948173 178948173 +chr3 178951867 178951867 +chr3 178951869 178951869 +chr3 178951871 178951871 +chr3 178951873 178951873 +chr3 178951879 178951879 +chr3 178951904 178951904 +chr3 178951905 178951905 +chr3 178951912 178951912 +chr3 178951925 178951925 +chr3 178951926 178951926 +chr3 178951930 178951930 +chr3 178951939 178951939 +chr3 178951969 178951969 +chr3 178951970 178951970 +chr3 178951978 178951978 +chr3 178951987 178951987 +chr3 178952020 178952020 +chr3 178952080 178952080 +chr3 178952083 178952083 +chr3 178952113 178952113 +chr3 178952125 178952125 +chr3 178952128 178952128 +chr3 178952143 178952143 +chr3 2741024 2741024 +chr4 154809707 154809707 +chr4 25665894 25665894 +chr4 25665903 25665903 +chr4 25665907 25665907 +chr4 25665915 25665915 +chr4 25665920 25665920 +chr4 25665922 25665922 +chr4 25665930 25665930 +chr4 25665932 25665932 +chr4 25665933 25665933 +chr4 25665934 25665934 +chr4 25665939 25665939 +chr4 25665945 25665945 +chr4 25665973 25665973 +chr4 25665979 25665979 +chr4 25665988 25665988 +chr4 25665993 25665993 +chr4 25666004 25666004 +chr4 25666099 25666099 +chr4 25666108 25666108 +chr4 25666330 25666330 +chr4 25667699 25667699 +chr4 25667700 25667700 +chr4 25667702 25667702 +chr4 25667708 25667708 +chr4 25667709 25667709 +chr4 25667711 25667711 +chr4 25667712 25667712 +chr4 25667715 25667715 +chr4 25667725 25667725 +chr4 25667732 25667732 +chr4 25667747 25667747 +chr4 25667751 25667751 +chr4 46329655 46329655 +chr4 46329723 46329723 +chr4 58706855 58706855 +chr5 113993771 113993771 +chr5 113993830 113993830 +chr5 149781758 149781758 +chr5 149781763 149781763 +chr5 149781764 149781764 +chr5 149781768 149781768 +chr5 149781772 149781772 +chr5 149781789 149781789 +chr5 149781790 149781790 +chr5 149781796 149781796 +chr5 149781800 149781800 +chr5 149781806 149781806 +chr5 149781812 149781812 +chr5 149781834 149781834 +chr5 149781840 149781840 +chr5 149781843 149781843 +chr5 149781845 149781845 +chr5 149781850 149781850 +chr5 149781851 149781851 +chr5 149781995 149781995 +chr5 149782006 149782006 +chr5 149782020 149782020 +chr5 149782027 149782027 +chr5 149782033 149782033 +chr5 149782034 149782034 +chr5 149782035 149782035 +chr5 149782038 149782038 +chr5 149782039 149782039 +chr5 149782051 149782051 +chr5 149782052 149782052 +chr5 149782053 149782053 +chr5 149782060 149782060 +chr5 149782062 149782062 +chr5 149782063 149782063 +chr5 149782068 149782068 +chr5 149782072 149782072 +chr5 149782074 149782074 +chr5 149782078 149782078 +chr5 149782085 149782085 +chr5 149782089 149782089 +chr5 149782100 149782100 +chr5 149782104 149782104 +chr5 149782106 149782106 +chr5 149782108 149782108 +chr5 149782109 149782109 +chr5 149782111 149782111 +chr5 149782114 149782114 +chr5 149782120 149782120 +chr5 149782128 149782128 +chr5 149782130 149782130 +chr5 149782131 149782131 +chr5 149782138 149782138 +chr5 149782142 149782142 +chr5 149782145 149782145 +chr5 149782147 149782147 +chr5 149782154 149782154 +chr5 149782155 149782155 +chr5 149782164 149782164 +chr5 149782165 149782165 +chr5 149782167 149782167 +chr5 149782171 149782171 +chr5 149782174 149782174 +chr5 149782175 149782175 +chr5 149782176 149782176 +chr5 149782187 149782187 +chr5 149782191 149782191 +chr5 149782194 149782194 +chr5 149782210 149782210 +chr5 149782217 149782217 +chr5 149782218 149782218 +chr5 149782229 149782229 +chr5 149782231 149782231 +chr5 149782643 149782643 +chr5 149782644 149782644 +chr5 149782650 149782650 +chr5 149782665 149782665 +chr5 149782671 149782671 +chr5 149782685 149782685 +chr5 149782698 149782698 +chr5 149782699 149782699 +chr5 149782702 149782702 +chr5 149782704 149782704 +chr5 149782705 149782705 +chr5 149782711 149782711 +chr5 149782718 149782718 +chr5 149782724 149782724 +chr5 149782727 149782727 +chr5 149782728 149782728 +chr5 149782732 149782732 +chr5 149782736 149782736 +chr5 149782737 149782737 +chr5 149782741 149782741 +chr5 149782750 149782750 +chr5 149782759 149782759 +chr5 149782760 149782760 +chr5 149782767 149782767 +chr5 149782770 149782770 +chr5 149782777 149782777 +chr5 149782790 149782790 +chr5 149782795 149782795 +chr5 149782796 149782796 +chr5 149782801 149782801 +chr5 149782802 149782802 +chr5 149782804 149782804 +chr5 149782805 149782805 +chr5 149782810 149782810 +chr5 149782817 149782817 +chr5 149782819 149782819 +chr5 149782827 149782827 +chr5 149782829 149782829 +chr5 149782832 149782832 +chr5 149782835 149782835 +chr5 149782836 149782836 +chr5 149782840 149782840 +chr5 149782844 149782844 +chr5 149782859 149782859 +chr5 149782863 149782863 +chr5 149782871 149782871 +chr5 149782873 149782873 +chr5 149782882 149782882 +chr5 149782883 149782883 +chr5 149782884 149782884 +chr5 149782891 149782891 +chr5 149782892 149782892 +chr5 149782893 149782893 +chr5 149782899 149782899 +chr5 149782905 149782905 +chr5 149782913 149782913 +chr5 149782914 149782914 +chr5 149782922 149782922 +chr5 149783085 149783085 +chr5 149783694 149783694 +chr5 149783879 149783879 +chr5 149784197 149784197 +chr5 149784199 149784199 +chr5 149784201 149784201 +chr5 149784212 149784212 +chr5 149784219 149784219 +chr5 149784226 149784226 +chr5 149784233 149784233 +chr5 149784247 149784247 +chr5 149784248 149784248 +chr5 149784254 149784254 +chr5 149784256 149784256 +chr5 149784269 149784269 +chr5 149784289 149784289 +chr5 149784294 149784294 +chr5 149784319 149784319 +chr5 149784333 149784333 +chr5 149784337 149784337 +chr5 149784338 149784338 +chr5 149784341 149784341 +chr5 149784351 149784351 +chr5 53815408 53815408 +chr5 53815412 53815412 +chr5 53815413 53815413 +chr5 53815414 53815414 +chr5 53815421 53815421 +chr5 53815423 53815423 +chr5 53815424 53815424 +chr5 53815432 53815432 +chr5 53815440 53815440 +chr5 53815443 53815443 +chr5 53815445 53815445 +chr5 53815448 53815448 +chr5 53815451 53815451 +chr5 53815458 53815458 +chr5 53815461 53815461 +chr5 53815464 53815464 +chr5 53815466 53815466 +chr5 53815474 53815474 +chr5 53815478 53815478 +chr5 53815479 53815479 +chr5 53815480 53815480 +chr5 53815495 53815495 +chr5 53815499 53815499 +chr5 53815501 53815501 +chr5 53815502 53815502 +chr5 53815505 53815505 +chr5 53815507 53815507 +chr5 53815512 53815512 +chr5 53815519 53815519 +chr5 53815521 53815521 +chr5 53815522 53815522 +chr5 53815525 53815525 +chr5 53815529 53815529 +chr5 53815530 53815530 +chr5 53815531 53815531 +chr5 53815536 53815536 +chr5 53815552 53815552 +chr5 53815553 53815553 +chr5 53815555 53815555 +chr5 53815560 53815560 +chr5 53815565 53815565 +chr5 53815576 53815576 +chr5 53815578 53815578 +chr6 117641026 117641026 +chr6 117641032 117641032 +chr6 117641037 117641037 +chr6 117641041 117641041 +chr6 117641046 117641046 +chr6 117641056 117641056 +chr6 117641058 117641058 +chr6 117641060 117641060 +chr6 117641064 117641064 +chr6 117641067 117641067 +chr6 117641079 117641079 +chr6 117641081 117641081 +chr6 117641083 117641083 +chr6 117641086 117641086 +chr6 117641092 117641092 +chr6 117641100 117641100 +chr6 117641103 117641103 +chr6 117641110 117641110 +chr6 117641118 117641118 +chr6 117641128 117641128 +chr6 117641129 117641129 +chr6 117641141 117641141 +chr6 117641147 117641147 +chr6 117641149 117641149 +chr6 117641155 117641155 +chr6 117641164 117641164 +chr6 117641169 117641169 +chr6 117641177 117641177 +chr6 117641182 117641182 +chr6 117641183 117641183 +chr6 117641184 117641184 +chr6 117641186 117641186 +chr6 117641187 117641187 +chr6 117641198 117641198 +chr6 117641204 117641204 +chr6 117641207 117641207 +chr6 117641214 117641214 +chr6 117641215 117641215 +chr6 117641217 117641217 +chr6 117641219 117641219 +chr6 117641220 117641220 +chr6 117641221 117641221 +chr6 117641222 117641222 +chr6 117641224 117641224 +chr6 117641228 117641228 +chr6 117641231 117641231 +chr6 117641232 117641232 +chr6 117641236 117641236 +chr6 117641246 117641246 +chr6 117641330 117641330 +chr6 117641474 117641474 +chr6 117641931 117641931 +chr6 117642337 117642337 +chr6 117642343 117642343 +chr6 117642346 117642346 +chr6 117642355 117642355 +chr6 117642369 117642369 +chr6 117642377 117642377 +chr6 117642378 117642378 +chr6 117642379 117642379 +chr6 117642381 117642381 +chr6 117642382 117642382 +chr6 117642386 117642386 +chr6 117642391 117642391 +chr6 117642394 117642394 +chr6 117642396 117642396 +chr6 117642399 117642399 +chr6 117642402 117642402 +chr6 117642403 117642403 +chr6 117642405 117642405 +chr6 117642408 117642408 +chr6 117642416 117642416 +chr6 117642419 117642419 +chr6 117642420 117642420 +chr6 117642421 117642421 +chr6 117642422 117642422 +chr6 117642443 117642443 +chr6 117642447 117642447 +chr6 117642449 117642449 +chr6 117642457 117642457 +chr6 117642461 117642461 +chr6 117642464 117642464 +chr6 117642467 117642467 +chr6 117642470 117642470 +chr6 117642475 117642475 +chr6 117642476 117642476 +chr6 117642478 117642478 +chr6 117642489 117642489 +chr6 117642493 117642493 +chr6 117642495 117642495 +chr6 117642496 117642496 +chr6 117642499 117642499 +chr6 117642506 117642506 +chr6 117642508 117642508 +chr6 117642512 117642512 +chr6 117642514 117642514 +chr6 117642530 117642530 +chr6 117642531 117642531 +chr6 117642534 117642534 +chr6 117642540 117642540 +chr6 117642551 117642551 +chr6 117642559 117642559 +chr6 117642561 117642561 +chr6 117642564 117642564 +chr6 117642565 117642565 +chr6 117642569 117642569 +chr6 117642574 117642574 +chr6 117642600 117642600 +chr6 117642605 117642605 +chr6 117642609 117642609 +chr6 117643659 117643659 +chr6 117643897 117643897 +chr6 117643994 117643994 +chr6 117644499 117644499 +chr6 117644841 117644841 +chr6 117644866 117644866 +chr6 117645041 117645041 +chr6 117645239 117645239 +chr6 117645445 117645445 +chr6 117645454 117645454 +chr6 117645464 117645464 +chr6 117645467 117645467 +chr6 117645470 117645470 +chr6 117645473 117645473 +chr6 117645484 117645484 +chr6 117645494 117645494 +chr6 117645505 117645505 +chr6 117645507 117645507 +chr6 117645510 117645510 +chr6 117645519 117645519 +chr6 117645520 117645520 +chr6 117645525 117645525 +chr6 117645530 117645530 +chr6 117645538 117645538 +chr6 117645542 117645542 +chr6 117645543 117645543 +chr6 117645546 117645546 +chr6 117645549 117645549 +chr6 117645555 117645555 +chr6 117645556 117645556 +chr6 117645574 117645574 +chr6 117645578 117645578 +chr6 117645584 117645584 +chr6 117645586 117645586 +chr6 117645593 117645593 +chr6 117645604 117645604 +chr6 117645610 117645610 +chr6 117645628 117645628 +chr6 117646772 117646772 +chr6 117647349 117647349 +chr6 117647350 117647350 +chr6 117647359 117647359 +chr6 117647363 117647363 +chr6 117647366 117647366 +chr6 117647377 117647377 +chr6 117647380 117647380 +chr6 117647385 117647385 +chr6 117647394 117647394 +chr6 117647395 117647395 +chr6 117647399 117647399 +chr6 117647407 117647407 +chr6 117647419 117647419 +chr6 117647421 117647421 +chr6 117647422 117647422 +chr6 117647429 117647429 +chr6 117647430 117647430 +chr6 117647443 117647443 +chr6 117647446 117647446 +chr6 117647452 117647452 +chr6 117647453 117647453 +chr6 117647469 117647469 +chr6 117647471 117647471 +chr6 117647475 117647475 +chr6 117647493 117647493 +chr6 117647495 117647495 +chr6 117647496 117647496 +chr6 117647498 117647498 +chr6 117647500 117647500 +chr6 117647520 117647520 +chr6 117647525 117647525 +chr6 117647526 117647526 +chr6 117647527 117647527 +chr6 117647528 117647528 +chr6 117647546 117647546 +chr6 117647561 117647561 +chr6 117647563 117647563 +chr6 117647572 117647572 +chr6 117647576 117647576 +chr6 117647582 117647582 +chr6 117647608 117647608 +chr6 117647609 117647609 +chr6 117648064 117648064 +chr6 117648340 117648340 +chr6 117649921 117649921 +chr6 117649935 117649935 +chr6 117649938 117649938 +chr6 117649939 117649939 +chr6 117649943 117649943 +chr6 117649948 117649948 +chr6 117649957 117649957 +chr6 117649958 117649958 +chr6 117649960 117649960 +chr6 117649975 117649975 +chr6 117649988 117649988 +chr6 117649993 117649993 +chr6 117650000 117650000 +chr6 117650005 117650005 +chr6 117650009 117650009 +chr6 117650016 117650016 +chr6 117650021 117650021 +chr6 117650131 117650131 +chr6 117650443 117650443 +chr6 117650458 117650458 +chr6 117650464 117650464 +chr6 117650469 117650469 +chr6 117650483 117650483 +chr6 117650491 117650491 +chr6 117650495 117650495 +chr6 117650496 117650496 +chr6 117650497 117650497 +chr6 117650510 117650510 +chr6 117650511 117650511 +chr6 117650512 117650512 +chr6 117650519 117650519 +chr6 117650522 117650522 +chr6 117650524 117650524 +chr6 117650528 117650528 +chr6 117650532 117650532 +chr6 117650533 117650533 +chr6 117650554 117650554 +chr6 117650565 117650565 +chr6 117650566 117650566 +chr6 117650570 117650570 +chr6 117650576 117650576 +chr6 117650581 117650581 +chr6 117650596 117650596 +chr6 117650600 117650600 +chr6 117650603 117650603 +chr6 117650609 117650609 +chr6 117650613 117650613 +chr6 117650615 117650615 +chr6 117650620 117650620 +chr6 117650624 117650624 +chr6 117650625 117650625 +chr6 117650626 117650626 +chr6 117650631 117650631 +chr6 117650632 117650632 +chr6 117650635 117650635 +chr6 117650639 117650639 +chr6 117650642 117650642 +chr6 117650645 117650645 +chr6 117650648 117650648 +chr6 117650658 117650658 +chr6 117658193 117658193 +chr6 117658284 117658284 +chr6 117658294 117658294 +chr6 117658301 117658301 +chr6 117658304 117658304 +chr6 117658313 117658313 +chr6 117658319 117658319 +chr6 117658322 117658322 +chr6 117658323 117658323 +chr6 117658334 117658334 +chr6 117658335 117658335 +chr6 117658337 117658337 +chr6 117658347 117658347 +chr6 117658348 117658348 +chr6 117658359 117658359 +chr6 117658361 117658361 +chr6 117658362 117658362 +chr6 117658363 117658363 +chr6 117658367 117658367 +chr6 117658368 117658368 +chr6 117658374 117658374 +chr6 117658379 117658379 +chr6 117658383 117658383 +chr6 117658385 117658385 +chr6 117658400 117658400 +chr6 117658413 117658413 +chr6 117658416 117658416 +chr6 152697623 152697623 +chr6 152697624 152697624 +chr6 152697625 152697625 +chr6 152697626 152697626 +chr6 152697631 152697631 +chr6 152697632 152697632 +chr6 152697647 152697647 +chr6 152697653 152697653 +chr6 152697655 152697655 +chr6 152697657 152697657 +chr6 152697658 152697658 +chr6 152697659 152697659 +chr6 152697670 152697670 +chr6 152697681 152697681 +chr6 152697686 152697686 +chr6 152697690 152697690 +chr6 152697692 152697692 +chr6 152697696 152697696 +chr6 152697705 152697705 +chr6 152697706 152697706 +chr6 152697708 152697708 +chr6 152697715 152697715 +chr6 152697722 152697722 +chr6 152697727 152697727 +chr6 152697732 152697732 +chr6 152697733 152697733 +chr6 159188381 159188381 +chr6 159188382 159188382 +chr6 159188386 159188386 +chr6 159188387 159188387 +chr6 159188389 159188389 +chr6 159188390 159188390 +chr6 159188396 159188396 +chr6 159188398 159188398 +chr6 159188399 159188399 +chr6 159188402 159188402 +chr6 159188408 159188408 +chr6 159188410 159188410 +chr6 159188411 159188411 +chr6 159188412 159188412 +chr6 159188413 159188413 +chr6 159188417 159188417 +chr6 159188422 159188422 +chr6 159188433 159188433 +chr6 159188434 159188434 +chr6 159188439 159188439 +chr6 159188440 159188440 +chr6 159188445 159188445 +chr6 159188446 159188446 +chr6 159188449 159188449 +chr6 159188450 159188450 +chr6 159188451 159188451 +chr6 159188461 159188461 +chr6 159188462 159188462 +chr6 159188463 159188463 +chr6 159188464 159188464 +chr6 159188465 159188465 +chr6 159188466 159188466 +chr6 159188468 159188468 +chr6 159188474 159188474 +chr6 159188477 159188477 +chr6 159188480 159188480 +chr6 159188481 159188481 +chr6 159188483 159188483 +chr6 159188488 159188488 +chr6 159188490 159188490 +chr6 159188491 159188491 +chr6 159188497 159188497 +chr6 159188508 159188508 +chr6 159188511 159188511 +chr6 159188512 159188512 +chr6 159188516 159188516 +chr6 159188518 159188518 +chr6 159188519 159188519 +chr6 159188523 159188523 +chr6 159188526 159188526 +chr6 159188535 159188535 +chr6 159188537 159188537 +chr6 159188539 159188539 +chr6 159188545 159188545 +chr6 159188549 159188549 +chr6 159188554 159188554 +chr6 159188557 159188557 +chr6 159188558 159188558 +chr6 159188560 159188560 +chr6 159188561 159188561 +chr6 159188562 159188562 +chr6 159188568 159188568 +chr6 159188575 159188575 +chr6 159188579 159188579 +chr6 159188581 159188581 +chr6 159188585 159188585 +chr6 159188589 159188589 +chr6 159188979 159188979 +chr6 159190019 159190019 +chr6 159190184 159190184 +chr6 159190317 159190317 +chr6 159190318 159190318 +chr6 159190319 159190319 +chr6 159190320 159190320 +chr6 159190324 159190324 +chr6 159190326 159190326 +chr6 159190328 159190328 +chr6 159190329 159190329 +chr6 159190333 159190333 +chr6 159190334 159190334 +chr6 159190336 159190336 +chr6 159190337 159190337 +chr6 159190343 159190343 +chr6 159190345 159190345 +chr6 159190350 159190350 +chr6 159190353 159190353 +chr6 159190355 159190355 +chr6 159190361 159190361 +chr6 159190370 159190370 +chr6 159190374 159190374 +chr6 159190378 159190378 +chr6 159190379 159190379 +chr6 159190388 159190388 +chr6 159190392 159190392 +chr6 159190393 159190393 +chr6 159190394 159190394 +chr6 159190395 159190395 +chr6 159190398 159190398 +chr6 159190399 159190399 +chr6 159190400 159190400 +chr6 159190406 159190406 +chr6 159190412 159190412 +chr6 159190413 159190413 +chr6 159190415 159190415 +chr6 159190416 159190416 +chr6 159190419 159190419 +chr6 159190425 159190425 +chr6 159190427 159190427 +chr6 159190433 159190433 +chr6 159190445 159190445 +chr6 159190447 159190447 +chr6 159190462 159190462 +chr6 159190465 159190465 +chr6 159190468 159190468 +chr6 159190469 159190469 +chr6 159190474 159190474 +chr6 159190482 159190482 +chr6 159190488 159190488 +chr6 159190496 159190496 +chr6 159190497 159190497 +chr6 159190498 159190498 +chr6 159190771 159190771 +chr6 159190784 159190784 +chr6 159190796 159190796 +chr6 159190798 159190798 +chr6 159190803 159190803 +chr6 159190805 159190805 +chr6 159190812 159190812 +chr6 159190818 159190818 +chr6 159190828 159190828 +chr6 159190843 159190843 +chr6 159190846 159190846 +chr6 159190847 159190847 +chr6 159190848 159190848 +chr6 159190851 159190851 +chr6 159190852 159190852 +chr6 159190856 159190856 +chr6 159190861 159190861 +chr6 159190871 159190871 +chr6 159190874 159190874 +chr6 159190875 159190875 +chr6 159190880 159190880 +chr6 159190887 159190887 +chr6 159190889 159190889 +chr6 159190895 159190895 +chr6 159190896 159190896 +chr6 159190898 159190898 +chr6 159190900 159190900 +chr6 159190902 159190902 +chr6 159190903 159190903 +chr6 159190904 159190904 +chr6 159190905 159190905 +chr6 159190908 159190908 +chr6 159190909 159190909 +chr6 159190924 159190924 +chr6 159190926 159190926 +chr6 159190935 159190935 +chr6 159190936 159190936 +chr6 159190937 159190937 +chr6 159190945 159190945 +chr6 159190948 159190948 +chr6 159190963 159190963 +chr6 159190967 159190967 +chr6 159190970 159190970 +chr6 159190982 159190982 +chr6 159190988 159190988 +chr6 159190989 159190989 +chr6 159190992 159190992 +chr6 159190999 159190999 +chr6 159191001 159191001 +chr6 159191002 159191002 +chr6 159191009 159191009 +chr6 159191018 159191018 +chr6 159191021 159191021 +chr6 159191024 159191024 +chr6 159191028 159191028 +chr6 159191422 159191422 +chr6 159191533 159191533 +chr6 159191745 159191745 +chr6 159191747 159191747 +chr6 159191748 159191748 +chr6 159191755 159191755 +chr6 159191767 159191767 +chr6 159191768 159191768 +chr6 159191773 159191773 +chr6 159191776 159191776 +chr6 159191782 159191782 +chr6 159191786 159191786 +chr6 159191788 159191788 +chr6 159191789 159191789 +chr6 159191793 159191793 +chr6 159191798 159191798 +chr6 159191799 159191799 +chr6 159191818 159191818 +chr6 159191824 159191824 +chr6 159191825 159191825 +chr6 159191827 159191827 +chr6 159191828 159191828 +chr6 159191836 159191836 +chr6 159191837 159191837 +chr6 159191838 159191838 +chr6 159191839 159191839 +chr6 159191849 159191849 +chr6 159191851 159191851 +chr6 159191852 159191852 +chr6 159191855 159191855 +chr6 159191856 159191856 +chr6 159191860 159191860 +chr6 159191861 159191861 +chr6 159191873 159191873 +chr6 159191887 159191887 +chr6 159191889 159191889 +chr6 159191890 159191890 +chr6 159191896 159191896 +chr6 159191897 159191897 +chr6 159191917 159191917 +chr6 159191930 159191930 +chr6 159191932 159191932 +chr6 159191933 159191933 +chr6 159191937 159191937 +chr6 159191944 159191944 +chr6 159191945 159191945 +chr6 159191966 159191966 +chr6 159191967 159191967 +chr6 159191968 159191968 +chr6 159191972 159191972 +chr6 159192045 159192045 +chr6 159192119 159192119 +chr6 159192231 159192231 +chr6 159192237 159192237 +chr6 159192239 159192239 +chr6 159192249 159192249 +chr6 159192251 159192251 +chr6 159192256 159192256 +chr6 159192260 159192260 +chr6 159192267 159192267 +chr6 159192268 159192268 +chr6 159192270 159192270 +chr6 159192276 159192276 +chr6 159192277 159192277 +chr6 159192278 159192278 +chr6 159192281 159192281 +chr6 159192286 159192286 +chr6 164782889 164782889 +chr6 41978274 41978274 +chr7 105679551 105679551 +chr7 116371698 116371698 +chr7 116371707 116371707 +chr7 116371708 116371708 +chr7 116371713 116371713 +chr7 116371715 116371715 +chr7 116371717 116371717 +chr7 116371722 116371722 +chr7 116371725 116371725 +chr7 116371729 116371729 +chr7 116371741 116371741 +chr7 116371743 116371743 +chr7 116371744 116371744 +chr7 116371753 116371753 +chr7 116371754 116371754 +chr7 116371755 116371755 +chr7 116371756 116371756 +chr7 116371759 116371759 +chr7 116371761 116371761 +chr7 116371769 116371769 +chr7 116371770 116371770 +chr7 116371787 116371787 +chr7 116371791 116371791 +chr7 116371793 116371793 +chr7 116371797 116371797 +chr7 116371799 116371799 +chr7 116371800 116371800 +chr7 116371801 116371801 +chr7 116371806 116371806 +chr7 116371807 116371807 +chr7 116371812 116371812 +chr7 116371824 116371824 +chr7 116371826 116371826 +chr7 116371827 116371827 +chr7 116371841 116371841 +chr7 116371843 116371843 +chr7 116371845 116371845 +chr7 116371849 116371849 +chr7 116371857 116371857 +chr7 116371864 116371864 +chr7 116371880 116371880 +chr7 116371886 116371886 +chr7 116371892 116371892 +chr7 116371895 116371895 +chr7 116371903 116371903 +chr7 116371908 116371908 +chr7 116371918 116371918 +chr7 116371925 116371925 +chr7 116371926 116371926 +chr7 116371927 116371927 +chr7 116371930 116371930 +chr7 116371934 116371934 +chr7 116371935 116371935 +chr7 116379983 116379983 +chr7 116379993 116379993 +chr7 116379998 116379998 +chr7 116380006 116380006 +chr7 116380009 116380009 +chr7 116380019 116380019 +chr7 116380025 116380025 +chr7 116380039 116380039 +chr7 116380041 116380041 +chr7 116380055 116380055 +chr7 116380060 116380060 +chr7 116380061 116380061 +chr7 116380062 116380062 +chr7 116380064 116380064 +chr7 116380076 116380076 +chr7 116380080 116380080 +chr7 116380081 116380081 +chr7 116380083 116380083 +chr7 116380085 116380085 +chr7 116380095 116380095 +chr7 116380096 116380096 +chr7 116380100 116380100 +chr7 116380104 116380104 +chr7 116380108 116380108 +chr7 116380109 116380109 +chr7 116380112 116380112 +chr7 116380118 116380118 +chr7 116380126 116380126 +chr7 116380134 116380134 +chr7 116380137 116380137 +chr7 116380149 116380149 +chr7 116380151 116380151 +chr7 116380153 116380153 +chr7 116380154 116380154 +chr7 116380155 116380155 +chr7 116380160 116380160 +chr7 116380909 116380909 +chr7 116380910 116380910 +chr7 116380911 116380911 +chr7 116380918 116380918 +chr7 116380928 116380928 +chr7 116380930 116380930 +chr7 116380939 116380939 +chr7 116380940 116380940 +chr7 116380941 116380941 +chr7 116380942 116380942 +chr7 116380958 116380958 +chr7 116380962 116380962 +chr7 116380974 116380974 +chr7 116380978 116380978 +chr7 116380995 116380995 +chr7 116381003 116381003 +chr7 116381004 116381004 +chr7 116381005 116381005 +chr7 116381013 116381013 +chr7 116381016 116381016 +chr7 116381018 116381018 +chr7 116381022 116381022 +chr7 116381024 116381024 +chr7 116381026 116381026 +chr7 116381029 116381029 +chr7 116381037 116381037 +chr7 116381038 116381038 +chr7 116381039 116381039 +chr7 116381040 116381040 +chr7 116381041 116381041 +chr7 116381047 116381047 +chr7 116381055 116381055 +chr7 116381056 116381056 +chr7 116381062 116381062 +chr7 116381067 116381067 +chr7 116381071 116381071 +chr7 116381077 116381077 +chr7 116381082 116381082 +chr7 116397462 116397462 +chr7 116397465 116397465 +chr7 116397466 116397466 +chr7 116397467 116397467 +chr7 116397475 116397475 +chr7 116397479 116397479 +chr7 116397484 116397484 +chr7 116397489 116397489 +chr7 116397490 116397490 +chr7 116397492 116397492 +chr7 116397500 116397500 +chr7 116397502 116397502 +chr7 116397509 116397509 +chr7 116397515 116397515 +chr7 116397520 116397520 +chr7 116397532 116397532 +chr7 116397535 116397535 +chr7 116397540 116397540 +chr7 116397560 116397560 +chr7 116397561 116397561 +chr7 116397565 116397565 +chr7 116397567 116397567 +chr7 116397572 116397572 +chr7 116397584 116397584 +chr7 116397604 116397604 +chr7 116397605 116397605 +chr7 116397606 116397606 +chr7 116397607 116397607 +chr7 116397614 116397614 +chr7 116397615 116397615 +chr7 116397630 116397630 +chr7 116397672 116397672 +chr7 116397675 116397675 +chr7 116397678 116397678 +chr7 116397683 116397683 +chr7 116397685 116397685 +chr7 116397687 116397687 +chr7 116397689 116397689 +chr7 116397698 116397698 +chr7 116397701 116397701 +chr7 116397708 116397708 +chr7 116397710 116397710 +chr7 116397712 116397712 +chr7 116397714 116397714 +chr7 116397717 116397717 +chr7 116397718 116397718 +chr7 116397724 116397724 +chr7 116397731 116397731 +chr7 116397732 116397732 +chr7 116397740 116397740 +chr7 116397760 116397760 +chr7 116397772 116397772 +chr7 116397781 116397781 +chr7 116397787 116397787 +chr7 116397799 116397799 +chr7 116397801 116397801 +chr7 116397802 116397802 +chr7 116397803 116397803 +chr7 116397808 116397808 +chr7 116397817 116397817 +chr7 116397821 116397821 +chr7 116397823 116397823 +chr7 116397824 116397824 +chr7 116397825 116397825 +chr7 116397834 116397834 +chr7 116397837 116397837 +chr7 116397840 116397840 +chr7 116397846 116397846 +chr7 116398506 116398506 +chr7 116398509 116398509 +chr7 116398520 116398520 +chr7 116398523 116398523 +chr7 116398525 116398525 +chr7 116398528 116398528 +chr7 116398534 116398534 +chr7 116398540 116398540 +chr7 116398544 116398544 +chr7 116398546 116398546 +chr7 116398547 116398547 +chr7 116398590 116398590 +chr7 116398591 116398591 +chr7 116398593 116398593 +chr7 116398601 116398601 +chr7 116398602 116398602 +chr7 116398606 116398606 +chr7 116398609 116398609 +chr7 116398610 116398610 +chr7 116398613 116398613 +chr7 116398619 116398619 +chr7 116398624 116398624 +chr7 116398625 116398625 +chr7 116398626 116398626 +chr7 116398631 116398631 +chr7 116398638 116398638 +chr7 116398659 116398659 +chr7 116398665 116398665 +chr7 116398670 116398670 +chr7 116398677 116398677 +chr7 116398679 116398679 +chr7 116403104 116403104 +chr7 116403112 116403112 +chr7 116403116 116403116 +chr7 116403117 116403117 +chr7 116403120 116403120 +chr7 116403128 116403128 +chr7 116403132 116403132 +chr7 116403134 116403134 +chr7 116403144 116403144 +chr7 116403160 116403160 +chr7 116403173 116403173 +chr7 116403174 116403174 +chr7 116403176 116403176 +chr7 116403178 116403178 +chr7 116403180 116403180 +chr7 116403193 116403193 +chr7 116403194 116403194 +chr7 116403195 116403195 +chr7 116403196 116403196 +chr7 116403203 116403203 +chr7 116403205 116403205 +chr7 116403210 116403210 +chr7 116403213 116403213 +chr7 116403226 116403226 +chr7 116403232 116403232 +chr7 116403235 116403235 +chr7 116403240 116403240 +chr7 116403245 116403245 +chr7 116403249 116403249 +chr7 116403253 116403253 +chr7 116403267 116403267 +chr7 116403274 116403274 +chr7 116403282 116403282 +chr7 116403283 116403283 +chr7 116403287 116403287 +chr7 116403289 116403289 +chr7 116403293 116403293 +chr7 116403301 116403301 +chr7 116403324 116403324 +chr7 116403325 116403325 +chr7 116403327 116403327 +chr7 116403328 116403328 +chr7 116403329 116403329 +chr7 116409683 116409683 +chr7 116409706 116409706 +chr7 116409722 116409722 +chr7 116409741 116409741 +chr7 116409762 116409762 +chr7 116409788 116409788 +chr7 116409792 116409792 +chr7 116409799 116409799 +chr7 116409800 116409800 +chr7 116409808 116409808 +chr7 116409810 116409810 +chr7 116409813 116409813 +chr7 116409815 116409815 +chr7 116409817 116409817 +chr7 116409821 116409821 +chr7 116409825 116409825 +chr7 116409826 116409826 +chr7 116409829 116409829 +chr7 116409830 116409830 +chr7 116409834 116409834 +chr7 116409842 116409842 +chr7 116409857 116409857 +chr7 116411542 116411542 +chr7 116411544 116411544 +chr7 116411546 116411546 +chr7 116411560 116411560 +chr7 116411563 116411563 +chr7 116411568 116411568 +chr7 116411569 116411569 +chr7 116411573 116411573 +chr7 116411576 116411576 +chr7 116411583 116411583 +chr7 116411590 116411590 +chr7 116411616 116411616 +chr7 116411624 116411624 +chr7 116411626 116411626 +chr7 116411628 116411628 +chr7 116411639 116411639 +chr7 116411642 116411642 +chr7 116411669 116411669 +chr7 116411671 116411671 +chr7 116411672 116411672 +chr7 116411680 116411680 +chr7 116411682 116411682 +chr7 116411683 116411683 +chr7 116411695 116411695 +chr7 116411698 116411698 +chr7 116411713 116411713 +chr7 116411895 116411895 +chr7 116411920 116411920 +chr7 116411923 116411923 +chr7 116411924 116411924 +chr7 116411925 116411925 +chr7 116411927 116411927 +chr7 116411928 116411928 +chr7 116411929 116411929 +chr7 116411935 116411935 +chr7 116411948 116411948 +chr7 116411969 116411969 +chr7 116411972 116411972 +chr7 116411975 116411975 +chr7 116411980 116411980 +chr7 116411982 116411982 +chr7 116411985 116411985 +chr7 116411986 116411986 +chr7 116411989 116411989 +chr7 116411990 116411990 +chr7 116411992 116411992 +chr7 116412001 116412001 +chr7 116412010 116412010 +chr7 116412024 116412024 +chr7 116412025 116412025 +chr7 116412029 116412029 +chr7 116412039 116412039 +chr7 116412053 116412053 +chr7 116412057 116412057 +chr7 116412059 116412059 +chr7 116414936 116414936 +chr7 116414938 116414938 +chr7 116414939 116414939 +chr7 116414949 116414949 +chr7 116414960 116414960 +chr7 116414970 116414970 +chr7 116414992 116414992 +chr7 116414996 116414996 +chr7 116414997 116414997 +chr7 116415003 116415003 +chr7 116415005 116415005 +chr7 116415006 116415006 +chr7 116415007 116415007 +chr7 116415008 116415008 +chr7 116415013 116415013 +chr7 116415021 116415021 +chr7 116415023 116415023 +chr7 116415025 116415025 +chr7 116415032 116415032 +chr7 116415034 116415034 +chr7 116415036 116415036 +chr7 116415038 116415038 +chr7 116415047 116415047 +chr7 116415049 116415049 +chr7 116415057 116415057 +chr7 116415061 116415061 +chr7 116415068 116415068 +chr7 116415074 116415074 +chr7 116415098 116415098 +chr7 116415104 116415104 +chr7 116415105 116415105 +chr7 116415107 116415107 +chr7 116415108 116415108 +chr7 116415109 116415109 +chr7 116415110 116415110 +chr7 116415123 116415123 +chr7 116415124 116415124 +chr7 116415126 116415126 +chr7 116415127 116415127 +chr7 116415130 116415130 +chr7 116415137 116415137 +chr7 116415138 116415138 +chr7 116415142 116415142 +chr7 116415148 116415148 +chr7 116415154 116415154 +chr7 116415156 116415156 +chr7 116415166 116415166 +chr7 116417398 116417398 +chr7 116417403 116417403 +chr7 116417408 116417408 +chr7 116417409 116417409 +chr7 116417411 116417411 +chr7 116417418 116417418 +chr7 116417422 116417422 +chr7 116417459 116417459 +chr7 116417461 116417461 +chr7 116417472 116417472 +chr7 116417473 116417473 +chr7 116417479 116417479 +chr7 116417484 116417484 +chr7 116417486 116417486 +chr7 116417490 116417490 +chr7 116417497 116417497 +chr7 116417501 116417501 +chr7 116417516 116417516 +chr7 116417519 116417519 +chr7 116417522 116417522 +chr7 116417529 116417529 +chr7 116417534 116417534 +chr7 116417544 116417544 +chr7 116417548 116417548 +chr7 116417556 116417556 +chr7 116417559 116417559 +chr7 116422010 116422010 +chr7 116422021 116422021 +chr7 116422028 116422028 +chr7 116422029 116422029 +chr7 116422030 116422030 +chr7 116422039 116422039 +chr7 116422045 116422045 +chr7 116422058 116422058 +chr7 116422068 116422068 +chr7 116422081 116422081 +chr7 116422084 116422084 +chr7 116422113 116422113 +chr7 116422120 116422120 +chr7 116422122 116422122 +chr7 116422140 116422140 +chr7 116422149 116422149 +chr7 116422174 116422174 +chr7 116422175 116422175 +chr7 116423365 116423365 +chr7 116423376 116423376 +chr7 116423397 116423397 +chr7 116423409 116423409 +chr7 116423410 116423410 +chr7 116423411 116423411 +chr7 116423427 116423427 +chr7 116423430 116423430 +chr7 116423441 116423441 +chr7 116423447 116423447 +chr7 116423452 116423452 +chr7 116423460 116423460 +chr7 116423501 116423501 +chr7 116423528 116423528 +chr7 116435692 116435692 +chr7 116435694 116435694 +chr7 116435721 116435721 +chr7 116435726 116435726 +chr7 116435729 116435729 +chr7 116435752 116435752 +chr7 116435756 116435756 +chr7 116435768 116435768 +chr7 116435769 116435769 +chr7 116435771 116435771 +chr7 116435774 116435774 +chr7 116435780 116435780 +chr7 116435784 116435784 +chr7 116435786 116435786 +chr7 116435788 116435788 +chr7 116435825 116435825 +chr7 116435826 116435826 +chr7 116435837 116435837 +chr7 116435843 116435843 +chr7 116435851 116435851 +chr7 116435858 116435858 +chr7 116435864 116435864 +chr7 124392512 124392512 +chr7 140434394 140434394 +chr7 140434399 140434399 +chr7 140434402 140434402 +chr7 140434405 140434405 +chr7 140434407 140434407 +chr7 140434409 140434409 +chr7 140434413 140434413 +chr7 140434427 140434427 +chr7 140434434 140434434 +chr7 140434444 140434444 +chr7 140434484 140434484 +chr7 140434488 140434488 +chr7 140434491 140434491 +chr7 140434494 140434494 +chr7 140434502 140434502 +chr7 140434503 140434503 +chr7 140434521 140434521 +chr7 140434538 140434538 +chr7 140434542 140434542 +chr7 140434550 140434550 +chr7 140434553 140434553 +chr7 140434558 140434558 +chr7 140434562 140434562 +chr7 140439591 140439591 +chr7 140439594 140439594 +chr7 140439596 140439596 +chr7 140439601 140439601 +chr7 140439603 140439603 +chr7 140439604 140439604 +chr7 140439605 140439605 +chr7 140439608 140439608 +chr7 140439609 140439609 +chr7 140439625 140439625 +chr7 140439638 140439638 +chr7 140439657 140439657 +chr7 140439664 140439664 +chr7 140439676 140439676 +chr7 140439681 140439681 +chr7 140439695 140439695 +chr7 140439714 140439714 +chr7 140439720 140439720 +chr7 140439727 140439727 +chr7 140439729 140439729 +chr7 140439733 140439733 +chr7 140439757 140439757 +chr7 140439759 140439759 +chr7 140439767 140439767 +chr7 140453047 140453047 +chr7 140453049 140453049 +chr7 140453052 140453052 +chr7 140453057 140453057 +chr7 140453059 140453059 +chr7 140453060 140453060 +chr7 140453087 140453087 +chr7 140453098 140453098 +chr7 140453101 140453101 +chr7 140453102 140453102 +chr7 140453108 140453108 +chr7 140453115 140453115 +chr7 140453134 140453134 +chr7 140453138 140453138 +chr7 140453146 140453146 +chr7 140453170 140453170 +chr7 140453177 140453177 +chr7 140453190 140453190 +chr7 140453218 140453218 +chr7 140453219 140453219 +chr7 140453222 140453222 +chr7 140453949 140453949 +chr7 140453954 140453954 +chr7 140453962 140453962 +chr7 140453963 140453963 +chr7 140453972 140453972 +chr7 140453973 140453973 +chr7 140453977 140453977 +chr7 140453978 140453978 +chr7 140453997 140453997 +chr7 140454015 140454015 +chr7 140454018 140454018 +chr7 140454024 140454024 +chr7 140454047 140454047 +chr7 140454056 140454056 +chr7 140454058 140454058 +chr7 140454062 140454062 +chr7 140454069 140454069 +chr7 140454071 140454071 +chr7 140454075 140454075 +chr7 140454079 140454079 +chr7 140454085 140454085 +chr7 140476716 140476716 +chr7 140476730 140476730 +chr7 140476733 140476733 +chr7 140476738 140476738 +chr7 140476739 140476739 +chr7 140476745 140476745 +chr7 140476747 140476747 +chr7 140476749 140476749 +chr7 140476764 140476764 +chr7 140476768 140476768 +chr7 140476774 140476774 +chr7 140476775 140476775 +chr7 140476779 140476779 +chr7 140476783 140476783 +chr7 140476789 140476789 +chr7 140476795 140476795 +chr7 140476801 140476801 +chr7 140476804 140476804 +chr7 140476833 140476833 +chr7 140476834 140476834 +chr7 140476837 140476837 +chr7 140476852 140476852 +chr7 140476861 140476861 +chr7 140476873 140476873 +chr7 140476875 140476875 +chr7 140476879 140476879 +chr7 140476881 140476881 +chr7 140476885 140476885 +chr7 140477744 140477744 +chr7 140477745 140477745 +chr7 140477747 140477747 +chr7 140477749 140477749 +chr7 140477753 140477753 +chr7 140477756 140477756 +chr7 140477766 140477766 +chr7 140477773 140477773 +chr7 140477778 140477778 +chr7 140477780 140477780 +chr7 140477789 140477789 +chr7 140477793 140477793 +chr7 140477802 140477802 +chr7 140477818 140477818 +chr7 140477834 140477834 +chr7 140477837 140477837 +chr7 140477856 140477856 +chr7 140477861 140477861 +chr7 140477864 140477864 +chr7 140477880 140477880 +chr7 140477893 140477893 +chr7 140477894 140477894 +chr7 140477910 140477910 +chr7 140477915 140477915 +chr7 140477920 140477920 +chr7 140481359 140481359 +chr7 140481369 140481369 +chr7 140481370 140481370 +chr7 140481371 140481371 +chr7 140481386 140481386 +chr7 140481407 140481407 +chr7 140481410 140481410 +chr7 140481415 140481415 +chr7 140481425 140481425 +chr7 140481432 140481432 +chr7 140481434 140481434 +chr7 140481436 140481436 +chr7 140481439 140481439 +chr7 140481443 140481443 +chr7 140481446 140481446 +chr7 140481451 140481451 +chr7 140481469 140481469 +chr7 140481475 140481475 +chr7 140481476 140481476 +chr7 140481491 140481491 +chr7 140481502 140481502 +chr7 140481511 140481511 +chr7 140481514 140481514 +chr7 140481517 140481517 +chr7 140481521 140481521 +chr7 140494101 140494101 +chr7 140494107 140494107 +chr7 140494108 140494108 +chr7 140494115 140494115 +chr7 140494119 140494119 +chr7 140494128 140494128 +chr7 140494141 140494141 +chr7 140494156 140494156 +chr7 140494164 140494164 +chr7 140494170 140494170 +chr7 140494180 140494180 +chr7 140494187 140494187 +chr7 140494189 140494189 +chr7 140494192 140494192 +chr7 140494202 140494202 +chr7 140494206 140494206 +chr7 140494213 140494213 +chr7 140494214 140494214 +chr7 140494215 140494215 +chr7 140494217 140494217 +chr7 140494219 140494219 +chr7 140494220 140494220 +chr7 140494221 140494221 +chr7 140494224 140494224 +chr7 140494225 140494225 +chr7 140494227 140494227 +chr7 140494236 140494236 +chr7 140494246 140494246 +chr7 140494253 140494253 +chr7 140494261 140494261 +chr7 140500132 140500132 +chr7 140500134 140500134 +chr7 140500135 140500135 +chr7 140500136 140500136 +chr7 140500146 140500146 +chr7 140500152 140500152 +chr7 140500156 140500156 +chr7 140500158 140500158 +chr7 140500159 140500159 +chr7 140500165 140500165 +chr7 140500166 140500166 +chr7 140500167 140500167 +chr7 140500168 140500168 +chr7 140500169 140500169 +chr7 140500173 140500173 +chr7 140500174 140500174 +chr7 140500179 140500179 +chr7 140500181 140500181 +chr7 140500184 140500184 +chr7 140500188 140500188 +chr7 140500191 140500191 +chr7 140500194 140500194 +chr7 140500199 140500199 +chr7 140500213 140500213 +chr7 140500214 140500214 +chr7 140500220 140500220 +chr7 140500224 140500224 +chr7 140500227 140500227 +chr7 140500228 140500228 +chr7 140500241 140500241 +chr7 140500244 140500244 +chr7 140500246 140500246 +chr7 140500279 140500279 +chr7 140500280 140500280 +chr7 140500281 140500281 +chr7 140500287 140500287 +chr7 140500304 140500304 +chr7 140501199 140501199 +chr7 140501214 140501214 +chr7 140501217 140501217 +chr7 140501218 140501218 +chr7 140501223 140501223 +chr7 140501224 140501224 +chr7 140501244 140501244 +chr7 140501245 140501245 +chr7 140501250 140501250 +chr7 140501260 140501260 +chr7 140501283 140501283 +chr7 140501301 140501301 +chr7 140501317 140501317 +chr7 140501322 140501322 +chr7 140501337 140501337 +chr7 140501343 140501343 +chr7 140501349 140501349 +chr7 140501360 140501360 +chr7 140534391 140534391 +chr7 140534392 140534392 +chr7 140534395 140534395 +chr7 140534399 140534399 +chr7 140534401 140534401 +chr7 140534430 140534430 +chr7 140534442 140534442 +chr7 140534454 140534454 +chr7 140534466 140534466 +chr7 140534470 140534470 +chr7 140534476 140534476 +chr7 140534483 140534483 +chr7 140534485 140534485 +chr7 140534493 140534493 +chr7 140534497 140534497 +chr7 140534500 140534500 +chr7 140534507 140534507 +chr7 140534514 140534514 +chr7 140534534 140534534 +chr7 140534538 140534538 +chr7 140534541 140534541 +chr7 140534555 140534555 +chr7 140534556 140534556 +chr7 140534564 140534564 +chr7 140534571 140534571 +chr7 140534572 140534572 +chr7 140534574 140534574 +chr7 140534575 140534575 +chr7 140534586 140534586 +chr7 140534596 140534596 +chr7 140534597 140534597 +chr7 140534598 140534598 +chr7 140534615 140534615 +chr7 140534616 140534616 +chr7 140534619 140534619 +chr7 140534625 140534625 +chr7 140534640 140534640 +chr7 140534655 140534655 +chr7 140534657 140534657 +chr7 140534658 140534658 +chr7 140534666 140534666 +chr7 140534678 140534678 +chr7 140534685 140534685 +chr7 140534689 140534689 +chr7 24149292 24149292 +chr7 55210970 55210970 +chr7 55210974 55210974 +chr7 55210985 55210985 +chr7 55210990 55210990 +chr7 55210994 55210994 +chr7 55210998 55210998 +chr7 55211003 55211003 +chr7 55211009 55211009 +chr7 55211025 55211025 +chr7 55211026 55211026 +chr7 55211032 55211032 +chr7 55211043 55211043 +chr7 55211045 55211045 +chr7 55211046 55211046 +chr7 55211073 55211073 +chr7 55211083 55211083 +chr7 55211087 55211087 +chr7 55211089 55211089 +chr7 55211095 55211095 +chr7 55211096 55211096 +chr7 55211100 55211100 +chr7 55211102 55211102 +chr7 55211111 55211111 +chr7 55211117 55211117 +chr7 55211120 55211120 +chr7 55211129 55211129 +chr7 55211136 55211136 +chr7 55211143 55211143 +chr7 55211147 55211147 +chr7 55211157 55211157 +chr7 55211162 55211162 +chr7 55211170 55211170 +chr7 55211180 55211180 +chr7 55211184 55211184 +chr7 55211199 55211199 +chr7 55221689 55221689 +chr7 55221700 55221700 +chr7 55221701 55221701 +chr7 55221703 55221703 +chr7 55221710 55221710 +chr7 55221711 55221711 +chr7 55221714 55221714 +chr7 55221719 55221719 +chr7 55221720 55221720 +chr7 55221724 55221724 +chr7 55221725 55221725 +chr7 55221730 55221730 +chr7 55221731 55221731 +chr7 55221732 55221732 +chr7 55221736 55221736 +chr7 55221742 55221742 +chr7 55221743 55221743 +chr7 55221748 55221748 +chr7 55221759 55221759 +chr7 55221761 55221761 +chr7 55221772 55221772 +chr7 55221778 55221778 +chr7 55221783 55221783 +chr7 55221790 55221790 +chr7 55221798 55221798 +chr7 55221799 55221799 +chr7 55221800 55221800 +chr7 55221809 55221809 +chr7 55221817 55221817 +chr7 55221825 55221825 +chr7 55221829 55221829 +chr7 55221830 55221830 +chr7 55221831 55221831 +chr7 55221834 55221834 +chr7 55221835 55221835 +chr7 55221838 55221838 +chr7 55221848 55221848 +chr7 55221852 55221852 +chr7 55221853 55221853 +chr7 55221857 55221857 +chr7 55221858 55221858 +chr7 55221860 55221860 +chr7 55221863 55221863 +chr7 55241589 55241589 +chr7 55241590 55241590 +chr7 55241605 55241605 +chr7 55241611 55241611 +chr7 55241614 55241614 +chr7 55241623 55241623 +chr7 55241646 55241646 +chr7 55241652 55241652 +chr7 55241659 55241659 +chr7 55241661 55241661 +chr7 55241670 55241670 +chr7 55241677 55241677 +chr7 55241680 55241680 +chr7 55241682 55241682 +chr7 55241690 55241690 +chr7 55241697 55241697 +chr7 55241711 55241711 +chr7 55241717 55241717 +chr7 55241718 55241718 +chr7 55241721 55241721 +chr7 55241724 55241724 +chr7 55241730 55241730 +chr7 55241732 55241732 +chr7 55241755 55241755 +chr7 55241756 55241756 +chr7 55241758 55241758 +chr7 55241759 55241759 +chr7 55242378 55242378 +chr7 55242380 55242380 +chr7 55242385 55242385 +chr7 55242391 55242391 +chr7 55242393 55242393 +chr7 55242397 55242397 +chr7 55242402 55242402 +chr7 55242410 55242410 +chr7 55242412 55242412 +chr7 55242413 55242413 +chr7 55242420 55242420 +chr7 55242422 55242422 +chr7 55242443 55242443 +chr7 55242447 55242447 +chr7 55242448 55242448 +chr7 55242450 55242450 +chr7 55242454 55242454 +chr7 55242456 55242456 +chr7 55242457 55242457 +chr7 55242473 55242473 +chr7 55242482 55242482 +chr7 55242484 55242484 +chr7 55242487 55242487 +chr7 55242488 55242488 +chr7 55242489 55242489 +chr7 55242498 55242498 +chr7 55242500 55242500 +chr7 55242503 55242503 +chr7 55242510 55242510 +chr7 55242531 55242531 +chr7 55242536 55242536 +chr7 55242540 55242540 +chr7 55242544 55242544 +chr7 55242549 55242549 +chr7 55242552 55242552 +chr7 55248962 55248962 +chr7 55248965 55248965 +chr7 55248968 55248968 +chr7 55248969 55248969 +chr7 55248970 55248970 +chr7 55248973 55248973 +chr7 55248977 55248977 +chr7 55248983 55248983 +chr7 55248990 55248990 +chr7 55248991 55248991 +chr7 55248994 55248994 +chr7 55248998 55248998 +chr7 55249004 55249004 +chr7 55249007 55249007 +chr7 55249009 55249009 +chr7 55249012 55249012 +chr7 55249016 55249016 +chr7 55249029 55249029 +chr7 55249030 55249030 +chr7 55249033 55249033 +chr7 55249036 55249036 +chr7 55249051 55249051 +chr7 55249053 55249053 +chr7 55249058 55249058 +chr7 55249060 55249060 +chr7 55249062 55249062 +chr7 55249063 55249063 +chr7 55249066 55249066 +chr7 55249071 55249071 +chr7 55249072 55249072 +chr7 55249075 55249075 +chr7 55249087 55249087 +chr7 55249088 55249088 +chr7 55249103 55249103 +chr7 55249104 55249104 +chr7 55249106 55249106 +chr7 55249110 55249110 +chr7 55249112 55249112 +chr7 55249114 55249114 +chr7 55249118 55249118 +chr7 55249126 55249126 +chr7 55249129 55249129 +chr7 55249134 55249134 +chr7 55249144 55249144 +chr7 55249150 55249150 +chr7 55249159 55249159 +chr7 55249166 55249166 +chr7 55249176 55249176 +chr7 55249179 55249179 +chr7 55249184 55249184 +chr7 55249190 55249190 +chr7 55249191 55249191 +chr7 55249192 55249192 +chr7 55249198 55249198 +chr7 55259426 55259426 +chr7 55259433 55259433 +chr7 55259434 55259434 +chr7 55259436 55259436 +chr7 55259448 55259448 +chr7 55259449 55259449 +chr7 55259460 55259460 +chr7 55259469 55259469 +chr7 55259497 55259497 +chr7 55259510 55259510 +chr7 55259516 55259516 +chr7 55259518 55259518 +chr7 55259534 55259534 +chr7 55259538 55259538 +chr7 55259544 55259544 +chr7 55259561 55259561 +chr7 55259573 55259573 +chr7 55259575 55259575 +chr7 55259576 55259576 +chr8 108377869 108377869 +chr8 108377901 108377901 +chr8 11718528 11718528 +chr9 126881448 126881448 +chr9 1823694 1823694 +chr9 1823749 1823749 +chr9 1823774 1823774 +chr9 6903191 6903191 +chr9 87356848 87356848 +chr9 87356868 87356868 +chr9 87356874 87356874 +chr9 87356883 87356883 +chr9 87356888 87356888 +chr9 87356892 87356892 +chr9 87357731 87357731 +chr9 87358664 87358664 +chr9 87475998 87475998 +chr9 87475999 87475999 +chr9 87476003 87476003 +chr9 87476005 87476005 +chr9 87476015 87476015 +chr9 87476019 87476019 +chr9 87476020 87476020 +chr9 87476025 87476025 +chr9 87476035 87476035 +chr9 87476046 87476046 +chr9 87476047 87476047 +chr9 87476048 87476048 +chr9 87477199 87477199 +chr9 87477274 87477274 +chr9 87478135 87478135 +chr9 87478172 87478172 +chr9 87479105 87479105 +chr9 87480483 87480483 +chrX 11314903 11314903 +chrX 11314905 11314905 +chrX 11314915 11314915 +chrX 11314920 11314920 +chrX 11314922 11314922 +chrX 11314926 11314926 +chrX 11314928 11314928 +chrX 11314934 11314934 +chrX 11314955 11314955 +chrX 11314957 11314957 +chrX 11314961 11314961 +chrX 11314963 11314963 +chrX 11314965 11314965 +chrX 11314974 11314974 +chrX 11314976 11314976 +chrX 11314978 11314978 +chrX 11314983 11314983 +chrX 11314985 11314985 +chrX 11314997 11314997 +chrX 11314998 11314998 +chrY 2655348 2655348 +chrY 2655375 2655375 +chrY 2655391 2655391 +chrY 2655394 2655394 +chrY 2655426 2655426 +chrY 2655429 2655429 +chrY 2655440 2655440 +chrY 2655445 2655445 +chrY 2655466 2655466 +chrY 2655471 2655471 +chrY 2655475 2655475 +chrY 2655490 2655490 +chrY 2655491 2655491 +chrY 2655497 2655497 +chrY 6737911 6737911 +chrY 6737930 6737930 +chrY 6737933 6737933 +chrY 6737936 6737936 +chrY 6737951 6737951 +chrY 6738000 6738000 +chrY 6738027 6738027 +chrY 6738043 6738043 +chrY 6738045 6738045 +chrY 6738076 6738076 +chrY 6738080 6738080 diff --git a/script/public/pollution/624_contaminate_cnvkit.bed b/script/public/pollution/624_contaminate_cnvkit.bed new file mode 100644 index 0000000..749eefc --- /dev/null +++ b/script/public/pollution/624_contaminate_cnvkit.bed @@ -0,0 +1,1488 @@ +chr1 2488153 2488153 +chr1 2490898 2490898 +chr1 2490942 2490942 +chr1 2491205 2491205 +chr1 11166713 11166713 +chr1 11167146 11167146 +chr1 11169676 11169676 +chr1 11181457 11181457 +chr1 11186897 11186897 +chr1 11187893 11187893 +chr1 11205058 11205058 +chr1 11206690 11206690 +chr1 11273418 11273418 +chr1 11288758 11288758 +chr1 11301714 11301714 +chr1 11303153 11303153 +chr1 11854457 11854457 +chr1 11856378 11856378 +chr1 16242620 16242620 +chr1 16255644 16255644 +chr1 16256007 16256007 +chr1 16259813 16259813 +chr1 16260916 16260916 +chr1 16262404 16262404 +chr1 16264264 16264264 +chr1 17359676 17359676 +chr1 17380497 17380497 +chr1 23885498 23885498 +chr1 36937059 36937059 +chr1 36937065 36937065 +chr1 40363054 40363054 +chr1 45796269 45796269 +chr1 45798555 45798555 +chr1 45805566 45805566 +chr1 65311262 65311262 +chr1 65321409 65321409 +chr1 98348885 98348885 +chr1 110253241 110253241 +chr1 118165973 118165973 +chr1 118166096 118166096 +chr1 120057158 120057158 +chr1 120057246 120057246 +chr1 120512104 120512104 +chr1 156785617 156785617 +chr1 156849780 156849780 +chr1 161332346 161332346 +chr1 162740327 162740327 +chr1 204400783 204400783 +chr1 204403659 204403659 +chr1 204425028 204425028 +chr1 204438334 204438334 +chr1 204438643 204438643 +chr1 204494436 204494436 +chr1 204501383 204501383 +chr1 204512100 204512100 +chr1 204516025 204516025 +chr1 204518842 204518842 +chr1 206647742 206647742 +chr1 206647787 206647787 +chr1 206651107 206651107 +chr1 206665052 206665052 +chr1 206666734 206666734 +chr1 206669465 206669465 +chr1 226252232 226252232 +chr1 226253316 226253316 +chr1 226550829 226550829 +chr1 226555302 226555302 +chr1 226564836 226564836 +chr1 226570840 226570840 +chr1 226573364 226573364 +chr1 226578099 226578099 +chr1 226589958 226589958 +chr1 226595647 226595647 +chr2 25466888 25466888 +chr2 25469502 25469502 +chr2 25469913 25469913 +chr2 29416366 29416366 +chr2 29416481 29416481 +chr2 29416572 29416572 +chr2 29445458 29445458 +chr2 29446184 29446184 +chr2 29446701 29446701 +chr2 29446721 29446721 +chr2 29446880 29446880 +chr2 29447108 29447108 +chr2 29447253 29447253 +chr2 29449526 29449526 +chr2 29543663 29543663 +chr2 29940529 29940529 +chr2 30143499 30143499 +chr2 38298150 38298150 +chr2 38298203 38298203 +chr2 42556022 42556022 +chr2 47601106 47601106 +chr2 47630550 47630550 +chr2 47656972 47656972 +chr2 47693959 47693959 +chr2 47703500 47703500 +chr2 47739551 47739551 +chr2 48030838 48030838 +chr2 48033551 48033551 +chr2 61749690 61749690 +chr2 61749716 61749716 +chr2 112776979 112776979 +chr2 141032088 141032088 +chr2 141260668 141260668 +chr2 141298467 141298467 +chr2 141298674 141298674 +chr2 141298682 141298682 +chr2 141298749 141298749 +chr2 141299317 141299317 +chr2 141571440 141571440 +chr2 141709419 141709419 +chr2 141987087 141987087 +chr2 142012027 142012027 +chr2 142012301 142012301 +chr2 142567910 142567910 +chr2 148657117 148657117 +chr2 158637137 158637137 +chr2 198257795 198257795 +chr2 198263146 198263146 +chr2 198265173 198265173 +chr2 198265526 198265526 +chr2 198283305 198283305 +chr2 202122995 202122995 +chr2 202151163 202151163 +chr2 212251864 212251864 +chr2 212522651 212522651 +chr2 212812097 212812097 +chr2 215632155 215632155 +chr2 215632192 215632192 +chr2 215632256 215632256 +chr2 215634055 215634055 +chr2 215645464 215645464 +chr2 215674224 215674224 +chr2 215674323 215674323 +chr2 225346646 225346646 +chr2 225362478 225362478 +chr2 225365056 225365056 +chr2 225367669 225367669 +chr2 225376034 225376034 +chr2 242793273 242793273 +chr3 10191943 10191943 +chr3 12475557 12475557 +chr3 14187449 14187449 +chr3 14199887 14199887 +chr3 14208625 14208625 +chr3 14208630 14208630 +chr3 14220023 14220023 +chr3 30686414 30686414 +chr3 30713126 30713126 +chr3 47125385 47125385 +chr3 47162661 47162661 +chr3 49928691 49928691 +chr3 52584715 52584715 +chr3 52584787 52584787 +chr3 52610651 52610651 +chr3 52643307 52643307 +chr3 52643685 52643685 +chr3 52676065 52676065 +chr3 52692359 52692359 +chr3 134514579 134514579 +chr3 134644636 134644636 +chr3 134670524 134670524 +chr3 134898742 134898742 +chr3 134967368 134967368 +chr3 138374239 138374239 +chr3 138384073 138384073 +chr3 138426428 138426428 +chr3 138433568 138433568 +chr3 142168331 142168331 +chr3 142170600 142170600 +chr3 142215178 142215178 +chr3 142222284 142222284 +chr3 142277536 142277536 +chr3 142277575 142277575 +chr3 142281612 142281612 +chr3 156421525 156421525 +chr3 178922274 178922274 +chr3 178942431 178942431 +chr3 183211906 183211906 +chr3 185080888 185080888 +chr3 187443314 187443314 +chr3 187447032 187447032 +chr3 192053274 192053274 +chr4 1807894 1807894 +chr4 1954945 1954945 +chr4 25666099 25666099 +chr4 55130078 55130078 +chr4 55133726 55133726 +chr4 55133936 55133936 +chr4 55133959 55133959 +chr4 55134339 55134339 +chr4 55134394 55134394 +chr4 55134466 55134466 +chr4 55134628 55134628 +chr4 55135447 55135447 +chr4 55135580 55135580 +chr4 55135771 55135771 +chr4 55139771 55139771 +chr4 55141055 55141055 +chr4 55143577 55143577 +chr4 55161391 55161391 +chr4 55524304 55524304 +chr4 55946081 55946081 +chr4 55948108 55948108 +chr4 55970782 55970782 +chr4 55972974 55972974 +chr4 55979558 55979558 +chr4 55980239 55980239 +chr4 55980456 55980456 +chr4 106155185 106155185 +chr4 143007419 143007419 +chr4 143130034 143130034 +chr4 143181748 143181748 +chr4 143235865 143235865 +chr4 143324094 143324094 +chr4 153252061 153252061 +chr4 153332380 153332380 +chr4 185310218 185310218 +chr4 187531022 187531022 +chr4 187542755 187542755 +chr4 187630590 187630590 +chr5 224633 224633 +chr5 226160 226160 +chr5 226222 226222 +chr5 228221 228221 +chr5 228362 228362 +chr5 230980 230980 +chr5 231111 231111 +chr5 231143 231143 +chr5 233572 233572 +chr5 233734 233734 +chr5 251419 251419 +chr5 251469 251469 +chr5 251541 251541 +chr5 251784 251784 +chr5 254599 254599 +chr5 256472 256472 +chr5 256509 256509 +chr5 1280477 1280477 +chr5 1294086 1294086 +chr5 1295349 1295349 +chr5 35857177 35857177 +chr5 35857207 35857207 +chr5 35861068 35861068 +chr5 35861152 35861152 +chr5 35871190 35871190 +chr5 38950776 38950776 +chr5 38954994 38954994 +chr5 38955796 38955796 +chr5 38958968 38958968 +chr5 39074296 39074296 +chr5 56111751 56111751 +chr5 56152416 56152416 +chr5 56161787 56161787 +chr5 56168712 56168712 +chr5 56177443 56177443 +chr5 56177743 56177743 +chr5 56178111 56178111 +chr5 56178217 56178217 +chr5 56179341 56179341 +chr5 56180480 56180480 +chr5 67522722 67522722 +chr5 67522851 67522851 +chr5 67589188 67589188 +chr5 79950512 79950512 +chr5 79950781 79950781 +chr5 79960955 79960955 +chr5 80149981 80149981 +chr5 80168937 80168937 +chr5 112162854 112162854 +chr5 112164561 112164561 +chr5 112175770 112175770 +chr5 112176325 112176325 +chr5 112176559 112176559 +chr5 112176756 112176756 +chr5 112177171 112177171 +chr5 112213805 112213805 +chr5 149435759 149435759 +chr5 149437190 149437190 +chr5 149450132 149450132 +chr5 149460343 149460343 +chr5 149495253 149495253 +chr5 149495395 149495395 +chr5 149497177 149497177 +chr5 149499672 149499672 +chr5 161119071 161119071 +chr5 161119125 161119125 +chr5 161128761 161128761 +chr5 170819887 170819887 +chr5 176514595 176514595 +chr5 176516631 176516631 +chr5 176517461 176517461 +chr5 176517797 176517797 +chr5 176518784 176518784 +chr5 176519287 176519287 +chr5 176522728 176522728 +chr5 176523562 176523562 +chr5 176523597 176523597 +chr5 176721198 176721198 +chr5 180046344 180046344 +chr6 393359 393359 +chr6 397013 397013 +chr6 405146 405146 +chr6 18130918 18130918 +chr6 18139214 18139214 +chr6 30857072 30857072 +chr6 30858857 30858857 +chr6 30861225 30861225 +chr6 30864829 30864829 +chr6 30865115 30865115 +chr6 30865204 30865204 +chr6 30865820 30865820 +chr7 2946461 2946461 +chr7 2957005 2957005 +chr7 2962241 2962241 +chr7 6026384 6026384 +chr7 6026775 6026775 +chr7 6026942 6026942 +chr7 6036980 6036980 +chr7 6043386 6043386 +chr7 6048556 6048556 +chr7 6426941 6426941 +chr7 6431690 6431690 +chr7 6441688 6441688 +chr7 55177641 55177641 +chr7 55221655 55221655 +chr7 55228053 55228053 +chr7 55229255 55229255 +chr7 55238268 55238268 +chr7 55238464 55238464 +chr7 55238874 55238874 +chr7 55248926 55248926 +chr7 55249063 55249063 +chr7 55266417 55266417 +chr7 55268916 55268916 +chr7 81346685 81346685 +chr7 81372047 81372047 +chr7 81372156 81372156 +chr7 81380574 81380574 +chr7 81381326 81381326 +chr7 86274196 86274196 +chr7 86415987 86415987 +chr7 86468516 86468516 +chr7 87138645 87138645 +chr7 87160618 87160618 +chr7 92300863 92300863 +chr7 99270539 99270539 +chr7 99382096 99382096 +chr7 116397572 116397572 +chr7 116435768 116435768 +chr7 116436022 116436022 +chr7 116436097 116436097 +chr7 128845018 128845018 +chr7 128845088 128845088 +chr7 128845277 128845277 +chr7 128846328 128846328 +chr7 128846469 128846469 +chr7 140424582 140424582 +chr7 140449071 140449071 +chr7 140449150 140449150 +chr7 140476936 140476936 +chr7 140483400 140483400 +chr7 140485690 140485690 +chr7 140486288 140486288 +chr7 140486513 140486513 +chr7 140487079 140487079 +chr7 140487202 140487202 +chr7 140490382 140490382 +chr7 140493029 140493029 +chr7 140495542 140495542 +chr7 140495573 140495573 +chr7 140498072 140498072 +chr7 140498658 140498658 +chr7 140500135 140500135 +chr7 148508833 148508833 +chr7 151927021 151927021 +chr7 151927026 151927026 +chr7 151945007 151945007 +chr7 151945140 151945140 +chr7 151945204 151945204 +chr7 151962077 151962077 +chr7 151970856 151970856 +chr7 151970931 151970931 +chr7 152373233 152373233 +chrX 39933339 39933339 +chrX 44833841 44833841 +chrX 44938563 44938563 +chrX 66914801 66914801 +chrX 70345593 70345593 +chrX 70348317 70348317 +chrX 76937963 76937963 +chrX 76940534 76940534 +chrX 100615023 100615023 +chrX 129147079 129147079 +chr8 26227640 26227640 +chr8 38133793 38133793 +chr8 38284011 38284011 +chr8 38316849 38316849 +chr8 38317398 38317398 +chr8 38317476 38317476 +chr8 38318337 38318337 +chr8 38321553 38321553 +chr8 38321607 38321607 +chr8 38322346 38322346 +chr8 38323765 38323765 +chr8 38324616 38324616 +chr8 38325131 38325131 +chr8 38325411 38325411 +chr8 68864728 68864728 +chr8 68999925 68999925 +chr8 69009268 69009268 +chr8 69389217 69389217 +chr8 90955624 90955624 +chr8 90958422 90958422 +chr8 90958530 90958530 +chr8 90967711 90967711 +chr8 90970935 90970935 +chr8 90990479 90990479 +chr8 90995019 90995019 +chr8 117864217 117864217 +chr8 145737040 145737040 +chr8 145737286 145737286 +chr8 145741130 145741130 +chr8 145742879 145742879 +chr9 5557672 5557672 +chr9 8389364 8389364 +chr9 8518143 8518143 +chr9 21968159 21968159 +chr9 21968199 21968199 +chr9 21975017 21975017 +chr9 21991923 21991923 +chr9 27183463 27183463 +chr9 27202870 27202870 +chr9 27203134 27203134 +chr9 27213580 27213580 +chr9 27218715 27218715 +chr9 27218726 27218726 +chr9 27220066 27220066 +chr9 27229141 27229141 +chr9 35077441 35077441 +chr9 36840623 36840623 +chr9 80409345 80409345 +chr9 87357731 87357731 +chr9 87358664 87358664 +chr9 87425973 87425973 +chr9 87428866 87428866 +chr9 87429290 87429290 +chr9 87430521 87430521 +chr9 87491253 87491253 +chr9 93639846 93639846 +chr9 93641151 93641151 +chr9 93657761 93657761 +chr9 97872712 97872712 +chr9 98209594 98209594 +chr9 98211572 98211572 +chr9 98221861 98221861 +chr9 98229389 98229389 +chr9 98239147 98239147 +chr9 133710804 133710804 +chr9 133761001 133761001 +chr9 135776925 135776925 +chr9 139391636 139391636 +chr9 139396408 139396408 +chr9 139396690 139396690 +chr9 139397707 139397707 +chr9 139402663 139402663 +chr9 139403268 139403268 +chr9 139403554 139403554 +chr9 139405261 139405261 +chr9 139405501 139405501 +chr9 139407452 139407452 +chr9 139407932 139407932 +chr9 139408892 139408892 +chr9 139410177 139410177 +chr9 139410424 139410424 +chr9 139410589 139410589 +chr9 139411714 139411714 +chr9 139411880 139411880 +chr9 139412197 139412197 +chr9 139413908 139413908 +chr9 139418260 139418260 +chr10 8111409 8111409 +chr10 43572832 43572832 +chr10 43595968 43595968 +chr10 43600689 43600689 +chr10 43604950 43604950 +chr10 43605392 43605392 +chr10 43605860 43605860 +chr10 43605902 43605902 +chr10 43606459 43606459 +chr10 43606687 43606687 +chr10 43607756 43607756 +chr10 43613843 43613843 +chr10 43622217 43622217 +chr10 43622368 43622368 +chr10 43622933 43622933 +chr10 70405855 70405855 +chr10 90771829 90771829 +chr10 96798548 96798548 +chr10 96811010 96811010 +chr10 96811045 96811045 +chr10 96827178 96827178 +chr10 104264107 104264107 +chr10 104359350 104359350 +chr10 104386934 104386934 +chr10 104387019 104387019 +chr10 104389932 104389932 +chr10 104596981 104596981 +chr10 104849468 104849468 +chr10 104851285 104851285 +chr10 104851396 104851396 +chr10 104851400 104851400 +chr10 104855656 104855656 +chr10 104855670 104855670 +chr10 104897985 104897985 +chr10 114925369 114925369 +chr10 123239112 123239112 +chr10 123240287 123240287 +chr10 123240625 123240625 +chr10 123240645 123240645 +chr10 123241332 123241332 +chr10 123241348 123241348 +chr10 123241354 123241354 +chr10 123241373 123241373 +chr10 123241383 123241383 +chr10 123241794 123241794 +chr10 123242026 123242026 +chr10 123242724 123242724 +chr10 123242780 123242780 +chr10 123243197 123243197 +chr10 123353869 123353869 +chr10 123356175 123356175 +chr10 123356197 123356197 +chr10 123357561 123357561 +chr11 534197 534197 +chr11 4141132 4141132 +chr11 4159457 4159457 +chr11 4159466 4159466 +chr11 32410774 32410774 +chr11 32417945 32417945 +chr11 32449661 32449661 +chr11 32456562 32456562 +chr11 64572018 64572018 +chr11 64572557 64572557 +chr11 64572602 64572602 +chr11 67352689 67352689 +chr11 69462910 69462910 +chr11 76227182 76227182 +chr11 85968623 85968623 +chr11 85977117 85977117 +chr11 94197260 94197260 +chr11 94212048 94212048 +chr11 94225807 94225807 +chr11 94225920 94225920 +chr11 103418196 103418196 +chr11 108183167 108183167 +chr11 108225483 108225483 +chr11 108225661 108225661 +chr11 119146659 119146659 +chr11 119148573 119148573 +chr11 119155618 119155618 +chr11 125497466 125497466 +chr11 125525195 125525195 +chr12 406292 406292 +chr12 427575 427575 +chr12 442620 442620 +chr12 1035947 1035947 +chr12 1036304 1036304 +chr12 1040373 1040373 +chr12 4479549 4479549 +chr12 4543361 4543361 +chr12 4553332 4553332 +chr12 4553383 4553383 +chr12 4554548 4554548 +chr12 18473928 18473928 +chr12 18499777 18499777 +chr12 21329738 21329738 +chr12 21331625 21331625 +chr12 25362465 25362465 +chr12 25362552 25362552 +chr12 25368084 25368084 +chr12 25368462 25368462 +chr12 49424534 49424534 +chr12 49424616 49424616 +chr12 49425978 49425978 +chr12 49427652 49427652 +chr12 49431094 49431094 +chr12 49434074 49434074 +chr12 49439659 49439659 +chr12 49444545 49444545 +chr12 56477694 56477694 +chr12 56493822 56493822 +chr12 56494991 56494991 +chr12 58144665 58144665 +chr12 121416622 121416622 +chr12 121431300 121431300 +chr12 121434833 121434833 +chr12 121435342 121435342 +chr12 121435427 121435427 +chr12 121435475 121435475 +chr12 121437221 121437221 +chr12 121437382 121437382 +chr12 121438844 121438844 +chr12 133202215 133202215 +chr12 133208886 133208886 +chr12 133208979 133208979 +chr12 133210985 133210985 +chr12 133219831 133219831 +chr12 133233705 133233705 +chr12 133236000 133236000 +chr12 133238076 133238076 +chr12 133252796 133252796 +chr12 133263825 133263825 +chr13 21562832 21562832 +chr13 21562948 21562948 +chr13 26898878 26898878 +chr13 26974562 26974562 +chr13 28589267 28589267 +chr13 28608459 28608459 +chr13 28624294 28624294 +chr13 28636084 28636084 +chr13 28882948 28882948 +chr13 28883061 28883061 +chr13 28886113 28886113 +chr13 28893642 28893642 +chr13 28960468 28960468 +chr13 28961839 28961839 +chr13 28962686 28962686 +chr13 28963676 28963676 +chr13 32890572 32890572 +chr13 32911888 32911888 +chr13 32912299 32912299 +chr13 32913055 32913055 +chr13 32915005 32915005 +chr13 32929232 32929232 +chr13 32929387 32929387 +chr13 32936646 32936646 +chr13 48916895 48916895 +chr13 48919358 48919358 +chr13 49051012 49051012 +chr13 49051481 49051481 +chr13 110408608 110408608 +chr13 110435231 110435231 +chr13 110435953 110435953 +chr13 110436232 110436232 +chr13 113888201 113888201 +chr13 113889355 113889355 +chr13 113889474 113889474 +chr13 113889499 113889499 +chr13 113893729 113893729 +chr13 113897320 113897320 +chr13 113907391 113907391 +chr13 113909339 113909339 +chr13 113917767 113917767 +chr14 20824181 20824181 +chr14 23777099 23777099 +chr14 23777374 23777374 +chr14 23778698 23778698 +chr14 23779634 23779634 +chr14 23790059 23790059 +chr14 35871217 35871217 +chr14 35873770 35873770 +chr14 38064215 38064215 +chr14 69006913 69006913 +chr14 69006922 69006922 +chr14 69008575 69008575 +chr14 69028741 69028741 +chr14 69028973 69028973 +chr14 69062114 69062114 +chr14 69062323 69062323 +chr14 105239192 105239192 +chr14 105239894 105239894 +chr14 105242228 105242228 +chr14 105242966 105242966 +chr14 105246325 105246325 +chr15 41797296 41797296 +chr15 41805237 41805237 +chr15 41865488 41865488 +chr15 51502844 51502844 +chr15 51502986 51502986 +chr15 51507508 51507508 +chr15 51529112 51529112 +chr15 51529265 51529265 +chr15 51534547 51534547 +chr15 51536022 51536022 +chr15 51547938 51547938 +chr15 51549537 51549537 +chr15 51549599 51549599 +chr15 51558731 51558731 +chr15 66727597 66727597 +chr15 88679785 88679785 +chr15 99456253 99456253 +chr15 99465473 99465473 +chr15 99478225 99478225 +chr15 99500256 99500256 +chr16 396264 396264 +chr16 397044 397044 +chr16 2111779 2111779 +chr16 2120402 2120402 +chr16 3778337 3778337 +chr16 3781313 3781313 +chr16 3795292 3795292 +chr16 3795363 3795363 +chr16 3820667 3820667 +chr16 3827553 3827553 +chr16 14026007 14026007 +chr16 50827601 50827601 +chr16 68771372 68771372 +chr16 68857441 68857441 +chr16 68862165 68862165 +chr16 69745145 69745145 +chr16 72991715 72991715 +chr16 89805261 89805261 +chr16 89805914 89805914 +chr16 89805977 89805977 +chr16 89806343 89806343 +chr16 89806347 89806347 +chr16 89807233 89807233 +chr16 89809319 89809319 +chr16 89813194 89813194 +chr16 89816314 89816314 +chr16 89816333 89816333 +chr16 89825065 89825065 +chr16 89828437 89828437 +chr16 89836323 89836323 +chr16 89838078 89838078 +chr16 89839766 89839766 +chr16 89845194 89845194 +chr16 89845287 89845287 +chr16 89849480 89849480 +chr16 89857935 89857935 +chr16 89857964 89857964 +chr16 89858417 89858417 +chr16 89862434 89862434 +chr16 89865103 89865103 +chr16 89865242 89865242 +chr16 89866043 89866043 +chr16 89869761 89869761 +chr17 7572314 7572314 +chr17 7578115 7578115 +chr17 7578645 7578645 +chr17 7579472 7579472 +chr17 7579801 7579801 +chr17 7977105 7977105 +chr17 7979463 7979463 +chr17 7983969 7983969 +chr17 8108331 8108331 +chr17 8108339 8108339 +chr17 16068362 16068362 +chr17 16068377 16068377 +chr17 16068383 16068383 +chr17 16068396 16068396 +chr17 16068506 16068506 +chr17 16068545 16068545 +chr17 17122327 17122327 +chr17 17124815 17124815 +chr17 17127471 17127471 +chr17 29486152 29486152 +chr17 29508775 29508775 +chr17 29541437 29541437 +chr17 29546175 29546175 +chr17 29553485 29553485 +chr17 29559932 29559932 +chr17 29563085 29563085 +chr17 29653293 29653293 +chr17 29664645 29664645 +chr17 33445549 33445549 +chr17 37868715 37868715 +chr17 37879588 37879588 +chr17 37879762 37879762 +chr17 37884037 37884037 +chr17 41223094 41223094 +chr17 41234470 41234470 +chr17 41244000 41244000 +chr17 41244435 41244435 +chr17 41244936 41244936 +chr17 41245237 41245237 +chr17 41245466 41245466 +chr17 56432362 56432362 +chr17 56435885 56435885 +chr17 56492800 56492800 +chr17 56769979 56769979 +chr17 59760996 59760996 +chr17 59763347 59763347 +chr17 59763465 59763465 +chr17 62007498 62007498 +chr17 63532914 63532914 +chr17 63533768 63533768 +chr17 63533789 63533789 +chr17 66524987 66524987 +chr17 66526027 66526027 +chr17 66527802 66527802 +chr17 66528778 66528778 +chr17 70120551 70120551 +chr17 78747982 78747982 +chr17 78765219 78765219 +chr17 78820329 78820329 +chr17 78829375 78829375 +chr17 78854223 78854223 +chr17 78854316 78854316 +chr17 78865546 78865546 +chr17 78865630 78865630 +chr17 78896488 78896488 +chr17 78921117 78921117 +chr17 78938011 78938011 +chr18 661647 661647 +chr18 19752249 19752249 +chr18 60984964 60984964 +chr18 60985879 60985879 +chr20 30954295 30954295 +chr20 31022959 31022959 +chr20 31024274 31024274 +chr20 31025163 31025163 +chr20 36030939 36030939 +chr20 43956191 43956191 +chr20 43956527 43956527 +chr20 43956636 43956636 +chr20 43956973 43956973 +chr20 43957510 43957510 +chr20 43958743 43958743 +chr20 43958755 43958755 +chr20 43958786 43958786 +chr20 43958850 43958850 +chr20 43958872 43958872 +chr20 43961971 43961971 +chr20 43961997 43961997 +chr20 43963047 43963047 +chr20 43963489 43963489 +chr20 43963735 43963735 +chr20 43963739 43963739 +chr20 43964288 43964288 +chr20 43964407 43964407 +chr20 52185814 52185814 +chr20 52192408 52192408 +chr20 52193368 52193368 +chr20 52193660 52193660 +chr20 52193698 52193698 +chr20 52198340 52198340 +chr20 52198967 52198967 +chr20 54961463 54961463 +chr20 57416760 57416760 +chr20 57478807 57478807 +chr20 62331989 62331989 +chr19 1218523 1218523 +chr19 1221161 1221161 +chr19 1224023 1224023 +chr19 1224934 1224934 +chr19 1224999 1224999 +chr19 1225054 1225054 +chr19 1225161 1225161 +chr19 1226083 1226083 +chr19 1619339 1619339 +chr19 2226676 2226676 +chr19 3110098 3110098 +chr19 3113305 3113305 +chr19 3119184 3119184 +chr19 4099187 4099187 +chr19 4101062 4101062 +chr19 4102920 4102920 +chr19 10267077 10267077 +chr19 10599965 10599965 +chr19 10600442 10600442 +chr19 11105608 11105608 +chr19 11107133 11107133 +chr19 11113902 11113902 +chr19 11136215 11136215 +chr19 11168896 11168896 +chr19 11170839 11170839 +chr19 15271771 15271771 +chr19 15273248 15273248 +chr19 15273381 15273381 +chr19 15276919 15276919 +chr19 15276923 15276923 +chr19 15278057 15278057 +chr19 15281386 15281386 +chr19 15285052 15285052 +chr19 15289613 15289613 +chr19 15290125 15290125 +chr19 15291096 15291096 +chr19 15292366 15292366 +chr19 15292437 15292437 +chr19 15295134 15295134 +chr19 15300069 15300069 +chr19 15302844 15302844 +chr19 15303225 15303225 +chr19 16017006 16017006 +chr19 16017055 16017055 +chr19 17941294 17941294 +chr19 17942005 17942005 +chr19 17952609 17952609 +chr19 30312874 30312874 +chr19 30313344 30313344 +chr19 35828635 35828635 +chr19 35828773 35828773 +chr19 35836600 35836600 +chr19 40739721 40739721 +chr19 40742320 40742320 +chr19 41512792 41512792 +chr19 41743861 41743861 +chr19 42793590 42793590 +chr19 44055726 44055726 +chr19 44057574 44057574 +chr19 45912736 45912736 +chr19 45923653 45923653 +chr22 24145395 24145395 +chr22 24176287 24176287 +chr22 30034994 30034994 +chr22 41537234 41537234 +chr22 41551039 41551039 +chr22 41568480 41568480 +chr22 41569609 41569609 +chr22 42526694 42526694 +chr21 37518706 37518706 +chr21 39751955 39751955 +chr21 39752673 39752673 +chr21 39753346 39753346 +chr21 39753375 39753375 +chr21 39762883 39762883 +chr21 39870310 39870310 +chr21 42852497 42852497 +chr1 20915701 20915701 +chr1 40364803 40364803 +chr1 45797505 45797505 +chr1 47279175 47279175 +chr1 51439777 51439777 +chr1 65305522 65305522 +chr1 65310489 65310489 +chr1 65321388 65321388 +chr1 65325970 65325970 +chr1 65330682 65330682 +chr1 120468425 120468425 +chr1 156843264 156843264 +chr1 156846233 156846233 +chr1 162737116 162737116 +chr1 243777066 243777066 +chr2 48010488 48010488 +chr2 48030692 48030692 +chr2 58387000 58387000 +chr2 58388696 58388696 +chr2 58390679 58390679 +chr2 61709489 61709489 +chr2 112686988 112686988 +chr2 112702647 112702647 +chr2 112705157 112705157 +chr2 112751928 112751928 +chr2 112754880 112754880 +chr2 112754943 112754943 +chr2 112755001 112755001 +chr2 112765973 112765973 +chr2 141707868 141707868 +chr2 141708021 141708021 +chr2 141709406 141709406 +chr2 141747249 141747249 +chr2 141747293 141747293 +chr2 141751592 141751592 +chr2 142012036 142012036 +chr2 142238190 142238190 +chr2 202149696 202149696 +chr2 215645545 215645545 +chr2 225434445 225434445 +chr2 242793433 242793433 +chr2 242800900 242800900 +chr3 37083740 37083740 +chr3 124456742 124456742 +chr3 134920306 134920306 +chr3 185146702 185146702 +chr4 1806519 1806519 +chr4 55147769 55147769 +chr4 55961159 55961159 +chr4 55968053 55968053 +chr4 89052323 89052323 +chr4 89061114 89061114 +chr4 187542316 187542316 +chr4 187542736 187542736 +chr5 610093 610093 +chr5 1255520 1255520 +chr5 7870973 7870973 +chr5 44305309 44305309 +chr5 44310492 44310492 +chr5 67569746 67569746 +chr5 79966029 79966029 +chr5 121739436 121739436 +chr5 131915213 131915213 +chr5 149439458 149439458 +chr5 149447771 149447771 +chr5 149457678 149457678 +chr5 149460553 149460553 +chr5 176520243 176520243 +chr5 180043388 180043388 +chr5 180057356 180057356 +chr5 180057538 180057538 +chr6 32790089 32790089 +chr6 32790167 32790167 +chr6 32793721 32793721 +chr6 32793770 32793770 +chr6 32793981 32793981 +chr6 32794676 32794676 +chr6 32795032 32795032 +chr6 32796019 32796019 +chr6 32796144 32796144 +chr6 32796226 32796226 +chr6 32796346 32796346 +chr6 32796480 32796480 +chr6 32796521 32796521 +chr6 32796653 32796653 +chr6 32796685 32796685 +chr6 32796751 32796751 +chr6 32796793 32796793 +chr6 32797168 32797168 +chr6 32797297 32797297 +chr6 32797309 32797309 +chr6 32797684 32797684 +chr6 32797809 32797809 +chr6 32797876 32797876 +chr6 32800224 32800224 +chr6 32800412 32800412 +chr6 32803576 32803576 +chr6 32805306 32805306 +chr6 32805307 32805307 +chr6 32814975 32814975 +chr6 32818774 32818774 +chr6 32819865 32819865 +chr6 32821447 32821447 +chr6 33288271 33288271 +chr6 35426175 35426175 +chr6 36645588 36645588 +chr6 36645696 36645696 +chr6 36651971 36651971 +chr6 36652339 36652339 +chr6 36653597 36653597 +chr6 37138220 37138220 +chr6 41903782 41903782 +chr6 43746169 43746169 +chr6 106555025 106555025 +chr6 117639301 117639301 +chr6 117642495 117642495 +chr6 117643897 117643897 +chr6 117643994 117643994 +chr6 117644866 117644866 +chr6 117646772 117646772 +chr6 117674087 117674087 +chr6 117678083 117678083 +chr6 117686943 117686943 +chr6 117710661 117710661 +chr6 117714346 117714346 +chr6 117718303 117718303 +chr7 6013049 6013049 +chr7 6022626 6022626 +chr7 6026988 6026988 +chr7 6038722 6038722 +chr7 6426954 6426954 +chr7 50467941 50467941 +chr7 55214348 55214348 +chr7 92340065 92340065 +chr7 116339672 116339672 +chr7 116340262 116340262 +chr7 128843169 128843169 +chr7 140426257 140426257 +chr7 140499107 140499107 +chr7 148525904 148525904 +chr7 151926977 151926977 +chr7 151927025 151927025 +chr7 151945167 151945167 +chrX 39932907 39932907 +chrX 53228148 53228148 +chrX 70343521 70343521 +chrX 100608191 100608191 +chrX 100611285 100611285 +chr8 38324341 38324341 +chr8 38324424 38324424 +chr8 68931680 68931680 +chr8 90955655 90955655 +chr8 128753254 128753254 +chr9 5081780 5081780 +chr9 21968712 21968712 +chr9 21975141 21975141 +chr9 87488402 87488402 +chr9 87488718 87488718 +chr9 87489785 87489785 +chr9 87490546 87490546 +chr9 87491480 87491480 +chr9 87492028 87492028 +chr9 87492610 87492610 +chr9 87563370 87563370 +chr9 87563460 87563460 +chr9 97873339 97873339 +chr9 97873435 97873435 +chr9 98270324 98270324 +chr9 110249505 110249505 +chr10 96541616 96541616 +chr10 104851301 104851301 +chr10 104897901 104897901 +chr10 104906211 104906211 +chr10 114849353 114849353 +chr10 123298158 123298158 +chr10 123353315 123353315 +chr10 123354726 123354726 +chr10 123355927 123355927 +chr10 123356938 123356938 +chr10 123356989 123356989 +chr10 123357414 123357414 +chr11 534242 534242 +chr11 76257215 76257215 +chr11 108180917 108180917 +chr11 108236264 108236264 +chr12 463248 463248 +chr12 463421 463421 +chr12 6711147 6711147 +chr12 18435452 18435452 +chr12 18499636 18499636 +chr12 121416650 121416650 +chr13 28607989 28607989 +chr13 28609825 28609825 +chr13 28610183 28610183 +chr13 28960593 28960593 +chr13 28962666 28962666 +chr13 28962757 28962757 +chr13 28963702 28963702 +chr13 32906480 32906480 +chr13 32906980 32906980 +chr13 32910721 32910721 +chr13 32911463 32911463 +chr13 32929478 32929478 +chr13 73343039 73343039 +chr13 73349359 73349359 +chr14 20815013 20815013 +chr14 20820537 20820537 +chr14 20822219 20822219 +chr14 20824859 20824859 +chr14 23652305 23652305 +chr14 69028779 69028779 +chr14 69029225 69029225 +chr14 69062336 69062336 +chr14 105258893 105258893 +chr15 41001187 41001187 +chr15 88476365 88476365 +chr15 90627616 90627616 +chr15 90628537 90628537 +chr15 91354505 91354505 +chr15 99251356 99251356 +chr16 2123009 2123009 +chr16 14013993 14013993 +chr16 14014240 14014240 +chr16 14038545 14038545 +chr16 14038552 14038552 +chr16 14041958 14041958 +chr17 7983681 7983681 +chr17 29654876 29654876 +chr17 29679246 29679246 +chr17 29689430 29689430 +chr17 40481529 40481529 +chr17 63532517 63532517 +chr17 63532948 63532948 +chr17 63545622 63545622 +chr17 78919558 78919558 +chr17 78935197 78935197 +chr18 657685 657685 +chr18 60970036 60970036 +chr20 54959296 54959296 +chr20 54961541 54961541 +chr19 1222012 1222012 +chr19 1224286 1224286 +chr19 1225028 1225028 +chr19 1225547 1225547 +chr19 1226004 1226004 +chr19 1619333 1619333 +chr19 2229361 2229361 +chr19 3110349 3110349 +chr19 3119239 3119239 +chr19 4102449 4102449 +chr19 4102834 4102834 +chr19 19257383 19257383 +chr19 19258656 19258656 +chr19 35835940 35835940 +chr19 41512841 41512841 +chr19 41732727 41732727 +chr19 50919797 50919797 +chr22 19952132 19952132 +chr22 19952168 19952168 +chr22 24376322 24376322 +chr22 30038152 30038152 +chr22 30079213 30079213 +chr1 97981395 97981395 +chr1 118165691 118165691 +chr1 120458004 120458004 +chr1 120466108 120466108 +chr1 120471857 120471857 +chr1 120477998 120477998 +chr1 120480709 120480709 +chr1 120484421 120484421 +chr1 120496119 120496119 +chr1 120496127 120496127 +chr1 120529750 120529750 +chr1 161293496 161293496 +chr1 193094375 193094375 +chr1 204396830 204396830 +chr2 25458546 25458546 +chr2 25463483 25463483 +chr2 136873084 136873084 +chr2 141027926 141027926 +chr2 141110440 141110440 +chr2 141130695 141130695 +chr2 141259253 141259253 +chr2 234669144 234669144 +chr3 30713842 30713842 +chr3 41279440 41279440 +chr3 89448888 89448888 +chr3 89448936 89448936 +chr3 89456555 89456555 +chr3 89480265 89480265 +chr3 89521693 89521693 +chr3 89521725 89521725 +chr3 142281919 142281919 +chr3 183225810 183225810 +chr3 183226072 183226072 +chr3 183226186 183226186 +chr3 183226213 183226213 +chr3 189590824 189590824 +chr4 55152040 55152040 +chr4 106196951 106196951 +chr5 67584357 67584357 +chr5 112101970 112101970 +chr5 112213601 112213601 +chr5 149495537 149495537 +chr5 149783694 149783694 +chr5 149783879 149783879 +chr5 176518037 176518037 +chr6 117724462 117724462 +chr6 117725448 117725448 +chr6 117725578 117725578 +chr6 117730819 117730819 +chr6 117737390 117737390 +chr6 138197331 138197331 +chr6 152129077 152129077 +chr6 152129484 152129484 +chr7 2951824 2951824 +chr7 2956918 2956918 +chr7 2959172 2959172 +chr7 2962293 2962293 +chr7 2964011 2964011 +chr7 2966451 2966451 +chr7 2968359 2968359 +chr7 55214443 55214443 +chr7 55238087 55238087 +chr7 148506396 148506396 +chrX 39922359 39922359 +chrX 44929077 44929077 +chrX 63409396 63409396 +chr8 38324426 38324426 +chr8 68965521 68965521 +chr8 117869498 117869498 +chr9 5050706 5050706 +chr9 5090934 5090934 +chr9 98231008 98231008 +chr9 98238379 98238379 +chr9 135804139 135804139 +chr10 43595781 43595781 +chr10 43615505 43615505 +chr10 88635779 88635779 +chr12 18649057 18649057 +chr12 18747387 18747387 +chr12 18747528 18747528 +chr12 18762450 18762450 +chr12 46211396 46211396 +chr12 49434409 49434409 +chr12 52369300 52369300 +chr12 69202326 69202326 +chr12 121431272 121431272 +chr13 32906729 32906729 +chr13 110435914 110435914 +chr14 69029203 69029203 +chr14 69030503 69030503 +chr14 105246407 105246407 +chr15 51630835 51630835 +chr15 51631279 51631279 +chr15 66679684 66679684 +chr16 339415 339415 +chr16 347184 347184 +chr16 348222 348222 +chr16 349047 349047 +chr16 349221 349221 +chr16 359953 359953 +chr17 17960011 17960011 +chr17 33433487 33433487 +chr17 59924612 59924612 +chr17 66527460 66527460 +chr17 66527834 66527834 +chr17 66528367 66528367 +chr17 66547249 66547249 +chr17 78747744 78747744 +chr17 78896529 78896529 +chr20 36022539 36022539 +chr19 1224627 1224627 +chr19 2207549 2207549 +chr19 2223275 2223275 +chr19 2226772 2226772 +chr19 17955021 17955021 +chr19 19257638 19257638 +chr19 35836530 35836530 +chr19 41725271 41725271 +chr22 24158899 24158899 +chr22 41564708 41564708 +chr1 11854476 11854476 +chr1 23885599 23885599 +chr1 43812255 43812255 +chr1 46743900 46743900 +chr1 97915624 97915624 +chr1 120539331 120539331 +chr1 120572547 120572547 +chr1 120572572 120572572 +chr1 120611830 120611830 +chr1 120611964 120611964 +chr1 120612006 120612006 +chr1 120612168 120612168 +chr1 226573402 226573402 +chr1 226580021 226580021 +chr2 29432625 29432625 +chr2 29432776 29432776 +chr2 234668870 234668870 +chr3 10088422 10088422 +chr3 52442061 52442061 +chr4 1947324 1947324 +chr4 55599436 55599436 +chr4 143043340 143043340 +chr4 143044427 143044427 +chr5 35874575 35874575 +chr5 38959448 38959448 +chr6 152201875 152201875 +chr6 152265522 152265522 +chr6 152265659 152265659 +chr6 152382311 152382311 +chr6 152382325 152382325 +chr6 152420095 152420095 +chr6 159191533 159191533 +chr6 159191788 159191788 +chr7 2946338 2946338 +chr7 2962753 2962753 +chr7 2968195 2968195 +chr7 2968361 2968361 +chr7 6022629 6022629 +chr7 6045627 6045627 +chr7 151873853 151873853 +chr7 151874498 151874498 +chr8 56922549 56922549 +chr8 68965576 68965576 +chr8 68972907 68972907 +chr8 69046409 69046409 +chr9 8485834 8485834 +chr9 37020622 37020622 +chr10 104268877 104268877 +chr10 104934709 104934709 +chr12 21331599 21331599 +chr13 32903685 32903685 +chr13 73350079 73350079 +chr15 91354521 91354521 +chr16 23646191 23646191 +chr16 68857289 68857289 +chr17 56448297 56448297 +chr19 1224518 1224518 +chr19 4090572 4090572 +chr19 4097365 4097365 +chr19 4101304 4101304 +chr19 35832823 35832823 +chr19 41762525 41762525 +chr19 45855455 45855455 +chr22 41513175 41513175 +chr22 41523770 41523770 +chr22 41545750 41545750 +chr22 41553259 41553259 +chr1 11181327 11181327 +chr1 11190646 11190646 +chr1 120477702 120477702 +chr1 162741794 162741794 +chr3 47103867 47103867 +chr3 47108654 47108654 +chr3 47162886 47162886 +chr4 106196829 106196829 +chr5 38958750 38958750 +chr5 149460459 149460459 +chr6 159192045 159192045 +chr6 159192119 159192119 +chr6 160113872 160113872 +chr6 161990483 161990483 +chr6 162622197 162622197 +chr6 162622304 162622304 +chr6 162864317 162864317 +chr6 163985655 163985655 +chr7 55238459 55238459 +chr8 128751201 128751201 +chr9 86900926 86900926 +chr9 86909550 86909550 +chr10 89720907 89720907 +chr11 103418158 103418158 +chr12 18467005 18467005 +chr12 56491740 56491740 +chr12 133219989 133219989 +chr12 133253995 133253995 +chr12 133257887 133257887 +chr13 28599094 28599094 +chr14 20813289 20813289 +chr14 20813672 20813672 +chr14 20825965 20825965 +chr14 68758575 68758575 +chr15 40675155 40675155 +chr15 99467934 99467934 +chr15 99500605 99500605 +chr16 23652525 23652525 +chr17 78682756 78682756 +chr17 78747722 78747722 +chr18 19751148 19751148 +chr18 19763011 19763011 +chr18 61873707 61873707 +chr1 65301765 65301765 +chr1 118165577 118165577 +chr1 204402500 204402500 +chr1 204402898 204402898 +chr1 204408135 204408135 +chr2 29449005 29449005 +chr2 29449819 29449819 +chr2 29455267 29455267 +chr3 49924940 49924940 +chr3 49927503 49927503 +chr3 49929025 49929025 +chr3 49936102 49936102 +chr3 49936715 49936715 +chr3 187446211 187446211 +chr3 189590850 189590850 +chr3 189590871 189590871 +chr3 192126757 192126757 +chr5 121761021 121761021 +chr5 121767643 121767643 +chr5 121776301 121776301 +chr7 86274210 86274210 +chr7 142640596 142640596 +chr7 142641382 142641382 +chr7 142658614 142658614 +chr7 142659169 142659169 +chr7 151927127 151927127 +chrX 123195035 123195035 +chr9 27205021 27205021 +chr9 27206825 27206825 +chr9 87489848 87489848 +chr9 87490255 87490255 +chr9 98238358 98238358 +chr9 135781239 135781239 +chr10 89624218 89624218 +chr10 123310871 123310871 +chr10 123323962 123323962 +chr15 88680684 88680684 +chr1 161293508 161293508 +chr2 48032098 48032098 +chr2 61108996 61108996 +chr2 141707983 141707983 +chr5 38958877 38958877 +chr5 56116211 56116211 +chr6 163986482 163986482 +chr6 163987389 163987389 +chr6 163990308 163990308 +chr7 140495707 140495707 +chr9 93637015 93637015 +chr9 93639973 93639973 +chr9 93640009 93640009 +chr9 93641175 93641175 +chr9 93641199 93641199 +chr9 127915947 127915947 +chr14 36989419 36989419 +chr14 68290372 68290372 +chr14 69061753 69061753 +chr15 88576185 88576185 +chr16 354287 354287 +chr17 8109965 8109965 +chr17 38487443 38487443 +chr17 59885813 59885813 +chr17 78865491 78865491 +chr20 52192637 52192637 +chr20 52193088 52193088 +chr19 11095896 11095896 +chr19 11113651 11113651 +chr19 11113997 11113997 +chr19 11145691 11145691 +chr19 11145853 11145853 +chr22 24158895 24158895 +chr22 24167513 24167513 +chr21 44515504 44515504 +chr21 44515685 44515685 +chr21 44527669 44527669 diff --git a/script/public/pollution/624_contaminate_ref.bed b/script/public/pollution/624_contaminate_ref.bed new file mode 100644 index 0000000..6672a76 --- /dev/null +++ b/script/public/pollution/624_contaminate_ref.bed @@ -0,0 +1,128 @@ +chr1 2488153 2488153 +chr1 23885599 23885599 +chr1 65321388 65321388 +chr1 120612006 120612006 +chr1 193094375 193094375 +chr1 226570840 226570840 +chr2 47693959 47693959 +chr2 48030838 48030838 +chr2 61749716 61749716 +chr2 141032088 141032088 +chr2 215645464 215645464 +chr3 30686414 30686414 +chr3 47125385 47125385 +chr3 134644636 134644636 +chr3 142281612 142281612 +chr3 192053274 192053274 +chr4 55599436 55599436 +chr4 143007419 143007419 +chr4 153252061 153252061 +chr4 185310218 185310218 +chr4 25666099 25666099 +chr5 35857177 35857177 +chr5 38955796 38955796 +chr5 39074296 39074296 +chr5 67522722 67522722 +chr5 112162854 112162854 +chr5 149435759 149435759 +chr5 161119125 161119125 +chr5 170819887 170819887 +chr5 180046344 180046344 +chr6 30858857 30858857 +chr6 32797876 32797876 +chr6 36645696 36645696 +chr6 117678083 117678083 +chr6 117714346 117714346 +chr7 2946461 2946461 +chr7 2962753 2962753 +chr7 87138645 87138645 +chr7 151970931 151970931 +chr8 90955624 90955624 +chr8 90970935 90970935 +chr8 90995019 90995019 +chr8 68864728 68864728 +chr8 38322346 38322346 +chr8 145742879 145742879 +chr9 5081780 5081780 +chr9 8389364 8389364 +chr9 93657761 93657761 +chr9 98209594 98209594 +chr9 21991923 21991923 +chr9 37020622 37020622 +chr9 21975017 21975017 +chr10 43600689 43600689 +chr10 89720907 89720907 +chr10 104596981 104596981 +chr10 104849468 104849468 +chr10 104855656 104855656 +chr10 123239112 123239112 +chr11 32410774 32410774 +chr11 69462910 69462910 +chr11 94197260 94197260 +chr11 94225807 94225807 +chr11 94225920 94225920 +chr11 125497466 125497466 +chr12 1040373 1040373 +chr12 4553383 4553383 +chr12 6711147 6711147 +chr12 21331625 21331625 +chr12 49427652 49427652 +chr12 49444545 49444545 +chr12 121416622 121416622 +chr12 133202215 133202215 +chr13 21562948 21562948 +chr13 28609825 28609825 +chr13 32936646 32936646 +chr13 113889474 113889474 +chr13 113907391 113907391 +chr14 105239894 105239894 +chr14 105246325 105246325 +chr14 38064215 38064215 +chr14 20820537 20820537 +chr14 35871217 35871217 +chr15 41865488 41865488 +chr15 51502986 51502986 +chr15 51529112 51529112 +chr15 99456253 99456253 +chr15 99478225 99478225 +chr15 51558731 51558731 +chr16 68857441 68857441 +chr16 359953 359953 +chr16 89805977 89805977 +chr16 89838078 89838078 +chr16 89857964 89857964 +chr17 7983969 7983969 +chr17 29486152 29486152 +chr17 29508775 29508775 +chr17 29546175 29546175 +chr17 29559932 29559932 +chr17 29653293 29653293 +chr17 37879762 37879762 +chr17 62007498 62007498 +chr17 78919558 78919558 +chr19 3110349 3110349 +chr19 3119239 3119239 +chr19 4101062 4101062 +chr19 11136215 11136215 +chr19 15289613 15289613 +chr19 15295134 15295134 +chr19 41725271 41725271 +chr20 43956527 43956527 +chr20 43956636 43956636 +chr20 43958850 43958850 +chr20 43958872 43958872 +chr20 54959296 54959296 +chr20 54961541 54961541 +chr21 37518706 37518706 +chr21 39752673 39752673 +chr21 39753375 39753375 +chr22 41568480 41568480 +chr22 30038152 30038152 +chr22 30079213 30079213 +chrX 76937963 76937963 +chrX 39922359 39922359 +chrX 39932907 39932907 +chrX 44938563 44938563 +chrX 100608191 100608191 +chrX 100611285 100611285 +chrX 76940534 76940534 diff --git a/script/public/pollution/682_contaminate_cnvkit.bed b/script/public/pollution/682_contaminate_cnvkit.bed new file mode 100644 index 0000000..749eefc --- /dev/null +++ b/script/public/pollution/682_contaminate_cnvkit.bed @@ -0,0 +1,1488 @@ +chr1 2488153 2488153 +chr1 2490898 2490898 +chr1 2490942 2490942 +chr1 2491205 2491205 +chr1 11166713 11166713 +chr1 11167146 11167146 +chr1 11169676 11169676 +chr1 11181457 11181457 +chr1 11186897 11186897 +chr1 11187893 11187893 +chr1 11205058 11205058 +chr1 11206690 11206690 +chr1 11273418 11273418 +chr1 11288758 11288758 +chr1 11301714 11301714 +chr1 11303153 11303153 +chr1 11854457 11854457 +chr1 11856378 11856378 +chr1 16242620 16242620 +chr1 16255644 16255644 +chr1 16256007 16256007 +chr1 16259813 16259813 +chr1 16260916 16260916 +chr1 16262404 16262404 +chr1 16264264 16264264 +chr1 17359676 17359676 +chr1 17380497 17380497 +chr1 23885498 23885498 +chr1 36937059 36937059 +chr1 36937065 36937065 +chr1 40363054 40363054 +chr1 45796269 45796269 +chr1 45798555 45798555 +chr1 45805566 45805566 +chr1 65311262 65311262 +chr1 65321409 65321409 +chr1 98348885 98348885 +chr1 110253241 110253241 +chr1 118165973 118165973 +chr1 118166096 118166096 +chr1 120057158 120057158 +chr1 120057246 120057246 +chr1 120512104 120512104 +chr1 156785617 156785617 +chr1 156849780 156849780 +chr1 161332346 161332346 +chr1 162740327 162740327 +chr1 204400783 204400783 +chr1 204403659 204403659 +chr1 204425028 204425028 +chr1 204438334 204438334 +chr1 204438643 204438643 +chr1 204494436 204494436 +chr1 204501383 204501383 +chr1 204512100 204512100 +chr1 204516025 204516025 +chr1 204518842 204518842 +chr1 206647742 206647742 +chr1 206647787 206647787 +chr1 206651107 206651107 +chr1 206665052 206665052 +chr1 206666734 206666734 +chr1 206669465 206669465 +chr1 226252232 226252232 +chr1 226253316 226253316 +chr1 226550829 226550829 +chr1 226555302 226555302 +chr1 226564836 226564836 +chr1 226570840 226570840 +chr1 226573364 226573364 +chr1 226578099 226578099 +chr1 226589958 226589958 +chr1 226595647 226595647 +chr2 25466888 25466888 +chr2 25469502 25469502 +chr2 25469913 25469913 +chr2 29416366 29416366 +chr2 29416481 29416481 +chr2 29416572 29416572 +chr2 29445458 29445458 +chr2 29446184 29446184 +chr2 29446701 29446701 +chr2 29446721 29446721 +chr2 29446880 29446880 +chr2 29447108 29447108 +chr2 29447253 29447253 +chr2 29449526 29449526 +chr2 29543663 29543663 +chr2 29940529 29940529 +chr2 30143499 30143499 +chr2 38298150 38298150 +chr2 38298203 38298203 +chr2 42556022 42556022 +chr2 47601106 47601106 +chr2 47630550 47630550 +chr2 47656972 47656972 +chr2 47693959 47693959 +chr2 47703500 47703500 +chr2 47739551 47739551 +chr2 48030838 48030838 +chr2 48033551 48033551 +chr2 61749690 61749690 +chr2 61749716 61749716 +chr2 112776979 112776979 +chr2 141032088 141032088 +chr2 141260668 141260668 +chr2 141298467 141298467 +chr2 141298674 141298674 +chr2 141298682 141298682 +chr2 141298749 141298749 +chr2 141299317 141299317 +chr2 141571440 141571440 +chr2 141709419 141709419 +chr2 141987087 141987087 +chr2 142012027 142012027 +chr2 142012301 142012301 +chr2 142567910 142567910 +chr2 148657117 148657117 +chr2 158637137 158637137 +chr2 198257795 198257795 +chr2 198263146 198263146 +chr2 198265173 198265173 +chr2 198265526 198265526 +chr2 198283305 198283305 +chr2 202122995 202122995 +chr2 202151163 202151163 +chr2 212251864 212251864 +chr2 212522651 212522651 +chr2 212812097 212812097 +chr2 215632155 215632155 +chr2 215632192 215632192 +chr2 215632256 215632256 +chr2 215634055 215634055 +chr2 215645464 215645464 +chr2 215674224 215674224 +chr2 215674323 215674323 +chr2 225346646 225346646 +chr2 225362478 225362478 +chr2 225365056 225365056 +chr2 225367669 225367669 +chr2 225376034 225376034 +chr2 242793273 242793273 +chr3 10191943 10191943 +chr3 12475557 12475557 +chr3 14187449 14187449 +chr3 14199887 14199887 +chr3 14208625 14208625 +chr3 14208630 14208630 +chr3 14220023 14220023 +chr3 30686414 30686414 +chr3 30713126 30713126 +chr3 47125385 47125385 +chr3 47162661 47162661 +chr3 49928691 49928691 +chr3 52584715 52584715 +chr3 52584787 52584787 +chr3 52610651 52610651 +chr3 52643307 52643307 +chr3 52643685 52643685 +chr3 52676065 52676065 +chr3 52692359 52692359 +chr3 134514579 134514579 +chr3 134644636 134644636 +chr3 134670524 134670524 +chr3 134898742 134898742 +chr3 134967368 134967368 +chr3 138374239 138374239 +chr3 138384073 138384073 +chr3 138426428 138426428 +chr3 138433568 138433568 +chr3 142168331 142168331 +chr3 142170600 142170600 +chr3 142215178 142215178 +chr3 142222284 142222284 +chr3 142277536 142277536 +chr3 142277575 142277575 +chr3 142281612 142281612 +chr3 156421525 156421525 +chr3 178922274 178922274 +chr3 178942431 178942431 +chr3 183211906 183211906 +chr3 185080888 185080888 +chr3 187443314 187443314 +chr3 187447032 187447032 +chr3 192053274 192053274 +chr4 1807894 1807894 +chr4 1954945 1954945 +chr4 25666099 25666099 +chr4 55130078 55130078 +chr4 55133726 55133726 +chr4 55133936 55133936 +chr4 55133959 55133959 +chr4 55134339 55134339 +chr4 55134394 55134394 +chr4 55134466 55134466 +chr4 55134628 55134628 +chr4 55135447 55135447 +chr4 55135580 55135580 +chr4 55135771 55135771 +chr4 55139771 55139771 +chr4 55141055 55141055 +chr4 55143577 55143577 +chr4 55161391 55161391 +chr4 55524304 55524304 +chr4 55946081 55946081 +chr4 55948108 55948108 +chr4 55970782 55970782 +chr4 55972974 55972974 +chr4 55979558 55979558 +chr4 55980239 55980239 +chr4 55980456 55980456 +chr4 106155185 106155185 +chr4 143007419 143007419 +chr4 143130034 143130034 +chr4 143181748 143181748 +chr4 143235865 143235865 +chr4 143324094 143324094 +chr4 153252061 153252061 +chr4 153332380 153332380 +chr4 185310218 185310218 +chr4 187531022 187531022 +chr4 187542755 187542755 +chr4 187630590 187630590 +chr5 224633 224633 +chr5 226160 226160 +chr5 226222 226222 +chr5 228221 228221 +chr5 228362 228362 +chr5 230980 230980 +chr5 231111 231111 +chr5 231143 231143 +chr5 233572 233572 +chr5 233734 233734 +chr5 251419 251419 +chr5 251469 251469 +chr5 251541 251541 +chr5 251784 251784 +chr5 254599 254599 +chr5 256472 256472 +chr5 256509 256509 +chr5 1280477 1280477 +chr5 1294086 1294086 +chr5 1295349 1295349 +chr5 35857177 35857177 +chr5 35857207 35857207 +chr5 35861068 35861068 +chr5 35861152 35861152 +chr5 35871190 35871190 +chr5 38950776 38950776 +chr5 38954994 38954994 +chr5 38955796 38955796 +chr5 38958968 38958968 +chr5 39074296 39074296 +chr5 56111751 56111751 +chr5 56152416 56152416 +chr5 56161787 56161787 +chr5 56168712 56168712 +chr5 56177443 56177443 +chr5 56177743 56177743 +chr5 56178111 56178111 +chr5 56178217 56178217 +chr5 56179341 56179341 +chr5 56180480 56180480 +chr5 67522722 67522722 +chr5 67522851 67522851 +chr5 67589188 67589188 +chr5 79950512 79950512 +chr5 79950781 79950781 +chr5 79960955 79960955 +chr5 80149981 80149981 +chr5 80168937 80168937 +chr5 112162854 112162854 +chr5 112164561 112164561 +chr5 112175770 112175770 +chr5 112176325 112176325 +chr5 112176559 112176559 +chr5 112176756 112176756 +chr5 112177171 112177171 +chr5 112213805 112213805 +chr5 149435759 149435759 +chr5 149437190 149437190 +chr5 149450132 149450132 +chr5 149460343 149460343 +chr5 149495253 149495253 +chr5 149495395 149495395 +chr5 149497177 149497177 +chr5 149499672 149499672 +chr5 161119071 161119071 +chr5 161119125 161119125 +chr5 161128761 161128761 +chr5 170819887 170819887 +chr5 176514595 176514595 +chr5 176516631 176516631 +chr5 176517461 176517461 +chr5 176517797 176517797 +chr5 176518784 176518784 +chr5 176519287 176519287 +chr5 176522728 176522728 +chr5 176523562 176523562 +chr5 176523597 176523597 +chr5 176721198 176721198 +chr5 180046344 180046344 +chr6 393359 393359 +chr6 397013 397013 +chr6 405146 405146 +chr6 18130918 18130918 +chr6 18139214 18139214 +chr6 30857072 30857072 +chr6 30858857 30858857 +chr6 30861225 30861225 +chr6 30864829 30864829 +chr6 30865115 30865115 +chr6 30865204 30865204 +chr6 30865820 30865820 +chr7 2946461 2946461 +chr7 2957005 2957005 +chr7 2962241 2962241 +chr7 6026384 6026384 +chr7 6026775 6026775 +chr7 6026942 6026942 +chr7 6036980 6036980 +chr7 6043386 6043386 +chr7 6048556 6048556 +chr7 6426941 6426941 +chr7 6431690 6431690 +chr7 6441688 6441688 +chr7 55177641 55177641 +chr7 55221655 55221655 +chr7 55228053 55228053 +chr7 55229255 55229255 +chr7 55238268 55238268 +chr7 55238464 55238464 +chr7 55238874 55238874 +chr7 55248926 55248926 +chr7 55249063 55249063 +chr7 55266417 55266417 +chr7 55268916 55268916 +chr7 81346685 81346685 +chr7 81372047 81372047 +chr7 81372156 81372156 +chr7 81380574 81380574 +chr7 81381326 81381326 +chr7 86274196 86274196 +chr7 86415987 86415987 +chr7 86468516 86468516 +chr7 87138645 87138645 +chr7 87160618 87160618 +chr7 92300863 92300863 +chr7 99270539 99270539 +chr7 99382096 99382096 +chr7 116397572 116397572 +chr7 116435768 116435768 +chr7 116436022 116436022 +chr7 116436097 116436097 +chr7 128845018 128845018 +chr7 128845088 128845088 +chr7 128845277 128845277 +chr7 128846328 128846328 +chr7 128846469 128846469 +chr7 140424582 140424582 +chr7 140449071 140449071 +chr7 140449150 140449150 +chr7 140476936 140476936 +chr7 140483400 140483400 +chr7 140485690 140485690 +chr7 140486288 140486288 +chr7 140486513 140486513 +chr7 140487079 140487079 +chr7 140487202 140487202 +chr7 140490382 140490382 +chr7 140493029 140493029 +chr7 140495542 140495542 +chr7 140495573 140495573 +chr7 140498072 140498072 +chr7 140498658 140498658 +chr7 140500135 140500135 +chr7 148508833 148508833 +chr7 151927021 151927021 +chr7 151927026 151927026 +chr7 151945007 151945007 +chr7 151945140 151945140 +chr7 151945204 151945204 +chr7 151962077 151962077 +chr7 151970856 151970856 +chr7 151970931 151970931 +chr7 152373233 152373233 +chrX 39933339 39933339 +chrX 44833841 44833841 +chrX 44938563 44938563 +chrX 66914801 66914801 +chrX 70345593 70345593 +chrX 70348317 70348317 +chrX 76937963 76937963 +chrX 76940534 76940534 +chrX 100615023 100615023 +chrX 129147079 129147079 +chr8 26227640 26227640 +chr8 38133793 38133793 +chr8 38284011 38284011 +chr8 38316849 38316849 +chr8 38317398 38317398 +chr8 38317476 38317476 +chr8 38318337 38318337 +chr8 38321553 38321553 +chr8 38321607 38321607 +chr8 38322346 38322346 +chr8 38323765 38323765 +chr8 38324616 38324616 +chr8 38325131 38325131 +chr8 38325411 38325411 +chr8 68864728 68864728 +chr8 68999925 68999925 +chr8 69009268 69009268 +chr8 69389217 69389217 +chr8 90955624 90955624 +chr8 90958422 90958422 +chr8 90958530 90958530 +chr8 90967711 90967711 +chr8 90970935 90970935 +chr8 90990479 90990479 +chr8 90995019 90995019 +chr8 117864217 117864217 +chr8 145737040 145737040 +chr8 145737286 145737286 +chr8 145741130 145741130 +chr8 145742879 145742879 +chr9 5557672 5557672 +chr9 8389364 8389364 +chr9 8518143 8518143 +chr9 21968159 21968159 +chr9 21968199 21968199 +chr9 21975017 21975017 +chr9 21991923 21991923 +chr9 27183463 27183463 +chr9 27202870 27202870 +chr9 27203134 27203134 +chr9 27213580 27213580 +chr9 27218715 27218715 +chr9 27218726 27218726 +chr9 27220066 27220066 +chr9 27229141 27229141 +chr9 35077441 35077441 +chr9 36840623 36840623 +chr9 80409345 80409345 +chr9 87357731 87357731 +chr9 87358664 87358664 +chr9 87425973 87425973 +chr9 87428866 87428866 +chr9 87429290 87429290 +chr9 87430521 87430521 +chr9 87491253 87491253 +chr9 93639846 93639846 +chr9 93641151 93641151 +chr9 93657761 93657761 +chr9 97872712 97872712 +chr9 98209594 98209594 +chr9 98211572 98211572 +chr9 98221861 98221861 +chr9 98229389 98229389 +chr9 98239147 98239147 +chr9 133710804 133710804 +chr9 133761001 133761001 +chr9 135776925 135776925 +chr9 139391636 139391636 +chr9 139396408 139396408 +chr9 139396690 139396690 +chr9 139397707 139397707 +chr9 139402663 139402663 +chr9 139403268 139403268 +chr9 139403554 139403554 +chr9 139405261 139405261 +chr9 139405501 139405501 +chr9 139407452 139407452 +chr9 139407932 139407932 +chr9 139408892 139408892 +chr9 139410177 139410177 +chr9 139410424 139410424 +chr9 139410589 139410589 +chr9 139411714 139411714 +chr9 139411880 139411880 +chr9 139412197 139412197 +chr9 139413908 139413908 +chr9 139418260 139418260 +chr10 8111409 8111409 +chr10 43572832 43572832 +chr10 43595968 43595968 +chr10 43600689 43600689 +chr10 43604950 43604950 +chr10 43605392 43605392 +chr10 43605860 43605860 +chr10 43605902 43605902 +chr10 43606459 43606459 +chr10 43606687 43606687 +chr10 43607756 43607756 +chr10 43613843 43613843 +chr10 43622217 43622217 +chr10 43622368 43622368 +chr10 43622933 43622933 +chr10 70405855 70405855 +chr10 90771829 90771829 +chr10 96798548 96798548 +chr10 96811010 96811010 +chr10 96811045 96811045 +chr10 96827178 96827178 +chr10 104264107 104264107 +chr10 104359350 104359350 +chr10 104386934 104386934 +chr10 104387019 104387019 +chr10 104389932 104389932 +chr10 104596981 104596981 +chr10 104849468 104849468 +chr10 104851285 104851285 +chr10 104851396 104851396 +chr10 104851400 104851400 +chr10 104855656 104855656 +chr10 104855670 104855670 +chr10 104897985 104897985 +chr10 114925369 114925369 +chr10 123239112 123239112 +chr10 123240287 123240287 +chr10 123240625 123240625 +chr10 123240645 123240645 +chr10 123241332 123241332 +chr10 123241348 123241348 +chr10 123241354 123241354 +chr10 123241373 123241373 +chr10 123241383 123241383 +chr10 123241794 123241794 +chr10 123242026 123242026 +chr10 123242724 123242724 +chr10 123242780 123242780 +chr10 123243197 123243197 +chr10 123353869 123353869 +chr10 123356175 123356175 +chr10 123356197 123356197 +chr10 123357561 123357561 +chr11 534197 534197 +chr11 4141132 4141132 +chr11 4159457 4159457 +chr11 4159466 4159466 +chr11 32410774 32410774 +chr11 32417945 32417945 +chr11 32449661 32449661 +chr11 32456562 32456562 +chr11 64572018 64572018 +chr11 64572557 64572557 +chr11 64572602 64572602 +chr11 67352689 67352689 +chr11 69462910 69462910 +chr11 76227182 76227182 +chr11 85968623 85968623 +chr11 85977117 85977117 +chr11 94197260 94197260 +chr11 94212048 94212048 +chr11 94225807 94225807 +chr11 94225920 94225920 +chr11 103418196 103418196 +chr11 108183167 108183167 +chr11 108225483 108225483 +chr11 108225661 108225661 +chr11 119146659 119146659 +chr11 119148573 119148573 +chr11 119155618 119155618 +chr11 125497466 125497466 +chr11 125525195 125525195 +chr12 406292 406292 +chr12 427575 427575 +chr12 442620 442620 +chr12 1035947 1035947 +chr12 1036304 1036304 +chr12 1040373 1040373 +chr12 4479549 4479549 +chr12 4543361 4543361 +chr12 4553332 4553332 +chr12 4553383 4553383 +chr12 4554548 4554548 +chr12 18473928 18473928 +chr12 18499777 18499777 +chr12 21329738 21329738 +chr12 21331625 21331625 +chr12 25362465 25362465 +chr12 25362552 25362552 +chr12 25368084 25368084 +chr12 25368462 25368462 +chr12 49424534 49424534 +chr12 49424616 49424616 +chr12 49425978 49425978 +chr12 49427652 49427652 +chr12 49431094 49431094 +chr12 49434074 49434074 +chr12 49439659 49439659 +chr12 49444545 49444545 +chr12 56477694 56477694 +chr12 56493822 56493822 +chr12 56494991 56494991 +chr12 58144665 58144665 +chr12 121416622 121416622 +chr12 121431300 121431300 +chr12 121434833 121434833 +chr12 121435342 121435342 +chr12 121435427 121435427 +chr12 121435475 121435475 +chr12 121437221 121437221 +chr12 121437382 121437382 +chr12 121438844 121438844 +chr12 133202215 133202215 +chr12 133208886 133208886 +chr12 133208979 133208979 +chr12 133210985 133210985 +chr12 133219831 133219831 +chr12 133233705 133233705 +chr12 133236000 133236000 +chr12 133238076 133238076 +chr12 133252796 133252796 +chr12 133263825 133263825 +chr13 21562832 21562832 +chr13 21562948 21562948 +chr13 26898878 26898878 +chr13 26974562 26974562 +chr13 28589267 28589267 +chr13 28608459 28608459 +chr13 28624294 28624294 +chr13 28636084 28636084 +chr13 28882948 28882948 +chr13 28883061 28883061 +chr13 28886113 28886113 +chr13 28893642 28893642 +chr13 28960468 28960468 +chr13 28961839 28961839 +chr13 28962686 28962686 +chr13 28963676 28963676 +chr13 32890572 32890572 +chr13 32911888 32911888 +chr13 32912299 32912299 +chr13 32913055 32913055 +chr13 32915005 32915005 +chr13 32929232 32929232 +chr13 32929387 32929387 +chr13 32936646 32936646 +chr13 48916895 48916895 +chr13 48919358 48919358 +chr13 49051012 49051012 +chr13 49051481 49051481 +chr13 110408608 110408608 +chr13 110435231 110435231 +chr13 110435953 110435953 +chr13 110436232 110436232 +chr13 113888201 113888201 +chr13 113889355 113889355 +chr13 113889474 113889474 +chr13 113889499 113889499 +chr13 113893729 113893729 +chr13 113897320 113897320 +chr13 113907391 113907391 +chr13 113909339 113909339 +chr13 113917767 113917767 +chr14 20824181 20824181 +chr14 23777099 23777099 +chr14 23777374 23777374 +chr14 23778698 23778698 +chr14 23779634 23779634 +chr14 23790059 23790059 +chr14 35871217 35871217 +chr14 35873770 35873770 +chr14 38064215 38064215 +chr14 69006913 69006913 +chr14 69006922 69006922 +chr14 69008575 69008575 +chr14 69028741 69028741 +chr14 69028973 69028973 +chr14 69062114 69062114 +chr14 69062323 69062323 +chr14 105239192 105239192 +chr14 105239894 105239894 +chr14 105242228 105242228 +chr14 105242966 105242966 +chr14 105246325 105246325 +chr15 41797296 41797296 +chr15 41805237 41805237 +chr15 41865488 41865488 +chr15 51502844 51502844 +chr15 51502986 51502986 +chr15 51507508 51507508 +chr15 51529112 51529112 +chr15 51529265 51529265 +chr15 51534547 51534547 +chr15 51536022 51536022 +chr15 51547938 51547938 +chr15 51549537 51549537 +chr15 51549599 51549599 +chr15 51558731 51558731 +chr15 66727597 66727597 +chr15 88679785 88679785 +chr15 99456253 99456253 +chr15 99465473 99465473 +chr15 99478225 99478225 +chr15 99500256 99500256 +chr16 396264 396264 +chr16 397044 397044 +chr16 2111779 2111779 +chr16 2120402 2120402 +chr16 3778337 3778337 +chr16 3781313 3781313 +chr16 3795292 3795292 +chr16 3795363 3795363 +chr16 3820667 3820667 +chr16 3827553 3827553 +chr16 14026007 14026007 +chr16 50827601 50827601 +chr16 68771372 68771372 +chr16 68857441 68857441 +chr16 68862165 68862165 +chr16 69745145 69745145 +chr16 72991715 72991715 +chr16 89805261 89805261 +chr16 89805914 89805914 +chr16 89805977 89805977 +chr16 89806343 89806343 +chr16 89806347 89806347 +chr16 89807233 89807233 +chr16 89809319 89809319 +chr16 89813194 89813194 +chr16 89816314 89816314 +chr16 89816333 89816333 +chr16 89825065 89825065 +chr16 89828437 89828437 +chr16 89836323 89836323 +chr16 89838078 89838078 +chr16 89839766 89839766 +chr16 89845194 89845194 +chr16 89845287 89845287 +chr16 89849480 89849480 +chr16 89857935 89857935 +chr16 89857964 89857964 +chr16 89858417 89858417 +chr16 89862434 89862434 +chr16 89865103 89865103 +chr16 89865242 89865242 +chr16 89866043 89866043 +chr16 89869761 89869761 +chr17 7572314 7572314 +chr17 7578115 7578115 +chr17 7578645 7578645 +chr17 7579472 7579472 +chr17 7579801 7579801 +chr17 7977105 7977105 +chr17 7979463 7979463 +chr17 7983969 7983969 +chr17 8108331 8108331 +chr17 8108339 8108339 +chr17 16068362 16068362 +chr17 16068377 16068377 +chr17 16068383 16068383 +chr17 16068396 16068396 +chr17 16068506 16068506 +chr17 16068545 16068545 +chr17 17122327 17122327 +chr17 17124815 17124815 +chr17 17127471 17127471 +chr17 29486152 29486152 +chr17 29508775 29508775 +chr17 29541437 29541437 +chr17 29546175 29546175 +chr17 29553485 29553485 +chr17 29559932 29559932 +chr17 29563085 29563085 +chr17 29653293 29653293 +chr17 29664645 29664645 +chr17 33445549 33445549 +chr17 37868715 37868715 +chr17 37879588 37879588 +chr17 37879762 37879762 +chr17 37884037 37884037 +chr17 41223094 41223094 +chr17 41234470 41234470 +chr17 41244000 41244000 +chr17 41244435 41244435 +chr17 41244936 41244936 +chr17 41245237 41245237 +chr17 41245466 41245466 +chr17 56432362 56432362 +chr17 56435885 56435885 +chr17 56492800 56492800 +chr17 56769979 56769979 +chr17 59760996 59760996 +chr17 59763347 59763347 +chr17 59763465 59763465 +chr17 62007498 62007498 +chr17 63532914 63532914 +chr17 63533768 63533768 +chr17 63533789 63533789 +chr17 66524987 66524987 +chr17 66526027 66526027 +chr17 66527802 66527802 +chr17 66528778 66528778 +chr17 70120551 70120551 +chr17 78747982 78747982 +chr17 78765219 78765219 +chr17 78820329 78820329 +chr17 78829375 78829375 +chr17 78854223 78854223 +chr17 78854316 78854316 +chr17 78865546 78865546 +chr17 78865630 78865630 +chr17 78896488 78896488 +chr17 78921117 78921117 +chr17 78938011 78938011 +chr18 661647 661647 +chr18 19752249 19752249 +chr18 60984964 60984964 +chr18 60985879 60985879 +chr20 30954295 30954295 +chr20 31022959 31022959 +chr20 31024274 31024274 +chr20 31025163 31025163 +chr20 36030939 36030939 +chr20 43956191 43956191 +chr20 43956527 43956527 +chr20 43956636 43956636 +chr20 43956973 43956973 +chr20 43957510 43957510 +chr20 43958743 43958743 +chr20 43958755 43958755 +chr20 43958786 43958786 +chr20 43958850 43958850 +chr20 43958872 43958872 +chr20 43961971 43961971 +chr20 43961997 43961997 +chr20 43963047 43963047 +chr20 43963489 43963489 +chr20 43963735 43963735 +chr20 43963739 43963739 +chr20 43964288 43964288 +chr20 43964407 43964407 +chr20 52185814 52185814 +chr20 52192408 52192408 +chr20 52193368 52193368 +chr20 52193660 52193660 +chr20 52193698 52193698 +chr20 52198340 52198340 +chr20 52198967 52198967 +chr20 54961463 54961463 +chr20 57416760 57416760 +chr20 57478807 57478807 +chr20 62331989 62331989 +chr19 1218523 1218523 +chr19 1221161 1221161 +chr19 1224023 1224023 +chr19 1224934 1224934 +chr19 1224999 1224999 +chr19 1225054 1225054 +chr19 1225161 1225161 +chr19 1226083 1226083 +chr19 1619339 1619339 +chr19 2226676 2226676 +chr19 3110098 3110098 +chr19 3113305 3113305 +chr19 3119184 3119184 +chr19 4099187 4099187 +chr19 4101062 4101062 +chr19 4102920 4102920 +chr19 10267077 10267077 +chr19 10599965 10599965 +chr19 10600442 10600442 +chr19 11105608 11105608 +chr19 11107133 11107133 +chr19 11113902 11113902 +chr19 11136215 11136215 +chr19 11168896 11168896 +chr19 11170839 11170839 +chr19 15271771 15271771 +chr19 15273248 15273248 +chr19 15273381 15273381 +chr19 15276919 15276919 +chr19 15276923 15276923 +chr19 15278057 15278057 +chr19 15281386 15281386 +chr19 15285052 15285052 +chr19 15289613 15289613 +chr19 15290125 15290125 +chr19 15291096 15291096 +chr19 15292366 15292366 +chr19 15292437 15292437 +chr19 15295134 15295134 +chr19 15300069 15300069 +chr19 15302844 15302844 +chr19 15303225 15303225 +chr19 16017006 16017006 +chr19 16017055 16017055 +chr19 17941294 17941294 +chr19 17942005 17942005 +chr19 17952609 17952609 +chr19 30312874 30312874 +chr19 30313344 30313344 +chr19 35828635 35828635 +chr19 35828773 35828773 +chr19 35836600 35836600 +chr19 40739721 40739721 +chr19 40742320 40742320 +chr19 41512792 41512792 +chr19 41743861 41743861 +chr19 42793590 42793590 +chr19 44055726 44055726 +chr19 44057574 44057574 +chr19 45912736 45912736 +chr19 45923653 45923653 +chr22 24145395 24145395 +chr22 24176287 24176287 +chr22 30034994 30034994 +chr22 41537234 41537234 +chr22 41551039 41551039 +chr22 41568480 41568480 +chr22 41569609 41569609 +chr22 42526694 42526694 +chr21 37518706 37518706 +chr21 39751955 39751955 +chr21 39752673 39752673 +chr21 39753346 39753346 +chr21 39753375 39753375 +chr21 39762883 39762883 +chr21 39870310 39870310 +chr21 42852497 42852497 +chr1 20915701 20915701 +chr1 40364803 40364803 +chr1 45797505 45797505 +chr1 47279175 47279175 +chr1 51439777 51439777 +chr1 65305522 65305522 +chr1 65310489 65310489 +chr1 65321388 65321388 +chr1 65325970 65325970 +chr1 65330682 65330682 +chr1 120468425 120468425 +chr1 156843264 156843264 +chr1 156846233 156846233 +chr1 162737116 162737116 +chr1 243777066 243777066 +chr2 48010488 48010488 +chr2 48030692 48030692 +chr2 58387000 58387000 +chr2 58388696 58388696 +chr2 58390679 58390679 +chr2 61709489 61709489 +chr2 112686988 112686988 +chr2 112702647 112702647 +chr2 112705157 112705157 +chr2 112751928 112751928 +chr2 112754880 112754880 +chr2 112754943 112754943 +chr2 112755001 112755001 +chr2 112765973 112765973 +chr2 141707868 141707868 +chr2 141708021 141708021 +chr2 141709406 141709406 +chr2 141747249 141747249 +chr2 141747293 141747293 +chr2 141751592 141751592 +chr2 142012036 142012036 +chr2 142238190 142238190 +chr2 202149696 202149696 +chr2 215645545 215645545 +chr2 225434445 225434445 +chr2 242793433 242793433 +chr2 242800900 242800900 +chr3 37083740 37083740 +chr3 124456742 124456742 +chr3 134920306 134920306 +chr3 185146702 185146702 +chr4 1806519 1806519 +chr4 55147769 55147769 +chr4 55961159 55961159 +chr4 55968053 55968053 +chr4 89052323 89052323 +chr4 89061114 89061114 +chr4 187542316 187542316 +chr4 187542736 187542736 +chr5 610093 610093 +chr5 1255520 1255520 +chr5 7870973 7870973 +chr5 44305309 44305309 +chr5 44310492 44310492 +chr5 67569746 67569746 +chr5 79966029 79966029 +chr5 121739436 121739436 +chr5 131915213 131915213 +chr5 149439458 149439458 +chr5 149447771 149447771 +chr5 149457678 149457678 +chr5 149460553 149460553 +chr5 176520243 176520243 +chr5 180043388 180043388 +chr5 180057356 180057356 +chr5 180057538 180057538 +chr6 32790089 32790089 +chr6 32790167 32790167 +chr6 32793721 32793721 +chr6 32793770 32793770 +chr6 32793981 32793981 +chr6 32794676 32794676 +chr6 32795032 32795032 +chr6 32796019 32796019 +chr6 32796144 32796144 +chr6 32796226 32796226 +chr6 32796346 32796346 +chr6 32796480 32796480 +chr6 32796521 32796521 +chr6 32796653 32796653 +chr6 32796685 32796685 +chr6 32796751 32796751 +chr6 32796793 32796793 +chr6 32797168 32797168 +chr6 32797297 32797297 +chr6 32797309 32797309 +chr6 32797684 32797684 +chr6 32797809 32797809 +chr6 32797876 32797876 +chr6 32800224 32800224 +chr6 32800412 32800412 +chr6 32803576 32803576 +chr6 32805306 32805306 +chr6 32805307 32805307 +chr6 32814975 32814975 +chr6 32818774 32818774 +chr6 32819865 32819865 +chr6 32821447 32821447 +chr6 33288271 33288271 +chr6 35426175 35426175 +chr6 36645588 36645588 +chr6 36645696 36645696 +chr6 36651971 36651971 +chr6 36652339 36652339 +chr6 36653597 36653597 +chr6 37138220 37138220 +chr6 41903782 41903782 +chr6 43746169 43746169 +chr6 106555025 106555025 +chr6 117639301 117639301 +chr6 117642495 117642495 +chr6 117643897 117643897 +chr6 117643994 117643994 +chr6 117644866 117644866 +chr6 117646772 117646772 +chr6 117674087 117674087 +chr6 117678083 117678083 +chr6 117686943 117686943 +chr6 117710661 117710661 +chr6 117714346 117714346 +chr6 117718303 117718303 +chr7 6013049 6013049 +chr7 6022626 6022626 +chr7 6026988 6026988 +chr7 6038722 6038722 +chr7 6426954 6426954 +chr7 50467941 50467941 +chr7 55214348 55214348 +chr7 92340065 92340065 +chr7 116339672 116339672 +chr7 116340262 116340262 +chr7 128843169 128843169 +chr7 140426257 140426257 +chr7 140499107 140499107 +chr7 148525904 148525904 +chr7 151926977 151926977 +chr7 151927025 151927025 +chr7 151945167 151945167 +chrX 39932907 39932907 +chrX 53228148 53228148 +chrX 70343521 70343521 +chrX 100608191 100608191 +chrX 100611285 100611285 +chr8 38324341 38324341 +chr8 38324424 38324424 +chr8 68931680 68931680 +chr8 90955655 90955655 +chr8 128753254 128753254 +chr9 5081780 5081780 +chr9 21968712 21968712 +chr9 21975141 21975141 +chr9 87488402 87488402 +chr9 87488718 87488718 +chr9 87489785 87489785 +chr9 87490546 87490546 +chr9 87491480 87491480 +chr9 87492028 87492028 +chr9 87492610 87492610 +chr9 87563370 87563370 +chr9 87563460 87563460 +chr9 97873339 97873339 +chr9 97873435 97873435 +chr9 98270324 98270324 +chr9 110249505 110249505 +chr10 96541616 96541616 +chr10 104851301 104851301 +chr10 104897901 104897901 +chr10 104906211 104906211 +chr10 114849353 114849353 +chr10 123298158 123298158 +chr10 123353315 123353315 +chr10 123354726 123354726 +chr10 123355927 123355927 +chr10 123356938 123356938 +chr10 123356989 123356989 +chr10 123357414 123357414 +chr11 534242 534242 +chr11 76257215 76257215 +chr11 108180917 108180917 +chr11 108236264 108236264 +chr12 463248 463248 +chr12 463421 463421 +chr12 6711147 6711147 +chr12 18435452 18435452 +chr12 18499636 18499636 +chr12 121416650 121416650 +chr13 28607989 28607989 +chr13 28609825 28609825 +chr13 28610183 28610183 +chr13 28960593 28960593 +chr13 28962666 28962666 +chr13 28962757 28962757 +chr13 28963702 28963702 +chr13 32906480 32906480 +chr13 32906980 32906980 +chr13 32910721 32910721 +chr13 32911463 32911463 +chr13 32929478 32929478 +chr13 73343039 73343039 +chr13 73349359 73349359 +chr14 20815013 20815013 +chr14 20820537 20820537 +chr14 20822219 20822219 +chr14 20824859 20824859 +chr14 23652305 23652305 +chr14 69028779 69028779 +chr14 69029225 69029225 +chr14 69062336 69062336 +chr14 105258893 105258893 +chr15 41001187 41001187 +chr15 88476365 88476365 +chr15 90627616 90627616 +chr15 90628537 90628537 +chr15 91354505 91354505 +chr15 99251356 99251356 +chr16 2123009 2123009 +chr16 14013993 14013993 +chr16 14014240 14014240 +chr16 14038545 14038545 +chr16 14038552 14038552 +chr16 14041958 14041958 +chr17 7983681 7983681 +chr17 29654876 29654876 +chr17 29679246 29679246 +chr17 29689430 29689430 +chr17 40481529 40481529 +chr17 63532517 63532517 +chr17 63532948 63532948 +chr17 63545622 63545622 +chr17 78919558 78919558 +chr17 78935197 78935197 +chr18 657685 657685 +chr18 60970036 60970036 +chr20 54959296 54959296 +chr20 54961541 54961541 +chr19 1222012 1222012 +chr19 1224286 1224286 +chr19 1225028 1225028 +chr19 1225547 1225547 +chr19 1226004 1226004 +chr19 1619333 1619333 +chr19 2229361 2229361 +chr19 3110349 3110349 +chr19 3119239 3119239 +chr19 4102449 4102449 +chr19 4102834 4102834 +chr19 19257383 19257383 +chr19 19258656 19258656 +chr19 35835940 35835940 +chr19 41512841 41512841 +chr19 41732727 41732727 +chr19 50919797 50919797 +chr22 19952132 19952132 +chr22 19952168 19952168 +chr22 24376322 24376322 +chr22 30038152 30038152 +chr22 30079213 30079213 +chr1 97981395 97981395 +chr1 118165691 118165691 +chr1 120458004 120458004 +chr1 120466108 120466108 +chr1 120471857 120471857 +chr1 120477998 120477998 +chr1 120480709 120480709 +chr1 120484421 120484421 +chr1 120496119 120496119 +chr1 120496127 120496127 +chr1 120529750 120529750 +chr1 161293496 161293496 +chr1 193094375 193094375 +chr1 204396830 204396830 +chr2 25458546 25458546 +chr2 25463483 25463483 +chr2 136873084 136873084 +chr2 141027926 141027926 +chr2 141110440 141110440 +chr2 141130695 141130695 +chr2 141259253 141259253 +chr2 234669144 234669144 +chr3 30713842 30713842 +chr3 41279440 41279440 +chr3 89448888 89448888 +chr3 89448936 89448936 +chr3 89456555 89456555 +chr3 89480265 89480265 +chr3 89521693 89521693 +chr3 89521725 89521725 +chr3 142281919 142281919 +chr3 183225810 183225810 +chr3 183226072 183226072 +chr3 183226186 183226186 +chr3 183226213 183226213 +chr3 189590824 189590824 +chr4 55152040 55152040 +chr4 106196951 106196951 +chr5 67584357 67584357 +chr5 112101970 112101970 +chr5 112213601 112213601 +chr5 149495537 149495537 +chr5 149783694 149783694 +chr5 149783879 149783879 +chr5 176518037 176518037 +chr6 117724462 117724462 +chr6 117725448 117725448 +chr6 117725578 117725578 +chr6 117730819 117730819 +chr6 117737390 117737390 +chr6 138197331 138197331 +chr6 152129077 152129077 +chr6 152129484 152129484 +chr7 2951824 2951824 +chr7 2956918 2956918 +chr7 2959172 2959172 +chr7 2962293 2962293 +chr7 2964011 2964011 +chr7 2966451 2966451 +chr7 2968359 2968359 +chr7 55214443 55214443 +chr7 55238087 55238087 +chr7 148506396 148506396 +chrX 39922359 39922359 +chrX 44929077 44929077 +chrX 63409396 63409396 +chr8 38324426 38324426 +chr8 68965521 68965521 +chr8 117869498 117869498 +chr9 5050706 5050706 +chr9 5090934 5090934 +chr9 98231008 98231008 +chr9 98238379 98238379 +chr9 135804139 135804139 +chr10 43595781 43595781 +chr10 43615505 43615505 +chr10 88635779 88635779 +chr12 18649057 18649057 +chr12 18747387 18747387 +chr12 18747528 18747528 +chr12 18762450 18762450 +chr12 46211396 46211396 +chr12 49434409 49434409 +chr12 52369300 52369300 +chr12 69202326 69202326 +chr12 121431272 121431272 +chr13 32906729 32906729 +chr13 110435914 110435914 +chr14 69029203 69029203 +chr14 69030503 69030503 +chr14 105246407 105246407 +chr15 51630835 51630835 +chr15 51631279 51631279 +chr15 66679684 66679684 +chr16 339415 339415 +chr16 347184 347184 +chr16 348222 348222 +chr16 349047 349047 +chr16 349221 349221 +chr16 359953 359953 +chr17 17960011 17960011 +chr17 33433487 33433487 +chr17 59924612 59924612 +chr17 66527460 66527460 +chr17 66527834 66527834 +chr17 66528367 66528367 +chr17 66547249 66547249 +chr17 78747744 78747744 +chr17 78896529 78896529 +chr20 36022539 36022539 +chr19 1224627 1224627 +chr19 2207549 2207549 +chr19 2223275 2223275 +chr19 2226772 2226772 +chr19 17955021 17955021 +chr19 19257638 19257638 +chr19 35836530 35836530 +chr19 41725271 41725271 +chr22 24158899 24158899 +chr22 41564708 41564708 +chr1 11854476 11854476 +chr1 23885599 23885599 +chr1 43812255 43812255 +chr1 46743900 46743900 +chr1 97915624 97915624 +chr1 120539331 120539331 +chr1 120572547 120572547 +chr1 120572572 120572572 +chr1 120611830 120611830 +chr1 120611964 120611964 +chr1 120612006 120612006 +chr1 120612168 120612168 +chr1 226573402 226573402 +chr1 226580021 226580021 +chr2 29432625 29432625 +chr2 29432776 29432776 +chr2 234668870 234668870 +chr3 10088422 10088422 +chr3 52442061 52442061 +chr4 1947324 1947324 +chr4 55599436 55599436 +chr4 143043340 143043340 +chr4 143044427 143044427 +chr5 35874575 35874575 +chr5 38959448 38959448 +chr6 152201875 152201875 +chr6 152265522 152265522 +chr6 152265659 152265659 +chr6 152382311 152382311 +chr6 152382325 152382325 +chr6 152420095 152420095 +chr6 159191533 159191533 +chr6 159191788 159191788 +chr7 2946338 2946338 +chr7 2962753 2962753 +chr7 2968195 2968195 +chr7 2968361 2968361 +chr7 6022629 6022629 +chr7 6045627 6045627 +chr7 151873853 151873853 +chr7 151874498 151874498 +chr8 56922549 56922549 +chr8 68965576 68965576 +chr8 68972907 68972907 +chr8 69046409 69046409 +chr9 8485834 8485834 +chr9 37020622 37020622 +chr10 104268877 104268877 +chr10 104934709 104934709 +chr12 21331599 21331599 +chr13 32903685 32903685 +chr13 73350079 73350079 +chr15 91354521 91354521 +chr16 23646191 23646191 +chr16 68857289 68857289 +chr17 56448297 56448297 +chr19 1224518 1224518 +chr19 4090572 4090572 +chr19 4097365 4097365 +chr19 4101304 4101304 +chr19 35832823 35832823 +chr19 41762525 41762525 +chr19 45855455 45855455 +chr22 41513175 41513175 +chr22 41523770 41523770 +chr22 41545750 41545750 +chr22 41553259 41553259 +chr1 11181327 11181327 +chr1 11190646 11190646 +chr1 120477702 120477702 +chr1 162741794 162741794 +chr3 47103867 47103867 +chr3 47108654 47108654 +chr3 47162886 47162886 +chr4 106196829 106196829 +chr5 38958750 38958750 +chr5 149460459 149460459 +chr6 159192045 159192045 +chr6 159192119 159192119 +chr6 160113872 160113872 +chr6 161990483 161990483 +chr6 162622197 162622197 +chr6 162622304 162622304 +chr6 162864317 162864317 +chr6 163985655 163985655 +chr7 55238459 55238459 +chr8 128751201 128751201 +chr9 86900926 86900926 +chr9 86909550 86909550 +chr10 89720907 89720907 +chr11 103418158 103418158 +chr12 18467005 18467005 +chr12 56491740 56491740 +chr12 133219989 133219989 +chr12 133253995 133253995 +chr12 133257887 133257887 +chr13 28599094 28599094 +chr14 20813289 20813289 +chr14 20813672 20813672 +chr14 20825965 20825965 +chr14 68758575 68758575 +chr15 40675155 40675155 +chr15 99467934 99467934 +chr15 99500605 99500605 +chr16 23652525 23652525 +chr17 78682756 78682756 +chr17 78747722 78747722 +chr18 19751148 19751148 +chr18 19763011 19763011 +chr18 61873707 61873707 +chr1 65301765 65301765 +chr1 118165577 118165577 +chr1 204402500 204402500 +chr1 204402898 204402898 +chr1 204408135 204408135 +chr2 29449005 29449005 +chr2 29449819 29449819 +chr2 29455267 29455267 +chr3 49924940 49924940 +chr3 49927503 49927503 +chr3 49929025 49929025 +chr3 49936102 49936102 +chr3 49936715 49936715 +chr3 187446211 187446211 +chr3 189590850 189590850 +chr3 189590871 189590871 +chr3 192126757 192126757 +chr5 121761021 121761021 +chr5 121767643 121767643 +chr5 121776301 121776301 +chr7 86274210 86274210 +chr7 142640596 142640596 +chr7 142641382 142641382 +chr7 142658614 142658614 +chr7 142659169 142659169 +chr7 151927127 151927127 +chrX 123195035 123195035 +chr9 27205021 27205021 +chr9 27206825 27206825 +chr9 87489848 87489848 +chr9 87490255 87490255 +chr9 98238358 98238358 +chr9 135781239 135781239 +chr10 89624218 89624218 +chr10 123310871 123310871 +chr10 123323962 123323962 +chr15 88680684 88680684 +chr1 161293508 161293508 +chr2 48032098 48032098 +chr2 61108996 61108996 +chr2 141707983 141707983 +chr5 38958877 38958877 +chr5 56116211 56116211 +chr6 163986482 163986482 +chr6 163987389 163987389 +chr6 163990308 163990308 +chr7 140495707 140495707 +chr9 93637015 93637015 +chr9 93639973 93639973 +chr9 93640009 93640009 +chr9 93641175 93641175 +chr9 93641199 93641199 +chr9 127915947 127915947 +chr14 36989419 36989419 +chr14 68290372 68290372 +chr14 69061753 69061753 +chr15 88576185 88576185 +chr16 354287 354287 +chr17 8109965 8109965 +chr17 38487443 38487443 +chr17 59885813 59885813 +chr17 78865491 78865491 +chr20 52192637 52192637 +chr20 52193088 52193088 +chr19 11095896 11095896 +chr19 11113651 11113651 +chr19 11113997 11113997 +chr19 11145691 11145691 +chr19 11145853 11145853 +chr22 24158895 24158895 +chr22 24167513 24167513 +chr21 44515504 44515504 +chr21 44515685 44515685 +chr21 44527669 44527669 diff --git a/script/public/pollution/682_contaminate_ref.bed b/script/public/pollution/682_contaminate_ref.bed new file mode 100644 index 0000000..6672a76 --- /dev/null +++ b/script/public/pollution/682_contaminate_ref.bed @@ -0,0 +1,128 @@ +chr1 2488153 2488153 +chr1 23885599 23885599 +chr1 65321388 65321388 +chr1 120612006 120612006 +chr1 193094375 193094375 +chr1 226570840 226570840 +chr2 47693959 47693959 +chr2 48030838 48030838 +chr2 61749716 61749716 +chr2 141032088 141032088 +chr2 215645464 215645464 +chr3 30686414 30686414 +chr3 47125385 47125385 +chr3 134644636 134644636 +chr3 142281612 142281612 +chr3 192053274 192053274 +chr4 55599436 55599436 +chr4 143007419 143007419 +chr4 153252061 153252061 +chr4 185310218 185310218 +chr4 25666099 25666099 +chr5 35857177 35857177 +chr5 38955796 38955796 +chr5 39074296 39074296 +chr5 67522722 67522722 +chr5 112162854 112162854 +chr5 149435759 149435759 +chr5 161119125 161119125 +chr5 170819887 170819887 +chr5 180046344 180046344 +chr6 30858857 30858857 +chr6 32797876 32797876 +chr6 36645696 36645696 +chr6 117678083 117678083 +chr6 117714346 117714346 +chr7 2946461 2946461 +chr7 2962753 2962753 +chr7 87138645 87138645 +chr7 151970931 151970931 +chr8 90955624 90955624 +chr8 90970935 90970935 +chr8 90995019 90995019 +chr8 68864728 68864728 +chr8 38322346 38322346 +chr8 145742879 145742879 +chr9 5081780 5081780 +chr9 8389364 8389364 +chr9 93657761 93657761 +chr9 98209594 98209594 +chr9 21991923 21991923 +chr9 37020622 37020622 +chr9 21975017 21975017 +chr10 43600689 43600689 +chr10 89720907 89720907 +chr10 104596981 104596981 +chr10 104849468 104849468 +chr10 104855656 104855656 +chr10 123239112 123239112 +chr11 32410774 32410774 +chr11 69462910 69462910 +chr11 94197260 94197260 +chr11 94225807 94225807 +chr11 94225920 94225920 +chr11 125497466 125497466 +chr12 1040373 1040373 +chr12 4553383 4553383 +chr12 6711147 6711147 +chr12 21331625 21331625 +chr12 49427652 49427652 +chr12 49444545 49444545 +chr12 121416622 121416622 +chr12 133202215 133202215 +chr13 21562948 21562948 +chr13 28609825 28609825 +chr13 32936646 32936646 +chr13 113889474 113889474 +chr13 113907391 113907391 +chr14 105239894 105239894 +chr14 105246325 105246325 +chr14 38064215 38064215 +chr14 20820537 20820537 +chr14 35871217 35871217 +chr15 41865488 41865488 +chr15 51502986 51502986 +chr15 51529112 51529112 +chr15 99456253 99456253 +chr15 99478225 99478225 +chr15 51558731 51558731 +chr16 68857441 68857441 +chr16 359953 359953 +chr16 89805977 89805977 +chr16 89838078 89838078 +chr16 89857964 89857964 +chr17 7983969 7983969 +chr17 29486152 29486152 +chr17 29508775 29508775 +chr17 29546175 29546175 +chr17 29559932 29559932 +chr17 29653293 29653293 +chr17 37879762 37879762 +chr17 62007498 62007498 +chr17 78919558 78919558 +chr19 3110349 3110349 +chr19 3119239 3119239 +chr19 4101062 4101062 +chr19 11136215 11136215 +chr19 15289613 15289613 +chr19 15295134 15295134 +chr19 41725271 41725271 +chr20 43956527 43956527 +chr20 43956636 43956636 +chr20 43958850 43958850 +chr20 43958872 43958872 +chr20 54959296 54959296 +chr20 54961541 54961541 +chr21 37518706 37518706 +chr21 39752673 39752673 +chr21 39753375 39753375 +chr22 41568480 41568480 +chr22 30038152 30038152 +chr22 30079213 30079213 +chrX 76937963 76937963 +chrX 39922359 39922359 +chrX 39932907 39932907 +chrX 44938563 44938563 +chrX 100608191 100608191 +chrX 100611285 100611285 +chrX 76940534 76940534 diff --git a/script/public/pollution/contaminate_650.bed b/script/public/pollution/contaminate_650.bed new file mode 100644 index 0000000..6672a76 --- /dev/null +++ b/script/public/pollution/contaminate_650.bed @@ -0,0 +1,128 @@ +chr1 2488153 2488153 +chr1 23885599 23885599 +chr1 65321388 65321388 +chr1 120612006 120612006 +chr1 193094375 193094375 +chr1 226570840 226570840 +chr2 47693959 47693959 +chr2 48030838 48030838 +chr2 61749716 61749716 +chr2 141032088 141032088 +chr2 215645464 215645464 +chr3 30686414 30686414 +chr3 47125385 47125385 +chr3 134644636 134644636 +chr3 142281612 142281612 +chr3 192053274 192053274 +chr4 55599436 55599436 +chr4 143007419 143007419 +chr4 153252061 153252061 +chr4 185310218 185310218 +chr4 25666099 25666099 +chr5 35857177 35857177 +chr5 38955796 38955796 +chr5 39074296 39074296 +chr5 67522722 67522722 +chr5 112162854 112162854 +chr5 149435759 149435759 +chr5 161119125 161119125 +chr5 170819887 170819887 +chr5 180046344 180046344 +chr6 30858857 30858857 +chr6 32797876 32797876 +chr6 36645696 36645696 +chr6 117678083 117678083 +chr6 117714346 117714346 +chr7 2946461 2946461 +chr7 2962753 2962753 +chr7 87138645 87138645 +chr7 151970931 151970931 +chr8 90955624 90955624 +chr8 90970935 90970935 +chr8 90995019 90995019 +chr8 68864728 68864728 +chr8 38322346 38322346 +chr8 145742879 145742879 +chr9 5081780 5081780 +chr9 8389364 8389364 +chr9 93657761 93657761 +chr9 98209594 98209594 +chr9 21991923 21991923 +chr9 37020622 37020622 +chr9 21975017 21975017 +chr10 43600689 43600689 +chr10 89720907 89720907 +chr10 104596981 104596981 +chr10 104849468 104849468 +chr10 104855656 104855656 +chr10 123239112 123239112 +chr11 32410774 32410774 +chr11 69462910 69462910 +chr11 94197260 94197260 +chr11 94225807 94225807 +chr11 94225920 94225920 +chr11 125497466 125497466 +chr12 1040373 1040373 +chr12 4553383 4553383 +chr12 6711147 6711147 +chr12 21331625 21331625 +chr12 49427652 49427652 +chr12 49444545 49444545 +chr12 121416622 121416622 +chr12 133202215 133202215 +chr13 21562948 21562948 +chr13 28609825 28609825 +chr13 32936646 32936646 +chr13 113889474 113889474 +chr13 113907391 113907391 +chr14 105239894 105239894 +chr14 105246325 105246325 +chr14 38064215 38064215 +chr14 20820537 20820537 +chr14 35871217 35871217 +chr15 41865488 41865488 +chr15 51502986 51502986 +chr15 51529112 51529112 +chr15 99456253 99456253 +chr15 99478225 99478225 +chr15 51558731 51558731 +chr16 68857441 68857441 +chr16 359953 359953 +chr16 89805977 89805977 +chr16 89838078 89838078 +chr16 89857964 89857964 +chr17 7983969 7983969 +chr17 29486152 29486152 +chr17 29508775 29508775 +chr17 29546175 29546175 +chr17 29559932 29559932 +chr17 29653293 29653293 +chr17 37879762 37879762 +chr17 62007498 62007498 +chr17 78919558 78919558 +chr19 3110349 3110349 +chr19 3119239 3119239 +chr19 4101062 4101062 +chr19 11136215 11136215 +chr19 15289613 15289613 +chr19 15295134 15295134 +chr19 41725271 41725271 +chr20 43956527 43956527 +chr20 43956636 43956636 +chr20 43958850 43958850 +chr20 43958872 43958872 +chr20 54959296 54959296 +chr20 54961541 54961541 +chr21 37518706 37518706 +chr21 39752673 39752673 +chr21 39753375 39753375 +chr22 41568480 41568480 +chr22 30038152 30038152 +chr22 30079213 30079213 +chrX 76937963 76937963 +chrX 39922359 39922359 +chrX 39932907 39932907 +chrX 44938563 44938563 +chrX 100608191 100608191 +chrX 100611285 100611285 +chrX 76940534 76940534 diff --git a/script/run_pipeline.py b/script/run_pipeline.py index 0cf5c42..b3ae3d8 100755 --- a/script/run_pipeline.py +++ b/script/run_pipeline.py @@ -5,6 +5,15 @@ import os run_wdl_path = os.path.join(os.path.dirname(__file__), 'run_wdl.py') + +def environ_test(): + workflow_path = os.environ.get('WORKFLOW', None) + public_path = os.environ.get('PUBLIC', None) + database_path = os.environ.get('DATABASE', None) + if not (workflow_path and public_path and database_path): + raise UserWarning('未设置WORKFLOW, PUBLIC, DATABASE环境') + + if __name__ == '__main__': parser = argparse.ArgumentParser(description="JM to run pipeline") @@ -20,10 +29,13 @@ if __name__ == '__main__': parser.add_argument('-node', '--start_node', help="node begain to run; 'addQc', 'addAlignment', " "'addTarget', 'addFusion', 'addCnv', 'addMsi', 'addChemo'," - " 'addHcs, addTmb, addAutoReport' and also run more than one node ,like this 'addTarget,addFusion'", + " 'addHcs, addTmb, addAutoReport' and also run more than one " + "node ,like this 'addTarget,addFusion'", default='addQc') args = parser.parse_args() + environ_test() + res_path = os.path.realpath(os.path.join(args.output_dir, args.barcode)) if not os.path.exists(res_path): @@ -36,6 +48,6 @@ if __name__ == '__main__': f'-o {res_path} -b {args.probe} -p {args.project} -c {args.cancer} -w {args.wdl} ' \ f'> {res_path}/{args.barcode}_run.log ' \ f'2>> {res_path}/{args.barcode}_run.log &' - with open(os.path.join(res_path, 'exec'), 'w') as execfile: - execfile.write(cmd + '\n') + # with open(os.path.join(res_path, 'exec'), 'w') as execfile: + # execfile.write(cmd + '\n') os.system(cmd) diff --git a/script/run_wdl.py b/script/run_wdl.py index cebbc4b..3fdc868 100755 --- a/script/run_wdl.py +++ b/script/run_wdl.py @@ -39,7 +39,7 @@ def get_catecode(project, start_node='addQc'): } runcode = get_branch_nodes(dag, start_node) - public = os.environ.get('PUBLIC', '/home/zhangchao/project/pipeline/workflow/script/public') + public = os.environ.get('DATABASE') path = os.path.join(public, 'info.csv') info = pd.read_csv(path) project = info[info['project'] == project]['CateCode'] @@ -83,15 +83,16 @@ def run(barcode, normal, umi, input_dir, output_dir, project, cancer, probe, wdl jsfile.write(json.dumps(arg, indent=4, ensure_ascii=False)) # run pipeline - cmd1 = 'export PATH=/home/zhangchao/project/pipeline/workflow/script:$PATH' - cmd2 = 'export PUBLIC=/home/zhangchao/project/pipeline/workflow/script/public' + # cmd1 = 'export PATH=/home/zhangchao/project/pipeline/workflow/script:$PATH' + # cmd2 = 'export PUBLIC=/home/zhangchao/project/pipeline/workflow/script/public' cmd3 = f'cd {output_dir}' # f'{"-Dcall-caching.enabled=false " if uncache else ""}' # f'-Dconfig.file=/home/zhangchao/project/pipeline/workflow/script/cromwell.examples.conf ' \ - cmd4 = f'/usr/bin/java -jar /home/zhangchao/project/pipeline/workflow/software/cromwell-51.jar run --inputs {jsfile_path} {wdl}' - cmd = f'{cmd1}; {cmd2}; {cmd3}; {cmd4}' + cmd4 = f'/usr/bin/java -jar $WORKFLOW/software/cromwell-51.jar run --inputs {jsfile_path} {wdl}' + # cmd = f'{cmd1}; {cmd2}; {cmd3}; {cmd4}' + cmd = f'{cmd3}; {cmd4}' # 记录开始时间 start_time = time.time() @@ -128,7 +129,8 @@ if __name__ == '__main__': parser.add_argument('-node', '--start_node', help="node begain to run; 'addQc', 'addAlignment', " "'addTarget', 'addFusion', 'addCnv', 'addMsi', 'addChemo'," - " 'addHcs, 'addTmb', addAutoReport' and also run more than one node ,like this 'addTarget,addFusion'", + " 'addHcs, 'addTmb', addAutoReport' and also run more than one node ," + "like this 'addTarget,addFusion'", default='addQc') args = parser.parse_args() diff --git a/script/soft_bash b/script/soft_bash new file mode 100755 index 0000000..36034e2 --- /dev/null +++ b/script/soft_bash @@ -0,0 +1,13 @@ +# 目录环境 +export WORKFLOW=/home/zhangchao/project/pipeline/workflow +export PUBLIC=$WORKFLOW/script/public +export DATABASE=$WORKFLOW/database + +# python +export PATH=/dataseq/product/workflow/software/Python-3.8.11/bin:$PATH + +# script +export PATH=$WORKFLOW/script:$PATH + +# software +export PATH=$WORKFLOW/software/bin:$PATH \ No newline at end of file diff --git a/script/target_therapy_cnv.pl b/script/target_therapy_cnv.pl index b436ed0..42af8d3 100755 --- a/script/target_therapy_cnv.pl +++ b/script/target_therapy_cnv.pl @@ -9,7 +9,7 @@ my ($input, $output, $cancer_type) = @ARGV; my $database_path = defined $ENV{'DATABASE'} ? $ENV{'DATABASE'} : "/dataseq/jmdna/codes/reportbase"; print "Cnv药物注释使用路径:$database_path\n"; -open THERAPY, "/dataseq/jmdna/codes/reportbase/targetTherapy.txt"; +open THERAPY, "$database_path/targetTherapy.txt"; my $h1 = ; chomp $h1; my %therapy; @@ -21,7 +21,7 @@ while () { ##药物翻译信息 -open DRUG, "/dataseq/jmdna/codes/reportbase/target_drug.txt"; +open DRUG, "$database_path/target_drug.txt"; my %drug; ; while () { @@ -55,7 +55,7 @@ sub drug { } -open DIS, "/dataseq/jmdna/codes/reportbase/oncotree.cancertype.20230801.txt"; +open DIS, "$database_path/oncotree.cancertype.20230801.txt"; ; my (%dis, @id, %dis2); while () { diff --git a/script/target_therapy_snpindel.pl b/script/target_therapy_snpindel.pl index b4f58d5..d0cef2c 100755 --- a/script/target_therapy_snpindel.pl +++ b/script/target_therapy_snpindel.pl @@ -114,7 +114,7 @@ while () { ($codon =~ /dup/) ? ("Exon $exon insertion") : ("Exon $exon mutation"); } - elsif ($record{'AAChange_refGene'} =~ /splicing/) { + elsif ($record{'Func_refGene'} =~ /splicing/) { $protein = 'Truncating Mutations'; $mut_type = ''; } @@ -123,7 +123,7 @@ while () { $mut_type = ''; } else { - print $_; + print "药物注释未匹配到正确的protein或者mut_type"; } ##若突变不存在于%mut,写入@vus,若突变存在于%mut且neutral,写入@neg;若基因不存在于%therapy,写入@vus; diff --git a/wdl/alignment.wdl b/wdl/alignment.wdl old mode 100644 new mode 100755 diff --git a/wdl/call_mutation.wdl b/wdl/call_mutation.wdl old mode 100644 new mode 100755 diff --git a/wdl/chemo.wdl b/wdl/chemo.wdl old mode 100644 new mode 100755 index dc020a6..9abb28c --- a/wdl/chemo.wdl +++ b/wdl/chemo.wdl @@ -10,7 +10,7 @@ task run_chemo { if [ ! -d ${output_dir}/chemo ];then mkdir ${output_dir}/chemo fi - chemo.py -probe ${probe} -n ${name} -v ${vcf} -o ${output_dir}/chemo -c ${cancer} -p ${project} + chemo.py -d $DATABASE/chemo_database.xlsx -probe ${probe} -n ${name} -v ${vcf} -o ${output_dir}/chemo -c ${cancer} -p ${project} >>> output { diff --git a/wdl/cnv.wdl b/wdl/cnv.wdl old mode 100644 new mode 100755 diff --git a/wdl/fusion.wdl b/wdl/fusion.wdl old mode 100644 new mode 100755 diff --git a/wdl/hereditary.wdl b/wdl/hereditary.wdl old mode 100644 new mode 100755 index 02b2f2d..388877e --- a/wdl/hereditary.wdl +++ b/wdl/hereditary.wdl @@ -8,7 +8,7 @@ task run_hereditary { if [ ! -d ${output_dir}/hereditary ];then mkdir ${output_dir}/hereditary fi - hereditary.py -p ${project} -n ${name} -f ${filter_txt} -o ${output_dir}/hereditary + hereditary.py -d $DATABASE/hereditary_database.xlsx -p ${project} -n ${name} -f ${filter_txt} -o ${output_dir}/hereditary >>> output { diff --git a/wdl/msi.wdl b/wdl/msi.wdl old mode 100644 new mode 100755 diff --git a/wdl/pollution.wdl b/wdl/pollution.wdl new file mode 100755 index 0000000..854fb56 --- /dev/null +++ b/wdl/pollution.wdl @@ -0,0 +1,65 @@ +task run_pollution { + String name + String output_dir + String probe + String vcf + String? vcf2 + + command <<< + + if [ ! -d ${output_dir}/pollution ];then + mkdir ${output_dir}/pollution + fi + pollution.py -n ${name} \ + -v ${vcf} \ + -v2 ${vcf2} \ + -o ${output_dir}/pollution \ + -p ${probe} \ + -b $PUBLIC/pollution/${probe}_contaminate_ref.bed \ + -c $PUBLIC/pollution/${probe}_contaminate_cnvkit.bed + >>> + + output { + String pollution_res = "${output_dir}/pollution/${name}_pollution.csv" + } +} + +workflow call_pollution { + + Boolean run=true + + String tumor + String? normal + String output_dir + String probe + String raw_vcf + String somatic_vcf + String germline_vcf + + if (run) { + if (defined(normal)) { + call run_pollution as run_pollution_paired { + input: + name=tumor, + output_dir=output_dir, + probe=probe, + vcf=somatic_vcf, + vcf2=germline_vcf + } + } + + if (!defined(normal)) { + call run_pollution as run_pollution_single { + input: + name=tumor, + output_dir=output_dir, + probe=probe, + vcf=raw_vcf + } + } + } + + output { + String pollution_res = "${output_dir}/pollution/${name}_pollution.csv" + } +} \ No newline at end of file diff --git a/wdl/postprocess.wdl b/wdl/postprocess.wdl old mode 100644 new mode 100755 index 7211d7a..da1750b --- a/wdl/postprocess.wdl +++ b/wdl/postprocess.wdl @@ -31,8 +31,9 @@ workflow call_postprocess { String? mutation String? fusion String? cnv - String? msi + String? msi String? hereditary + String? pollution String? chemo String name String? normal @@ -48,9 +49,9 @@ workflow call_postprocess { msi=msi, hereditary=hereditary, chemo=chemo, + pollution=pollution, name=name, normal=normal, - normal=normal, output_dir=output_dir, cancer=cancer } diff --git a/wdl/qc.wdl b/wdl/qc.wdl old mode 100644 new mode 100755 diff --git a/wdl/statistics.wdl b/wdl/statistics.wdl old mode 100644 new mode 100755 diff --git a/wdl/tmb.wdl b/wdl/tmb.wdl old mode 100644 new mode 100755