From f29af9013c809e6d0050d4049a9a51c7f6cbb116 Mon Sep 17 00:00:00 2001 From: Brandi Cantarel <brandi.cantarel@utsouthwestern.edu> Date: Wed, 28 Feb 2018 11:05:25 -0600 Subject: [PATCH] update cnv kit filter --- variants/filter_cnvkit.pl | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/variants/filter_cnvkit.pl b/variants/filter_cnvkit.pl index ad18cc1..cbd46a3 100644 --- a/variants/filter_cnvkit.pl +++ b/variants/filter_cnvkit.pl @@ -18,9 +18,8 @@ while (my $line = <ENT_ENS>){ } close ENT_ENS; open ENT_SYM, "</project/shared/bicf_workflow_ref/gene_info.human.txt" or die $!; -my %entrez; -my $ent_header = <ENT_ENS>; -while (my $line = <ENT_ENS>){ +$ent_header = <ENT_SYM>; +while (my $line = <ENT_SYM>){ chomp $line; my @row = split(/\t/, $line); $entrez{$row[2]}=$row[1]; @@ -49,17 +48,16 @@ while (my $line = <IN>) { $genes{$value} = 1 if $keep{$value}; } } - my $newgeneids = join(";", keys %genes); my $len = sprintf("%.1f",($end-$start)/1000); next if ($cn == 2) || scalar(keys %genes) < 1; my $abtype = 'amplification'; $abtype = 'loss' if ($cn < 2); - foreach $gene (keys %gene) { + foreach $gene (keys %genes) { $cn_cbio = $cn -2; $cn_cbio = 2 if ($cn > 4); print BIO join("\t",$gene,$entrez{$gene},$cn_cbio),"\n"; + print OUT join("\t",$gene,$chr,$start,$end,$abtype,$cn,$weight),"\n"; } - print OUT join("\t",$newgeneids,$chr,$start,$end,$abtype,$cn,$weight),"\n"; } close IN; close OUT; -- GitLab