diff --git a/public/generate-indexes/pom.xml b/public/generate-indexes/pom.xml new file mode 100644 index 0000000000000000000000000000000000000000..e8c7a1f288b47e16bc1ab1b17f208e2f4532773e --- /dev/null +++ b/public/generate-indexes/pom.xml @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + + Biopet is built on top of GATK Queue for building bioinformatic + pipelines. It is mainly intended to support LUMC SHARK cluster which is running + SGE. But other types of HPC that are supported by GATK Queue (such as PBS) + should also be able to execute Biopet tools and pipelines. + + Copyright 2014 Sequencing Analysis Support Core - Leiden University Medical Center + + Contact us at: sasc@lumc.nl + + A dual licensing mode is applied. The source code within this project that are + not part of GATK Queue is freely available for non-commercial use under an AGPL + license; For commercial users or users who do not want to follow the AGPL + license, please contact us to obtain a separate license. + +--> +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <artifactId>GenerateIndexes</artifactId> + <packaging>jar</packaging> + + <parent> + <groupId>nl.lumc.sasc</groupId> + <artifactId>Biopet</artifactId> + <version>0.5.0-DEV</version> + <relativePath>../</relativePath> + </parent> + + <inceptionYear>2014</inceptionYear> + <name>GenerateIndexes</name> + + <dependencies> + <dependency> + <groupId>nl.lumc.sasc</groupId> + <artifactId>BiopetFramework</artifactId> + <version>${project.version}</version> + </dependency> + </dependencies> + +</project> \ No newline at end of file diff --git a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/pipelines/GenerateIndexes.scala b/public/generate-indexes/src/main/scala/nl/lumc/sasc/biopet/pipelines/GenerateIndexes.scala similarity index 98% rename from public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/pipelines/GenerateIndexes.scala rename to public/generate-indexes/src/main/scala/nl/lumc/sasc/biopet/pipelines/GenerateIndexes.scala index ddbf99dd4625acc11381e091e22ec927712f7543..1ea707f01ec8c0b922108748d07ffdf8c030b188 100644 --- a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/pipelines/GenerateIndexes.scala +++ b/public/generate-indexes/src/main/scala/nl/lumc/sasc/biopet/pipelines/GenerateIndexes.scala @@ -18,18 +18,18 @@ package nl.lumc.sasc.biopet.pipelines import java.io.PrintWriter import java.util -import nl.lumc.sasc.biopet.core.{ BiopetCommandLineFunction, PipelineCommand, BiopetQScript } import nl.lumc.sasc.biopet.core.config.Configurable +import nl.lumc.sasc.biopet.core.{ BiopetCommandLineFunction, BiopetQScript, PipelineCommand } +import nl.lumc.sasc.biopet.extensions._ import nl.lumc.sasc.biopet.extensions.bowtie.{ Bowtie2Build, BowtieBuild } import nl.lumc.sasc.biopet.extensions.bwa.BwaIndex import nl.lumc.sasc.biopet.extensions.gatk.CombineVariants import nl.lumc.sasc.biopet.extensions.gmap.GmapBuild import nl.lumc.sasc.biopet.extensions.picard.CreateSequenceDictionary import nl.lumc.sasc.biopet.extensions.samtools.SamtoolsFaidx -import nl.lumc.sasc.biopet.extensions._ import nl.lumc.sasc.biopet.utils.ConfigUtils import org.broadinstitute.gatk.queue.QScript -import org.broadinstitute.gatk.utils.commandline.Input + import scala.collection.JavaConversions._ class GenerateIndexes(val root: Configurable) extends QScript with BiopetQScript { diff --git a/public/pom.xml b/public/pom.xml index 93acfae5e8cdc28359579b70eac5cddc2643f161..ba2349776b1d1e2ad9c005564fbda07fb473256c 100644 --- a/public/pom.xml +++ b/public/pom.xml @@ -40,6 +40,7 @@ <module>toucan</module> <module>shiva</module> <module>basty</module> + <module>generate-indexes</module> </modules> <properties>