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 ccf8f90b104afb1634cad851bc30fcba26a2d853..b2ccbc61cb95be98c52a7686dc3a733cdd041a17 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
@@ -71,7 +71,7 @@ object SamplesTsvToJson extends ToolCommand {
         t <- 0 until values.size if !values(t).isEmpty && t != sampleColumn && t != libraryColumn
       ) yield header(t) -> values(t)).toMap
       library match {
-        case Some(lib) => Map("samples" -> Map(sample -> Map("libraries" -> Map(library -> valuesMap))))
+        case Some(lib) => Map("samples" -> Map(sample -> Map("libraries" -> Map(library.get -> valuesMap))))
         case _         => Map("samples" -> Map(sample -> valuesMap))
       }
     }
diff --git a/public/biopet-framework/src/test/scala/nl/lumc/sasc/biopet/tools/SamplesTsvToJsonTest.scala b/public/biopet-framework/src/test/scala/nl/lumc/sasc/biopet/tools/SamplesTsvToJsonTest.scala
index f9b32ca380e3293fc77139c0658f1a74d4f66a0e..5a21bafa17d3f97fd36332db6949b1630f2f8bec 100644
--- a/public/biopet-framework/src/test/scala/nl/lumc/sasc/biopet/tools/SamplesTsvToJsonTest.scala
+++ b/public/biopet-framework/src/test/scala/nl/lumc/sasc/biopet/tools/SamplesTsvToJsonTest.scala
@@ -8,6 +8,7 @@ import org.scalatest.mock.MockitoSugar
 import org.scalatest.testng.TestNGSuite
 import org.testng.annotations.Test
 
+
 /**
  * Created by ahbbollen on 28-8-15.
  */
@@ -46,6 +47,32 @@ class SamplesTsvToJsonTest extends TestNGSuite with MockitoSugar with Matchers {
 
   }
 
+  @Test
+  def testJson = {
+    val tsv = new File(resourcePath("/sample.tsv"))
+    val json = stringFromInputs(List(tsv))
+
+    json should equal (
+      """|{
+        |  "samples" : {
+        |    "Sample_ID_1" : {
+        |      "libraries" : {
+        |        "Lib_ID_1" : {
+        |          "bam" : "MyFirst.bam"
+        |        }
+        |      }
+        |    },
+        |    "Sample_ID_2" : {
+        |      "libraries" : {
+        |        "Lib_ID_2" : {
+        |          "bam" : "MySecond.bam"
+        |        }
+        |      }
+        |    }
+        |  }
+        |}""".stripMargin)
+  }
+
 
 
 }