From 7852e631225d009ce0659015c658687b05f4f0ee Mon Sep 17 00:00:00 2001 From: Peter van 't Hof <p.j.van_t_hof@lumc.nl> Date: Mon, 13 Apr 2015 14:01:40 +0200 Subject: [PATCH] Fixed parsing of empty values --- .../scala/nl/lumc/sasc/biopet/tools/SamplesTsvToJson.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/tools/SamplesTsvToJson.scala b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/tools/SamplesTsvToJson.scala index 6058a5fc4..bf3955b5e 100644 --- a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/tools/SamplesTsvToJson.scala +++ b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/tools/SamplesTsvToJson.scala @@ -53,7 +53,8 @@ object SamplesTsvToJson extends ToolCommand { val values = tsvLine.split("\t") val sample = values(sampleColumn) val library = if (libraryColumn != -1) values(libraryColumn) else null - val valuesMap = (for (t <- 0 until values.size if t != sampleColumn if t != libraryColumn) yield (header(t) -> values(t))).toMap + val valuesMap = (for (t <- 0 until values.size; + if !values(t).isEmpty && t != sampleColumn && t != libraryColumn) yield (header(t) -> values(t))).toMap val map: Map[String, Any] = if (library != null) { Map("samples" -> Map(sample -> Map("libraries" -> Map(library -> valuesMap)))) } else { -- GitLab