diff --git a/biopet-aggregate/pom.xml b/biopet-aggregate/pom.xml
index 6a6f99a731013c51a6366d6cb60bec0e4313f84c..44a9f4f70894bc7084bc7a42bfec922fea921c6b 100644
--- a/biopet-aggregate/pom.xml
+++ b/biopet-aggregate/pom.xml
@@ -17,6 +17,7 @@
 
     <modules>
         <module>../biopet-core</module>
+        <module>../generate-indexes</module>
         <module>../biopet-package</module>
         <module>../bammetrics</module>
         <module>../flexiprep</module>
diff --git a/biopet-package/pom.xml b/biopet-package/pom.xml
index 9aa9e059fac9138178e193b0c8a60eca3dd12c63..0b770e7bea4842c99d955118bc6d1f734a36c947 100644
--- a/biopet-package/pom.xml
+++ b/biopet-package/pom.xml
@@ -44,6 +44,11 @@
             <artifactId>BiopetCore</artifactId>
             <version>${project.version}</version>
         </dependency>
+        <dependency>
+            <groupId>nl.lumc.sasc</groupId>
+            <artifactId>GenerateIndexes</artifactId>
+            <version>${project.version}</version>
+        </dependency>
         <dependency>
             <groupId>nl.lumc.sasc</groupId>
             <artifactId>Flexiprep</artifactId>
diff --git a/biopet-package/src/main/scala/nl/lumc/sasc/biopet/BiopetExecutableMain.scala b/biopet-package/src/main/scala/nl/lumc/sasc/biopet/BiopetExecutableMain.scala
index 3fe224735e6541f5b8280a1e56bd11572f4d3ffe..c70555e0d55cd3f8d3ca0c69c1dda1df15fc8ca8 100644
--- a/biopet-package/src/main/scala/nl/lumc/sasc/biopet/BiopetExecutableMain.scala
+++ b/biopet-package/src/main/scala/nl/lumc/sasc/biopet/BiopetExecutableMain.scala
@@ -35,7 +35,8 @@ object BiopetExecutableMain extends BiopetExecutable {
     nl.lumc.sasc.biopet.pipelines.gwastest.GwasTest,
     nl.lumc.sasc.biopet.pipelines.shiva.ShivaVariantcalling,
     nl.lumc.sasc.biopet.pipelines.basty.Basty,
-    nl.lumc.sasc.biopet.pipelines.shiva.Shiva
+    nl.lumc.sasc.biopet.pipelines.shiva.Shiva,
+    nl.lumc.sasc.biopet.pipelines.GenerateIndexes
   )
 
   def tools: List[MainCommand] = BiopetToolsExecutable.tools