From 32fa063aa4f0c2cbed1e3042e69a5d821d635b9f Mon Sep 17 00:00:00 2001
From: Brandi Cantarel <brandi.cantarel@utsouthwestern.edu>
Date: Thu, 15 Nov 2018 11:27:35 -0600
Subject: [PATCH] update genefusion parser

---
 alignment/filter_genefusions.pl | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/alignment/filter_genefusions.pl b/alignment/filter_genefusions.pl
index 6dca268..8ea28ab 100755
--- a/alignment/filter_genefusions.pl
+++ b/alignment/filter_genefusions.pl
@@ -91,6 +91,7 @@ while (my $line = <FUSION>) {
       $leftexon = $exonnuminfo{$key}{leftgene};
       $rightexon = $exonnuminfo{$key}{rightgene};
   }
+  $hash{PROT_FUSION_TYPE} = 'in-frame' if ($hash{PROT_FUSION_TYPE} eq 'INFRAME');
   my ($dna_support,$rna_support)=("no") x 2;
   if ($known{$fname2} && ($hash{SumRNAReads} >= 3)|| ($hash{SumRNAReads} >= 5)) {
     $rna_support = "yes";
@@ -99,11 +100,11 @@ while (my $line = <FUSION>) {
 		   $hash{RightStrand},$hash{SumRNAReads},0),"\n";
     print OAS join("\t",$fname,$hash{LeftGene},$hash{LeftBreakpoint},$leftexon,$hash{LeftStrand},
 		   $hash{RightGene},$hash{RightBreakpoint},$rightexon,$hash{RightStrand},
-		   $hash{SumRNAReads},0,$hash{PROT_FUSION_TYPE},$hash{annots}),"\n";
+		   $hash{SumRNAReads},0,lc($hash{PROT_FUSION_TYPE}),$hash{annots}),"\n";
     print OUTIR join("\t",$hash{LeftGene},$entrez{$hash{LeftGene}},"UTSW",$sname,$fname." fusion",
-		     $dna_support,$rna_support,"STAR Fusion","N/A"),"\n";
+		     $dna_support,$rna_support,"STAR Fusion",lc($hash{PROT_FUSION_TYPE})),"\n";
     print OUTIR join("\t",$hash{RightGene},$entrez{$hash{RightGene}},"UTSW",$sname,$fname." fusion",
-                     $dna_support,$rna_support,"STAR Fusion","N/A"),"\n";
+                     $dna_support,$rna_support,"STAR Fusion",lc($hash{PROT_FUSION_TYPE})),"\n";
   }
 }
 
-- 
GitLab