diff --git a/public/shiva/src/main/scala/nl/lumc/sasc/biopet/pipelines/shiva/ShivaTrait.scala b/public/shiva/src/main/scala/nl/lumc/sasc/biopet/pipelines/shiva/ShivaTrait.scala
index dafb2e1ccc5a72807aa37cc6858711afbfe78c23..7d8a04d4f01223a894954bc61a6cd3f477371b5d 100644
--- a/public/shiva/src/main/scala/nl/lumc/sasc/biopet/pipelines/shiva/ShivaTrait.scala
+++ b/public/shiva/src/main/scala/nl/lumc/sasc/biopet/pipelines/shiva/ShivaTrait.scala
@@ -198,8 +198,8 @@ trait ShivaTrait extends MultiSampleQScript with SummaryQScript with Reference {
         })
 
         variantcalling.foreach(vc => {
-          vc.sampleId = Some(libId)
-          vc.libId = Some(sampleId)
+          vc.sampleId = Some(sampleId)
+          vc.libId = Some(libId)
           vc.outputDir = new File(libDir, "variantcalling")
           if (preProcessBam.isDefined) vc.inputBams = preProcessBam.get :: Nil
           else vc.inputBams = bamFile.get :: Nil