From a54e89ff76ace9343a8eb6e9b04669d9a11294dd Mon Sep 17 00:00:00 2001 From: joshua-gould Date: Fri, 1 Apr 2016 11:49:26 -0400 Subject: [PATCH] skip unknown genes --- src/io/maf_file_reader.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/io/maf_file_reader.js b/src/io/maf_file_reader.js index c935275..4a8b8d7 100644 --- a/src/io/maf_file_reader.js +++ b/src/io/maf_file_reader.js @@ -119,7 +119,7 @@ morpheus.MafFileReader.prototype = { } } var sampleField = morpheus.MafFileReader.getField([ - 'Tumor_Sample_Barcode', 'tumor_name', 'Tumor_Sample_UUID' ], + 'Tumor_Sample_Barcode', 'tumor_name', 'Tumor_Sample_UUID' ], fieldNameToIndex, { lc : true, remove : true @@ -128,9 +128,9 @@ morpheus.MafFileReader.prototype = { var sampleIdColumnIndex = sampleField.index; var tumorFractionField = morpheus.MafFileReader.getField([ 'ccf_hat', 'tumor_f', 'i_tumor_f' ], fieldNameToIndex, { - lc : true, - remove : true - }); + lc : true, + remove : true + }); var ccfColumnName; var ccfColumnIndex; if (tumorFractionField !== undefined) { @@ -178,6 +178,9 @@ morpheus.MafFileReader.prototype = { sampleIdToIndex.set(sample, columnIndex); } var gene = String(tokens[geneSymbolColumn]); + if (gene === 'Unknown') { + continue; + } if (this.geneFilter == null || this.geneFilter.has(tokens[geneSymbolColumn])) { var rowIndex = geneSymbolToIndex.get(gene); @@ -257,7 +260,7 @@ morpheus.MafFileReader.prototype = { if (ccfColumnIndex !== undefined) { dataset.addSeries({ dataType : 'object', - name : 'ccf', + name : 'allelic_fraction', array : ccfMatrix }); } -- GitLab