From cb6d2f5611c35369bd4e187a795dbfb77e9470ba Mon Sep 17 00:00:00 2001 From: jgould Date: Tue, 2 Aug 2016 20:52:35 -0400 Subject: [PATCH] field check --- src/io/maf_file_reader.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/io/maf_file_reader.js b/src/io/maf_file_reader.js index 4d8f444..d625cc9 100644 --- a/src/io/maf_file_reader.js +++ b/src/io/maf_file_reader.js @@ -135,6 +135,9 @@ morpheus.MafFileReader.prototype = { lc: true, remove: true }); + if (sampleField == null) { + throw new Error('Sample id column not found.'); + } var sampleColumnName = sampleField.name; var sampleIdColumnIndex = sampleField.index; var tumorFractionField = morpheus.MafFileReader.getField(['ccf_hat', @@ -157,6 +160,9 @@ morpheus.MafFileReader.prototype = { var proteinChangeColumn = fieldNameToIndex['Protein_Change' .toLowerCase()]; var geneSymbolColumn = fieldNameToIndex['Hugo_Symbol'.toLowerCase()]; + if (geneSymbolColumn == null) { + throw new Error('Gene symbol column not found.'); + } var variantColumnIndex = headerToIndex['Variant_Classification' .toLowerCase()]; if (variantColumnIndex === undefined) { -- GitLab