Repository 'fuma'
hg clone https://toolshed.g2.bx.psu.edu/repos/yhoogstrate/fuma

Changeset 4:cb0543909e83 (2015-11-20)
Previous changeset 3:4966079d474b (2015-10-20) Next changeset 5:a5f10935f9ab (2015-11-20)
Commit message:
planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/fuma_galaxy_wrapper commit 36132cfcfe9203c499b73a2f0eea570c05e07ab8
modified:
fuma.xml
test-data/edgren_test_01_specifc_matching_output.txt
test-data/edgren_test_02_unspecifc_matching_output.txt
b
diff -r 4966079d474b -r cb0543909e83 fuma.xml
--- a/fuma.xml Tue Oct 20 10:12:08 2015 -0400
+++ b/fuma.xml Fri Nov 20 11:05:18 2015 -0500
b
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<tool id="fuma" name="FuMa" version="2.10.0.a">
-    <description>match detected fusion genes based on gene names (in particular for RNA-Seq).</description>
+<tool id="fuma" name="FuMa" version="2.11.0.a">
+    <description>match detected fusion genes based on gene names (in particular for RNA-Seq)</description>
     
     <requirements>
         <requirement type="package" version="2.7">python</requirement>
-        <requirement type="package" version="2.10.0">fuma</requirement>
+        <requirement type="package" version="2.11.0">fuma</requirement>
     </requirements>
     
     <version_command>fuma --version 2>&amp;1 | head -n 1</version_command><!-- -V also works, but is not GNU standard -->
@@ -75,11 +75,11 @@
                 <option value="tophat-fusion_post_result">Tophat Fusion Post (result.txt)</option>
                 <option value="tophat-fusion_post_result_html">Tophat Fusion Post (result.html)</option>
             </param>
-            <param name="gene_annotation" type="data" format="bed" label="Corresponding gene-name annotation file (BED format)" help="Make use of persistent gene annotations! Gene annotations should only be different if different reference genome builds were used." />
+            <param name="gene_annotation" type="data" format="bed" label="Corresponding gene-name annotation file (BED format)" help="Make use of persistent gene annotations! Gene annotations should only be different if different reference genome builds were used" />
         </repeat>
         
         <conditional name="params">
-            <param name="settingsType" type="select" label="Settings to use" help="You can use the default settings or set custom values for any FuMa parameter.">
+            <param name="settingsType" type="select" label="Settings to use" help="You can use the default settings or set custom values for any FuMa parameter">
                 <option value="preSet" selected="true">Use Defaults</option>
                 <option value="full">Full parameter list</option>
             </param>
@@ -88,14 +88,22 @@
                 <param name="acceptor_donor_order_specific_matchig" type="hidden" value="--acceptor-donor-order-specific-matching" />
             </when>
             <when value="full">
-                <param name="matching_method" type="select" label="Matching method: technique used to match fusion genes based on annotated gene sets" help="Overlap is the most sensitive but also more sensitive for long gene artefacts; subset is the recommended technique and EGM is conservative.">
+                <param name="matching_method" type="select" label="Matching method: technique used to match fusion genes based on annotated gene sets" help="Overlap is the most sensitive but also more sensitive for long gene artefacts; subset is the recommended technique and EGM is conservative">
                     <option value="overlap">Overlap</option>
                     <option value="subset" selected="True">Subset</option>
                     <option value="egm">Exact Geneset Matching (EGM)</option>
                 </param>
                 
-                <param name="strand_specific_matching" type="boolean" checked="True" truevalue="--strand-specific-matching" falsevalue="" label="Consider fusion genes distinct when the breakpoints have different strands" help="Only a limited number of file formats support this feature." />
-                <param name="acceptor_donor_order_specific_matchig" type="boolean" checked="True" truevalue="--acceptor-donor-order-specific-matching" falsevalue="" label="Consider fusion genes distinct when the donor and acceptor sites are swapped (A,B) != (B,A)" help="This settings is not recommended when fusion genes detected in DNA-Seq are used" />
+                <param name="strand_specific_matching" type="boolean" checked="True"
+                        truevalue="--strand-specific-matching"
+                    falsevalue="--no-strand-specific-matching"
+                    label="Consider fusion genes distinct when the breakpoints have different strands: (A&lt;-,B&lt;-) != (-&gt;A,B&lt;-); default"
+                    help="Only a limited number of file formats support this feature" />
+                <param name="acceptor_donor_order_specific_matchig" type="boolean" checked="False"
+                        truevalue="--acceptor-donor-order-specific-matching"
+                    falsevalue="--no-acceptor-donor-order-specific-matching"
+                    label="Consider fusion genes distinct when the donor and acceptor sites are swapped (A,B) != (B,A)"
+                    help="This settings is not recommended when fusion genes detected in DNA-Seq are used" />
                 
                 <param name="output_format" type="select" label="Output format">
                     <option value="list_boolean" selected="true">List (Boolean)</option>
@@ -167,8 +175,8 @@
             <param name="settingsType" value="full" />
             
             <param name="matching_method" value="subset" />
-            <param name="strand_specific_matching" value="" />
-            <param name="acceptor_donor_order_specific_matchig" value="" />
+            <param name="strand_specific_matching" value="False" /><!-- Set to false, automatically sets the false value -->
+            <param name="acceptor_donor_order_specific_matchig" value="False" /><!-- Set to false, automatically sets the false value -->
             <param name="output_format" value="list_boolean" />
             
             <output name="fuma_overview" file="edgren_test_02_unspecifc_matching_output.txt" />
@@ -180,9 +188,7 @@
 Introduction
 ============
 
-FuMa (Fusion Matcher) matches predicted fusion events (both genomic and transcriptomic) according to chromosomal location or assocatiated gene annotation(s) where the latter should be genome build inspecific.
-
-Because RNA-Sequencing deals with samples that may have undergrond splicing, reads may split up because of biological processes. If a fusion event takes place, the same thing may happen. Therefore we hypothesize that using spanning read distances may be unreliable, because there are known introns of > 100kb. Therefore, FuMa translates the breakpoint to gene names, and only overlaps breakpoints with the same genename(s).
+A new generation of tools that identify fusion genes in RNA-seq data is limited in either sensitivity and or specificity. To allow further downstream analysis and to estimate performance, predicted fusion genes from different tools have to be compared. However, the transcriptomic context complicates genomic location-based matching. FusionMatcher (FuMa) is a program that reports identical fusion genes based on gene-name annotations. FuMa automatically compares and summarizes all combinations of two or more datasets in a single run, without additional programming necessary. FuMa uses one gene annotation, avoiding mismatches caused by tool specific gene annotations. FuMa matches 10% more fusion genes compared to exact gene matching (EGM) due to overlapping genes and accepts intermediate output files that allow a step wise analysis of corresponding tools.
 
 =====
 Usage
@@ -240,8 +246,8 @@
     
     <citations>
         <citation type="bibtex">
-           @unpublished{fuma,
-              author       = {Youri Hoogstrate}, 
+           @article{fuma,
+              author       = { Hoogstrate, Youri and Böttcher, René and Hiltemann, Saskia and van der Spek, Peter J. and Stubbs, Andrew P. }, 
               title        = {FuMa: reporting overlap in RNA-seq detected fusion genes},
               url          = { https://github.com/yhoogstrate/fuma }
             }
b
diff -r 4966079d474b -r cb0543909e83 test-data/edgren_test_01_specifc_matching_output.txt
--- a/test-data/edgren_test_01_specifc_matching_output.txt Tue Oct 20 10:12:08 2015 -0400
+++ b/test-data/edgren_test_01_specifc_matching_output.txt Fri Nov 20 11:05:18 2015 -0500
b
b'@@ -1,11394 +1,11394 @@\n-Left-genes\tRight-genes\tedgren_chimerascan.txt\tedgren_defuse.txt\tedgren_fusion-map.txt\tedgren_true_positives.txt\n-NR_037945:STX16\tRAE1\tTRUE\tFALSE\tFALSE\tFALSE\n-TPD52L2\tDNAJC5\tTRUE\tFALSE\tFALSE\tFALSE\n-C20orf112\tC20orf112\tTRUE\tFALSE\tFALSE\tFALSE\n-PREX1\tCPNE1:NM_001198863:NR_037188\tTRUE\tFALSE\tFALSE\tFALSE\n-AP5S1\tMAVS:NR_037921\tTRUE\tFALSE\tFALSE\tFALSE\n-BCAS4\tNM_001281771:NM_001281772:NM_001281773:NM_001281774:NM_001281775:NM_001281776:NM_001281777:NM_001281778:NM_001281779:NM_001281780:NM_001281781:NM_001281782:NM_001281783:NM_001281784:ZMYND8\tTRUE\tFALSE\tFALSE\tFALSE\n-NR_036633:VAPB\tAPCDD1L-AS1\tTRUE\tFALSE\tFALSE\tFALSE\n-CSNK2A1\tFAM110A:NM_001289145:NM_001289146:NM_001289147\tTRUE\tFALSE\tFALSE\tFALSE\n-NR_109859\tAP5S1\tTRUE\tFALSE\tFALSE\tFALSE\n-FKBP1A:NR_037661:SDCBP2-AS1\tLOC284801\tTRUE\tFALSE\tFALSE\tFALSE\n-ADNP:NM_001282531\tRSPO4\tTRUE\tFALSE\tFALSE\tFALSE\n-LAMA5\tLOC284801\tTRUE\tFALSE\tFALSE\tFALSE\n-OSER1-AS1\tOSER1-AS1\tTRUE\tFALSE\tFALSE\tFALSE\n-ZFP64\tNM_001281507:PHACTR3\tTRUE\tFALSE\tFALSE\tFALSE\n-ARFGAP1:NM_001281482:NM_001281483:NM_001281484:NR_104022:NR_104023\tIFT52:NM_001303458:NM_001303459\tTRUE\tFALSE\tFALSE\tFALSE\n-RAD21L1\tHMGN1\tTRUE\tFALSE\tFALSE\tFALSE\n-VPS16\tPCP4\tTRUE\tFALSE\tFALSE\tFALSE\n-ATP5O\tKIF16B\tTRUE\tFALSE\tFALSE\tFALSE\n-PCNT\tADNP:NM_001282531:NM_001282532\tTRUE\tFALSE\tFALSE\tFALSE\n-SLC2A4RG\tBRWD1\tTRUE\tFALSE\tFALSE\tFALSE\n-LOC400927:NM_001289912\tNR_110051:ZNF217\tTRUE\tFALSE\tFALSE\tFALSE\n-LOC284801\tTUBGCP6\tTRUE\tFALSE\tFALSE\tFALSE\n-ELMO2\tJOSD1\tTRUE\tFALSE\tFALSE\tFALSE\n-RTCB\tSTMN3\tTRUE\tFALSE\tFALSE\tFALSE\n-HIRA\tNM_001282933:NM_001282935:NR_104259:NR_110623:ZNF341\tTRUE\tFALSE\tFALSE\tFALSE\n-DENND6B\tMTRNR2L3:RAE1\tTRUE\tFALSE\tFALSE\tFALSE\n-EWSR1\tNM_001278649:OSBPL2\tTRUE\tFALSE\tFALSE\tFALSE\n-CTSZ\tEP300\tTRUE\tFALSE\tFALSE\tFALSE\n-DYNLRB1:NM_001281727:NM_001281728:NM_001281729:NM_177953:NR_104032\tLARGE\tTRUE\tFALSE\tFALSE\tFALSE\n-ENTPD6\tNM_001287387:SLC25A1\tTRUE\tFALSE\tFALSE\tFALSE\n-SHANK3\tLAMA5\tTRUE\tFALSE\tFALSE\tFALSE\n-ATRN\tNM_001284277:NM_001284278:PITPNB\tTRUE\tFALSE\tFALSE\tFALSE\n-SULF2\tPRICKLE2:PRICKLE2-AS1\tTRUE\tFALSE\tFALSE\tFALSE\n-VPRBP\tNSFL1C\tTRUE\tFALSE\tFALSE\tFALSE\n-MFN1\tMAPRE1\tTRUE\tFALSE\tFALSE\tFALSE\n-PCMTD2\tPAK2\tTRUE\tFALSE\tFALSE\tFALSE\n-CEP63\tDNMT3B\tTRUE\tFALSE\tFALSE\tFALSE\n-RRP9\tCSE1L\tTRUE\tFALSE\tFALSE\tFALSE\n-CP:NR_046371\tCHD6\tTRUE\tFALSE\tFALSE\tFALSE\n-TMEM189:TMEM189-UBE2V1\tGLT8D1:GNL3:NM_001278280:NM_001278281\tTRUE\tFALSE\tFALSE\tFALSE\n-ST6GAL1\tNM_001278649:OSBPL2\tTRUE\tFALSE\tFALSE\tFALSE\n-OXSM\tMAP1LC3A\tTRUE\tFALSE\tFALSE\tFALSE\n-PHF20\tCDC25A\tTRUE\tFALSE\tFALSE\tFALSE\n-GOLIM4:NM_001308155\tGNAS:NM_001309840:NM_001309861\tTRUE\tFALSE\tFALSE\tFALSE\n-SLC25A38\tNM_001301188:NM_001301190:NM_001301193:NM_001301196:NM_001301201:TRIB3\tTRUE\tFALSE\tFALSE\tFALSE\n-ZNFX1\tIQCG\tTRUE\tFALSE\tFALSE\tFALSE\n-SNRK\tLAMA5\tTRUE\tFALSE\tFALSE\tFALSE\n-EYA2\tNR_103507:SLC6A6\tTRUE\tFALSE\tFALSE\tFALSE\n-KIF16B\tCACNA1D\tTRUE\tFALSE\tFALSE\tFALSE\n-SLC9A8\tTNIK\tTRUE\tFALSE\tFALSE\tFALSE\n-NCOA5\tMGLL\tTRUE\tFALSE\tFALSE\tFALSE\n-POLQ\tTGM2\tTRUE\tFALSE\tFALSE\tFALSE\n-FBLN2\tPOFUT1\tTRUE\tFALSE\tFALSE\tFALSE\n-FKBP1A:NR_037661\tATP11B\tTRUE\tFALSE\tFALSE\tFALSE\n-NRSN2\tNM_001195483:SLC12A8\tTRUE\tFALSE\tFALSE\tFALSE\n-FNDC3B\tSOGA1\tTRUE\tFALSE\tFALSE\tFALSE\n-CPNE1:NM_001198863:NR_037188:RBM12\tCHRD:NM_001304472:NM_001304473:NM_001304474:NR_130747\tTRUE\tFALSE\tFALSE\tFALSE\n-C3orf18:HEMK1\tPCNA:PCNA-AS1\tTRUE\tFALSE\tFALSE\tFALSE\n-RYBP\tLAMA5\tTRUE\tFALSE\tFALSE\tFALSE\n-USP19\tGNAS:NM_001309840:NM_001309861\tTRUE\tFALSE\tFALSE\tFALSE\n-SNRPB\tSEC61A1\tTRUE\tFALSE\tFALSE\tFALSE\n-MAVS:NR_037921\tKAT2B\tTRUE\tFALSE\tFALSE\tFALSE\n-GGT7\tCMC1\tTRUE\tFALSE\tFALSE\tFALSE\n-RPS21\tQRICH1\tTRUE\tFALSE\tFALSE\tFALSE\n-KIAA0226\tNM_001278649:OSBPL2\tTRUE\tFALSE\tFALSE\tFALSE\n-CDC25B:NM_001287516:NM_001287517:NM_001287518:NM_001287519:NM_001287520:NM_001287522:NM_001287524\tDNAJC19:NR_033721\tTRUE\tFALSE\tFALSE\tFALSE\n-C5orf34\tGNAS:NM_001309840:NM_001309861\tTRUE\tFALSE\tFALSE\tFALSE\n-DROSHA\tDLGAP4:NR_109939\tTRUE\tFALSE\tFALSE\tFALSE\n-SQSTM1\tEIF6\tTRUE\tFALSE\tFALSE\tFALSE\n-KDM3B\tDYNLRB1:NM_001281727:NM_001281728:NM_001281729:NM_177953:NR_104032\tTRUE\tFALSE\tFALSE\tFALSE\n-CYFIP2:NM_001291721:NM_001291722\tNR_037945:STX16\tTRUE\tFALSE\tFALSE\tFALSE\n-N'..b'GALNT6\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+NM_001290002:NM_001290004:NR_120486:NR_120487:ZNF385A\tNR_120486:NR_120487:ZNF385A\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+POR\tPUS1\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+NM_001159287:TPI1\tMLLT6\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+NM_001293212:NM_001293213:NM_001293214:NM_001293215:NM_001293216:NR_120608:TUBB\tKRT80\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+EEF1A1\tRPLP0\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+LY6E\tZNF609\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+TEKT4P2\tBRWD1\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+HNRNPK\tAATF\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+PKIA\tRARA\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+MRPL38\tMAP1LC3A\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+MYO19\tSKA2\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+ARHGAP27:NM_001282290\tARHGAP27:NM_001282290\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+BCAS3\tMED13\tTRUE\tFALSE\tFALSE\tTRUE\tFALSE\n+BPTF\tAMZ2:NM_001289054:NM_001289056\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+CARD14\tCARD14\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+PDCD2\tRPL26\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+EIF2A\tMYH11:NDE1\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+GATAD2A\tGATAD2A:NM_001300946\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+PLD3\tNM_001291311:PLD3\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+ARFIP1:NM_001287431:NM_001287432:NM_001287433\tDPY19L3\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+EEF1A1\tZNF317\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+NR_031672:SPTAN1\tBCL2L13:NR_073068:NR_073069\tTRUE\tFALSE\tFALSE\tTRUE\tFALSE\n+HMGN2\tESYT1\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+LOC644961:TMEM222\tACTG1:NR_037688\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+SARS\tME2\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+KISS1\tGOLT1A\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+CC2D1B\tDTYMK\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+SYTL1\tHSP90AB1\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+PAK2\tMAGEA10:MAGEA10-MAGEA5\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+TMCC1\tTMCC1\tTRUE\tFALSE\tFALSE\tTRUE\tFALSE\n+HPS3:NM_001308258:NR_046371\tCP:NR_046371\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+RSRC1\tRSRC1\tTRUE\tFALSE\tFALSE\tTRUE\tFALSE\n+GREB1\tGREB1\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+NR_130784\tNR_037904:SCLY\tTRUE\tFALSE\tFALSE\tTRUE\tFALSE\n+PNKD:TMBIM1\tPNKD:TMBIM1\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+PTMA\tRGL2\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+SLC30A5\tAZIN1:NM_001301668\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+NM_001286052:NM_001286053:NM_001286054:NM_001289931:NR_110527:ZNF595:ZNF718\tPSPH\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+RALGPS1\tRALGPS1\tTRUE\tFALSE\tFALSE\tTRUE\tFALSE\n+SULF2\tARFGEF2\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+NDUFA1\tSYNJ2BP:SYNJ2BP-COX16\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+NEDD8:NEDD8-MDP1\tNEDD8:NEDD8-MDP1\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+YLPM1\tITPK1\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+LAMP1\tMCF2L2\tTRUE\tFALSE\tFALSE\tFALSE\tTRUE\n+NFS1\tPREX1\tTRUE\tFALSE\tFALSE\tFALSE\tTRUE\n+STARD3\tDOK5:NM_177959\tFALSE\tFALSE\tFALSE\tFALSE\tTRUE\n+NM_001272060:RPS6KB1\tVMP1\tFALSE\tFALSE\tFALSE\tFALSE\tTRUE\n+NOS1AP\tC1orf226\tTRUE\tTRUE\tFALSE\tTRUE\tFALSE\n+INIP\tC5\tFALSE\tTRUE\tFALSE\tTRUE\tFALSE\n+FAM208B\tFAM208B\tFALSE\tTRUE\tFALSE\tTRUE\tFALSE\n+MED1\tACSF2:NM_001288968:NM_001288969:NM_001288970:NM_001288971:NM_001288972:NR_110232\tFALSE\tTRUE\tFALSE\tTRUE\tFALSE\n+PPP3R1\tVPS35\tFALSE\tTRUE\tFALSE\tTRUE\tFALSE\n+PPP1R12A\tSEPT10\tFALSE\tTRUE\tFALSE\tFALSE\tTRUE\n+NM_001281771:NM_001281772:NM_001281773:NM_001281774:NM_001281775:NM_001281776:NM_001281777:NM_001281778:NM_001281779:NM_001281780:NM_001281781:NM_001281782:NM_001281783:NM_001281784:ZMYND8\tCEP250\tFALSE\tTRUE\tFALSE\tFALSE\tTRUE\n+ARFGEF2\tSULF2\tFALSE\tTRUE\tFALSE\tFALSE\tTRUE\n+DIDO1\tNM_001303457:TTI1\tFALSE\tTRUE\tFALSE\tFALSE\tTRUE\n+DHX35\tITCH\tFALSE\tTRUE\tFALSE\tFALSE\tTRUE\n+CPNE1:NM_001198863:NR_037188\tPI3\tFALSE\tTRUE\tFALSE\tFALSE\tTRUE\n+CCDC85C\tSETD3\tFALSE\tTRUE\tFALSE\tFALSE\tTRUE\n+CYTH1\tEIF3H\tFALSE\tTRUE\tFALSE\tFALSE\tTRUE\n+RARA\tPKIA\tFALSE\tTRUE\tFALSE\tFALSE\tTRUE\n+BCAS4\tBCAS3\tTRUE\tTRUE\tFALSE\tFALSE\tTRUE\n+NR_036633:VAPB\tIKZF3:NM_001284514:NM_001284515\tFALSE\tTRUE\tFALSE\tFALSE\tTRUE\n+NM_001272060:RPS6KB1\tSNF8\tFALSE\tTRUE\tFALSE\tFALSE\tTRUE\n+SKA2\tMYO19\tFALSE\tTRUE\tFALSE\tFALSE\tTRUE\n+BSG\tNFIX\tFALSE\tTRUE\tFALSE\tFALSE\tTRUE\n+RAB22A\tMYO9B\tFALSE\tTRUE\tFALSE\tFALSE\tTRUE\n+GLB1\tCMTM7\tFALSE\tTRUE\tFALSE\tFALSE\tTRUE\n+NOTCH1\tNUP214\tFALSE\tTRUE\tFALSE\tFALSE\tTRUE\n+WDR67\tZNF704\tTRUE\tTRUE\tFALSE\tFALSE\tTRUE\n+ANKHD1:ANKHD1-EIF4EBP3\tPCDH1\tFALSE\tFALSE\tFALSE\tTRUE\tTRUE\n+TATDN1\tGSDMB\tFALSE\tTRUE\tFALSE\tTRUE\tTRUE\n+ACACA\tSTAC2\tTRUE\tTRUE\tFALSE\tTRUE\tTRUE\n'
b
diff -r 4966079d474b -r cb0543909e83 test-data/edgren_test_02_unspecifc_matching_output.txt
--- a/test-data/edgren_test_02_unspecifc_matching_output.txt Tue Oct 20 10:12:08 2015 -0400
+++ b/test-data/edgren_test_02_unspecifc_matching_output.txt Fri Nov 20 11:05:18 2015 -0500
b
b'@@ -1,11248 +1,11248 @@\n-Left-genes\tRight-genes\tedgren_chimerascan.txt\tedgren_defuse.txt\tedgren_fusion-map.txt\tedgren_true_positives.txt\n-C20orf112\tC20orf112\tTRUE\tFALSE\tFALSE\tFALSE\n-AP5S1\tMAVS:NR_037921\tTRUE\tFALSE\tFALSE\tFALSE\n-NM_001281771:NM_001281772:NM_001281773:NM_001281774:NM_001281775:NM_001281776:NM_001281777:NM_001281778:NM_001281779:NM_001281780:NM_001281781:NM_001281782:NM_001281783:NM_001281784:ZMYND8\tBCAS4\tTRUE\tFALSE\tFALSE\tFALSE\n-NR_036633:VAPB\tAPCDD1L-AS1\tTRUE\tFALSE\tFALSE\tFALSE\n-CSNK2A1\tFAM110A:NM_001289145:NM_001289146:NM_001289147\tTRUE\tFALSE\tFALSE\tFALSE\n-NR_109859\tAP5S1\tTRUE\tFALSE\tFALSE\tFALSE\n-FKBP1A:NR_037661:SDCBP2-AS1\tLOC284801\tTRUE\tFALSE\tFALSE\tFALSE\n-RSPO4\tADNP:NM_001282531\tTRUE\tFALSE\tFALSE\tFALSE\n-LOC284801\tLAMA5\tTRUE\tFALSE\tFALSE\tFALSE\n-OSER1-AS1\tOSER1-AS1\tTRUE\tFALSE\tFALSE\tFALSE\n-ZFP64\tNM_001281507:PHACTR3\tTRUE\tFALSE\tFALSE\tFALSE\n-IFT52:NM_001303458:NM_001303459\tARFGAP1:NM_001281482:NM_001281483:NM_001281484:NR_104022:NR_104023\tTRUE\tFALSE\tFALSE\tFALSE\n-RAD21L1\tHMGN1\tTRUE\tFALSE\tFALSE\tFALSE\n-VPS16\tPCP4\tTRUE\tFALSE\tFALSE\tFALSE\n-KIF16B\tATP5O\tTRUE\tFALSE\tFALSE\tFALSE\n-ADNP:NM_001282531:NM_001282532\tPCNT\tTRUE\tFALSE\tFALSE\tFALSE\n-SLC2A4RG\tBRWD1\tTRUE\tFALSE\tFALSE\tFALSE\n-NR_110051:ZNF217\tLOC400927:NM_001289912\tTRUE\tFALSE\tFALSE\tFALSE\n-LOC284801\tTUBGCP6\tTRUE\tFALSE\tFALSE\tFALSE\n-ELMO2\tJOSD1\tTRUE\tFALSE\tFALSE\tFALSE\n-STMN3\tRTCB\tTRUE\tFALSE\tFALSE\tFALSE\n-NM_001282933:NM_001282935:NR_104259:NR_110623:ZNF341\tHIRA\tTRUE\tFALSE\tFALSE\tFALSE\n-MTRNR2L3:RAE1\tDENND6B\tTRUE\tFALSE\tFALSE\tFALSE\n-NM_001278649:OSBPL2\tEWSR1\tTRUE\tFALSE\tFALSE\tFALSE\n-CTSZ\tEP300\tTRUE\tFALSE\tFALSE\tFALSE\n-DYNLRB1:NM_001281727:NM_001281728:NM_001281729:NM_177953:NR_104032\tLARGE\tTRUE\tFALSE\tFALSE\tFALSE\n-ENTPD6\tNM_001287387:SLC25A1\tTRUE\tFALSE\tFALSE\tFALSE\n-LAMA5\tSHANK3\tTRUE\tFALSE\tFALSE\tFALSE\n-ATRN\tNM_001284277:NM_001284278:PITPNB\tTRUE\tFALSE\tFALSE\tFALSE\n-SULF2\tPRICKLE2:PRICKLE2-AS1\tTRUE\tFALSE\tFALSE\tFALSE\n-NSFL1C\tVPRBP\tTRUE\tFALSE\tFALSE\tFALSE\n-MAPRE1\tMFN1\tTRUE\tFALSE\tFALSE\tFALSE\n-PCMTD2\tPAK2\tTRUE\tFALSE\tFALSE\tFALSE\n-DNMT3B\tCEP63\tTRUE\tFALSE\tFALSE\tFALSE\n-CSE1L\tRRP9\tTRUE\tFALSE\tFALSE\tFALSE\n-CHD6\tCP:NR_046371\tTRUE\tFALSE\tFALSE\tFALSE\n-TMEM189:TMEM189-UBE2V1\tGLT8D1:GNL3:NM_001278280:NM_001278281\tTRUE\tFALSE\tFALSE\tFALSE\n-NM_001278649:OSBPL2\tST6GAL1\tTRUE\tFALSE\tFALSE\tFALSE\n-MAP1LC3A\tOXSM\tTRUE\tFALSE\tFALSE\tFALSE\n-PHF20\tCDC25A\tTRUE\tFALSE\tFALSE\tFALSE\n-GNAS:NM_001309840:NM_001309861\tGOLIM4:NM_001308155\tTRUE\tFALSE\tFALSE\tFALSE\n-NM_001301188:NM_001301190:NM_001301193:NM_001301196:NM_001301201:TRIB3\tSLC25A38\tTRUE\tFALSE\tFALSE\tFALSE\n-ZNFX1\tIQCG\tTRUE\tFALSE\tFALSE\tFALSE\n-LAMA5\tSNRK\tTRUE\tFALSE\tFALSE\tFALSE\n-EYA2\tNR_103507:SLC6A6\tTRUE\tFALSE\tFALSE\tFALSE\n-KIF16B\tCACNA1D\tTRUE\tFALSE\tFALSE\tFALSE\n-SLC9A8\tTNIK\tTRUE\tFALSE\tFALSE\tFALSE\n-NCOA5\tMGLL\tTRUE\tFALSE\tFALSE\tFALSE\n-TGM2\tPOLQ\tTRUE\tFALSE\tFALSE\tFALSE\n-POFUT1\tFBLN2\tTRUE\tFALSE\tFALSE\tFALSE\n-FKBP1A:NR_037661\tATP11B\tTRUE\tFALSE\tFALSE\tFALSE\n-NRSN2\tNM_001195483:SLC12A8\tTRUE\tFALSE\tFALSE\tFALSE\n-SOGA1\tFNDC3B\tTRUE\tFALSE\tFALSE\tFALSE\n-CPNE1:NM_001198863:NR_037188:RBM12\tCHRD:NM_001304472:NM_001304473:NM_001304474:NR_130747\tTRUE\tFALSE\tFALSE\tFALSE\n-PCNA:PCNA-AS1\tC3orf18:HEMK1\tTRUE\tFALSE\tFALSE\tFALSE\n-LAMA5\tRYBP\tTRUE\tFALSE\tFALSE\tFALSE\n-GNAS:NM_001309840:NM_001309861\tUSP19\tTRUE\tFALSE\tFALSE\tFALSE\n-SNRPB\tSEC61A1\tTRUE\tFALSE\tFALSE\tFALSE\n-MAVS:NR_037921\tKAT2B\tTRUE\tFALSE\tFALSE\tFALSE\n-GGT7\tCMC1\tTRUE\tFALSE\tFALSE\tFALSE\n-RPS21\tQRICH1\tTRUE\tFALSE\tFALSE\tFALSE\n-NM_001278649:OSBPL2\tKIAA0226\tTRUE\tFALSE\tFALSE\tFALSE\n-CDC25B:NM_001287516:NM_001287517:NM_001287518:NM_001287519:NM_001287520:NM_001287522:NM_001287524\tDNAJC19:NR_033721\tTRUE\tFALSE\tFALSE\tFALSE\n-GNAS:NM_001309840:NM_001309861\tC5orf34\tTRUE\tFALSE\tFALSE\tFALSE\n-DLGAP4:NR_109939\tDROSHA\tTRUE\tFALSE\tFALSE\tFALSE\n-EIF6\tSQSTM1\tTRUE\tFALSE\tFALSE\tFALSE\n-DYNLRB1:NM_001281727:NM_001281728:NM_001281729:NM_177953:NR_104032\tKDM3B\tTRUE\tFALSE\tFALSE\tFALSE\n-NR_037945:STX16\tCYFIP2:NM_001291721:NM_001291722\tTRUE\tFALSE\tFALSE\tFALSE\n-CPNE1:NM_001198863:NR_037188\tNPR3\tTRUE\tFALSE\tFALSE\tFALSE\n-ACSS2\tHMGCR\tTRUE\tFALSE\tFALSE\tFALSE\n-CTSZ\tCCT5:NM_001306153:NM_001306154:NM_001306155:N'..b'NM_001289056\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+CARD14\tCARD14\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+RPL26\tPDCD2\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+MYH11:NDE1\tEIF2A\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+GATAD2A\tGATAD2A:NM_001300946\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+PLD3\tNM_001291311:PLD3\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+DPY19L3\tARFIP1:NM_001287431:NM_001287432:NM_001287433\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+ZNF317\tEEF1A1\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+BCL2L13:NR_073068:NR_073069\tNR_031672:SPTAN1\tTRUE\tFALSE\tFALSE\tTRUE\tFALSE\n+LOC644961:TMEM222\tACTG1:NR_037688\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+SARS\tME2\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+SYTL1\tHSP90AB1\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+PAK2\tMAGEA10:MAGEA10-MAGEA5\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+TMCC1\tTMCC1\tTRUE\tFALSE\tFALSE\tTRUE\tFALSE\n+HPS3:NM_001308258:NR_046371\tCP:NR_046371\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+RSRC1\tRSRC1\tTRUE\tFALSE\tFALSE\tTRUE\tFALSE\n+GREB1\tGREB1\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+NR_130784\tNR_037904:SCLY\tTRUE\tFALSE\tFALSE\tTRUE\tFALSE\n+PNKD:TMBIM1\tPNKD:TMBIM1\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+PTMA\tRGL2\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+SLC30A5\tAZIN1:NM_001301668\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+NM_001286052:NM_001286053:NM_001286054:NM_001289931:NR_110527:ZNF595:ZNF718\tPSPH\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+RALGPS1\tRALGPS1\tTRUE\tFALSE\tFALSE\tTRUE\tFALSE\n+SYNJ2BP:SYNJ2BP-COX16\tNDUFA1\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+NEDD8:NEDD8-MDP1\tNEDD8:NEDD8-MDP1\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+YLPM1\tITPK1\tFALSE\tFALSE\tFALSE\tTRUE\tFALSE\n+LAMP1\tMCF2L2\tTRUE\tFALSE\tFALSE\tFALSE\tTRUE\n+NFS1\tPREX1\tTRUE\tFALSE\tFALSE\tFALSE\tTRUE\n+VMP1\tNM_001272060:RPS6KB1\tFALSE\tFALSE\tFALSE\tFALSE\tTRUE\n+FEN1\tFADS2:NM_001281501:NM_001281502\tFALSE\tTRUE\tTRUE\tFALSE\tFALSE\n+MCF2L\tLAMP1\tFALSE\tTRUE\tTRUE\tFALSE\tFALSE\n+GCN1L1\tMSI1\tFALSE\tTRUE\tTRUE\tFALSE\tFALSE\n+TNFRSF1A\tSCNN1A\tFALSE\tTRUE\tTRUE\tFALSE\tFALSE\n+RAE1\tNR_037945:STX16\tFALSE\tTRUE\tTRUE\tFALSE\tFALSE\n+TPD52L2\tDNAJC5\tFALSE\tTRUE\tTRUE\tFALSE\tFALSE\n+CPNE1:NM_001198863:NR_037188\tPREX1\tTRUE\tTRUE\tTRUE\tFALSE\tFALSE\n+SYNRG\tTOB1\tFALSE\tTRUE\tTRUE\tFALSE\tFALSE\n+MED1\tSTXBP4\tFALSE\tTRUE\tTRUE\tFALSE\tFALSE\n+SUMF1\tLRRFIP2:NM_001282691\tFALSE\tTRUE\tTRUE\tFALSE\tFALSE\n+NM_001165931:RRM2\tC2orf48\tFALSE\tTRUE\tTRUE\tFALSE\tFALSE\n+VAMP8\tVAMP5\tFALSE\tTRUE\tTRUE\tFALSE\tFALSE\n+TMEM120A\tSTYXL1\tFALSE\tTRUE\tTRUE\tFALSE\tFALSE\n+NCOA2\tZNF704\tTRUE\tTRUE\tTRUE\tFALSE\tFALSE\n+FAM208B\tFAM208B\tFALSE\tTRUE\tFALSE\tTRUE\tFALSE\n+YAF2\tRYBP\tFALSE\tTRUE\tFALSE\tTRUE\tFALSE\n+ARHGAP27:NM_001282290\tARHGAP27:NM_001282290\tFALSE\tTRUE\tFALSE\tTRUE\tFALSE\n+VPS35\tPPP3R1\tFALSE\tTRUE\tFALSE\tTRUE\tFALSE\n+NOS1AP\tC1orf226\tTRUE\tTRUE\tFALSE\tTRUE\tFALSE\n+KISS1\tGOLT1A\tFALSE\tTRUE\tFALSE\tTRUE\tFALSE\n+CC2D1B\tDTYMK\tFALSE\tTRUE\tFALSE\tTRUE\tFALSE\n+HMGN2\tESYT1\tFALSE\tTRUE\tFALSE\tTRUE\tFALSE\n+INIP\tC5\tFALSE\tTRUE\tFALSE\tTRUE\tFALSE\n+PPP1R12A\tSEPT10\tFALSE\tTRUE\tFALSE\tFALSE\tTRUE\n+ITCH\tDHX35\tFALSE\tTRUE\tFALSE\tFALSE\tTRUE\n+CPNE1:NM_001198863:NR_037188\tPI3\tFALSE\tTRUE\tFALSE\tFALSE\tTRUE\n+SETD3\tCCDC85C\tFALSE\tTRUE\tFALSE\tFALSE\tTRUE\n+ZNF704\tWDR67\tTRUE\tTRUE\tFALSE\tFALSE\tTRUE\n+STARD3\tDOK5:NM_177959\tFALSE\tFALSE\tTRUE\tFALSE\tTRUE\n+TEKT4P2\tBRWD1\tFALSE\tTRUE\tTRUE\tTRUE\tFALSE\n+MED1\tACSF2:NM_001288968:NM_001288969:NM_001288970:NM_001288971:NM_001288972:NR_110232\tFALSE\tTRUE\tTRUE\tTRUE\tFALSE\n+BCAS3\tMED13\tTRUE\tTRUE\tTRUE\tTRUE\tFALSE\n+BSG\tNFIX\tFALSE\tTRUE\tTRUE\tFALSE\tTRUE\n+MYO9B\tRAB22A\tFALSE\tTRUE\tTRUE\tFALSE\tTRUE\n+NUP214\tNOTCH1\tFALSE\tTRUE\tTRUE\tFALSE\tTRUE\n+CMTM7\tGLB1\tFALSE\tTRUE\tTRUE\tFALSE\tTRUE\n+CEP250\tNM_001281771:NM_001281772:NM_001281773:NM_001281774:NM_001281775:NM_001281776:NM_001281777:NM_001281778:NM_001281779:NM_001281780:NM_001281781:NM_001281782:NM_001281783:NM_001281784:ZMYND8\tFALSE\tTRUE\tTRUE\tFALSE\tTRUE\n+NM_001303457:TTI1\tDIDO1\tFALSE\tTRUE\tTRUE\tFALSE\tTRUE\n+CYTH1\tEIF3H\tFALSE\tTRUE\tTRUE\tFALSE\tTRUE\n+BCAS3\tBCAS4\tTRUE\tTRUE\tTRUE\tFALSE\tTRUE\n+IKZF3:NM_001284514:NM_001284515\tNR_036633:VAPB\tFALSE\tTRUE\tTRUE\tFALSE\tTRUE\n+SNF8\tNM_001272060:RPS6KB1\tFALSE\tTRUE\tTRUE\tFALSE\tTRUE\n+ANKHD1:ANKHD1-EIF4EBP3\tPCDH1\tFALSE\tFALSE\tTRUE\tTRUE\tTRUE\n+SULF2\tARFGEF2\tFALSE\tTRUE\tTRUE\tTRUE\tTRUE\n+GSDMB\tTATDN1\tFALSE\tTRUE\tTRUE\tTRUE\tTRUE\n+RARA\tPKIA\tFALSE\tTRUE\tTRUE\tTRUE\tTRUE\n+ACACA\tSTAC2\tTRUE\tTRUE\tTRUE\tTRUE\tTRUE\n+MYO19\tSKA2\tFALSE\tTRUE\tTRUE\tTRUE\tTRUE\n'