diff --git a/kopisu/pom.xml b/kopisu/pom.xml
index 3e726fe1a70be81fa99fb6172aefbeb0c7ed6aa6..71798e95356650a13233f36614148db7c0b990e2 100644
--- a/kopisu/pom.xml
+++ b/kopisu/pom.xml
@@ -42,6 +42,11 @@
BiopetExtensions
${project.version}
+
+ nl.lumc.sasc
+ BiopetToolsExtensions
+ ${project.version}
+
org.testng
testng
diff --git a/kopisu/src/main/scala/nl/lumc/sasc/biopet/pipelines/kopisu/methods/XhmmMethod.scala b/kopisu/src/main/scala/nl/lumc/sasc/biopet/pipelines/kopisu/methods/XhmmMethod.scala
index f461a8cf1b5c6f7b905f666003fce722376b852d..8ec0f3bfc51a9cdb6c4b5d9901ff8bb74422e05e 100644
--- a/kopisu/src/main/scala/nl/lumc/sasc/biopet/pipelines/kopisu/methods/XhmmMethod.scala
+++ b/kopisu/src/main/scala/nl/lumc/sasc/biopet/pipelines/kopisu/methods/XhmmMethod.scala
@@ -2,6 +2,7 @@ package nl.lumc.sasc.biopet.pipelines.kopisu.methods
import nl.lumc.sasc.biopet.core.Reference
import nl.lumc.sasc.biopet.extensions.gatk.DepthOfCoverage
+import nl.lumc.sasc.biopet.extensions.tools.XcnvToBed
import nl.lumc.sasc.biopet.extensions.xhmm._
import nl.lumc.sasc.biopet.utils.config.Configurable
@@ -98,6 +99,17 @@ class XhmmMethod(val root: Configurable) extends CnvMethod with Reference {
genotype.outputVcf = new File(xhmmDir, "xhmm.vcf")
add(genotype)
+ // create bed files
+ val bedDir = new File(xhmmDir, "beds")
+ val beds = inputBams.keys.map{ x =>
+ val z = new XcnvToBed(this)
+ z.inputXcnv = discover.outputXcnv
+ z.sample = x
+ z.outpuBed = new File(bedDir, s"$x.bed")
+ z
+ }
+ addAll(beds)
+
addSummaryJobs()
}