Moved build.xml, ivy.xml, ivysettings.xml, ivy properties, public/packages/*.xml into private/archive/ant

This commit is contained in:
Khalid Shakir 2014-01-29 13:12:41 -05:00 committed by David Roazen
parent 83d07280ef
commit eb52dc6a9b
11 changed files with 0 additions and 2109 deletions

1518
build.xml

File diff suppressed because it is too large Load Diff

117
ivy.xml
View File

@ -1,117 +0,0 @@
<!--
~ Copyright (c) 2012, The Broad Institute
~
~ Permission is hereby granted, free of charge, to any person
~ obtaining a copy of this software and associated documentation
~ files (the "Software"), to deal in the Software without
~ restriction, including without limitation the rights to use,
~ copy, modify, merge, publish, distribute, sublicense, and/or sell
~ copies of the Software, and to permit persons to whom the
~ Software is furnished to do so, subject to the following
~ conditions:
~
~ The above copyright notice and this permission notice shall be
~ included in all copies or substantial portions of the Software.
~ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
~ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
~ OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
~ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
~ HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
~ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
~ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
~ OTHER DEALINGS IN THE SOFTWARE.
-->
<ivy-module version="1.0">
<info organisation="org.broadinstitute" module="Sting"/>
<configurations>
<conf name="default" description="the core dependencies for the GATK"/>
</configurations>
<dependencies defaultconf="default">
<dependency org="net.sf" name="sam" rev="latest.integration"/>
<dependency org="net.sf" name="picard" rev="latest.integration"/>
<dependency org="edu.mit.broad" name="picard-private-parts" rev="latest.integration"/>
<!-- Tribble -->
<dependency org="org.broad" name="tribble" rev="latest.integration"/>
<!-- Variant -->
<dependency org="org.broadinstitute" name="variant" rev="latest.integration"/>
<dependency org="log4j" name="log4j" rev="1.2.15"/>
<dependency org="javax.mail" name="mail" rev="1.4.4"/>
<dependency org="colt" name="colt" rev="1.2.0"/>
<dependency org="it.unimi.dsi" name="fastutil" rev="6.5.3" />
<!-- <dependency org="jboss" name="javassist" rev="3.7.ga"/> -->
<dependency org="org.simpleframework" name="simple-xml" rev="2.0.4"/>
<dependency org="org.apache.bcel" name="bcel" rev="5.2"/>
<!-- Dependencies for reflections mvn repository -->
<dependency org="org.reflections" name="reflections" rev="0.9.8"/>
<dependency org="org.slf4j" name="slf4j-log4j12" rev="1.6.1"/>
<!-- Matrix package from math.nist.gov -->
<dependency org="gov.nist" name="Jama" rev="1.0.2"/>
<!-- Dependencies for the graph aligner -->
<dependency org="net.sf.jgrapht" name="jgrapht" rev="0.8.3"/>
<!-- Dependencies for the html walker documention -->
<dependency org="org.freemarker" name="freemarker" rev="2.3.18"/>
<!-- Commons Dependencies -->
<dependency org="org.apache.commons" name="commons-email" rev="1.2"/>
<dependency org="org.apache.commons" name="commons-jexl" rev="2.1.1"/>
<dependency org="commons-lang" name="commons-lang" rev="2.5"/>
<dependency org="commons-logging" name="commons-logging" rev="1.1.1"/>
<dependency org="commons-io" name="commons-io" rev="2.1"/>
<dependency org="commons-collections" name="commons-collections" rev="3.2.1"/>
<dependency org="org.apache.commons" name="commons-math" rev="2.2"/>
<!-- Lucene core utilities -->
<!-- <dependency org="org.apache.lucene" name="lucene-core" rev="3.0.3"/> -->
<!-- Dependencies for LSF, DRMAA, and other C libraries -->
<dependency org="net.java.dev.jna" name="jna" rev="3.2.7"/>
<!-- Dependencies for amazon.com S3 support -->
<dependency org="net.java.dev.jets3t" name="jets3t" rev="0.8.1"/>
<!-- Dependencies for GridEngine -->
<dependency org="net.sf.gridscheduler" name="drmaa" rev="latest.integration"/>
<!-- Scala dependancies -->
<dependency org="org.scala-lang" name="scala-compiler" rev="2.10.2"/>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.2"/>
<!-- testing and evaluation dependencies -->
<dependency org="org.testng" name="testng" rev="6.8"/>
<dependency org="org.uncommons" name="reportng" rev="1.1.2"/>
<dependency org="com.google.caliper" name="caliper" rev="0.5-rc1"/>
<dependency org="com.google.inject" name="guice" rev="3.0"/>
<!-- Contracts for Java and dependencies -->
<dependency org="com.google.code.cofoja" name="cofoja" rev="1.0-r139"/>
<dependency org="asm" name="asm-all" rev="3.3.1"/>
<!-- POI, for reading pipeline files -->
<dependency org="org.apache.poi" name="poi" rev="3.8-beta3"/>
<dependency org="org.apache.poi" name="poi-ooxml" rev="3.8-beta3"/>
<!-- snpEff annotator for pipelines -->
<dependency org="net.sf.snpeff" name="snpeff" rev="2.0.5"/>
<!-- MongoDB for the GXDB project -->
<dependency org="org.mongodb" name="mongo-java-driver" rev="2.7.3"/>
<!-- GSON and HTTP for talking to the REST API on Vanilla Forums -->
<dependency org="com.google.code.gson" name="gson" rev="2.2.2"/>
<dependency org="org.apache.httpcomponents" name="httpclient" rev="4.1.1"/>
<!-- Exclude dependencies on sun libraries where the downloads aren't available but included in the jvm. -->
<exclude org="javax.servlet"/>
<exclude org="javax.jms"/>
<exclude org="com.sun.*"/>
</dependencies>
</ivy-module>

View File

@ -1,9 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<package name="Aligner">
<executable name="Aligner">
<dependencies>
<!-- BWA/C aligner implementation -->
<class name="org.broadinstitute.sting.alignment.bwa.c.BWACAligner" />
</dependencies>
</executable>
</package>

View File

@ -1,220 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:variable name="ant.basedir" select="'${basedir}'" />
<xsl:variable name="sting.dir" select="'${sting.dir}/'" />
<xsl:variable name="classpath" select="'${sting.dir}/staging:${additional.jars}'" />
<xsl:variable name="dist.dir" select="'${sting.dir}/dist'" />
<xsl:variable name="staging.dir" select="'${sting.dir}/staging'" />
<xsl:variable name="package.basename" select="'${package.basename}'" />
<xsl:variable name="package.dir" select="'${package.dir}'" />
<xsl:variable name="package.filename" select="'${package.filename}'" />
<xsl:variable name="resources.dir" select="'${package.dir}/resources'" />
<xsl:template match="package">
<xsl:output method="xml" indent="yes"/>
<project name="{@name}" default="package">
<property name="sting.dir" value="{$ant.basedir}" />
<!-- Read version information out of the xml file -->
<xsl:choose>
<xsl:when test="version/@property">
<xsl:variable name="version.property" select="concat('${',version/@property,'}')" />
<property file="{$staging.dir}/{version/@file}" />
<property name="package.basename" value="{concat(@name,'-',$version.property)}" />
</xsl:when>
<xsl:otherwise>
<property name="package.basename" value="{@name}" />
</xsl:otherwise>
</xsl:choose>
<property name="package.dir" value="{concat($dist.dir,'/packages/',$package.basename)}" />
<property name="package.filename" value="{concat($package.basename,'.tar.bz2')}" />
<target name="package">
<!-- Verify that all classes specified are present -->
<xsl:for-each select="//class">
<available property="is.{@name}.present" classpath="{$classpath}" classname="{@name}"/>
<fail message="Class {@name} not found" unless="is.{@name}.present" />
</xsl:for-each>
<xsl:for-each select="//resource-bundle">
<available property="is.{@file}.present" file="{$staging.dir}/{@file}"/>
<fail message="Resource bundle {@file} not found" unless="is.{@file}.present" />
</xsl:for-each>
<!-- Verify that all files specified are present -->
<xsl:for-each select="//dependencies/file">
<xsl:choose>
<xsl:when test="@name">
<available property="is.{@name}.present" file="{$staging.dir}/{@name}" type="file"/>
<fail message="File dependency {@name} not found" unless="is.{@name}.present" />
</xsl:when>
<xsl:when test="@path">
<available property="is.{@path}.present" file="{$staging.dir}/{@path}" type="file"/>
<fail message="File dependency {@path} not found" unless="is.{@path}.present" />
</xsl:when>
<xsl:otherwise>
<fail message="File dependency must specify a name or a path"/>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
<xsl:for-each select="//dependencies/dir">
<available property="is.{@name}.present" file="{$staging.dir}/{@name}" type="dir"/>
<fail message="Directory {@name} not found" unless="is.{@name}.present" />
</xsl:for-each>
<!-- Create an output directory for the package -->
<mkdir dir="{$package.dir}"/>
<!-- Create the executable sections -->
<xsl:apply-templates select="executable" />
<!-- Add in other modules -->
<xsl:for-each select="modules/module">
<xsl:apply-templates select="document(@file)/package/executable" />
</xsl:for-each>
<!-- Include various resource files explicitly specified in this file and in all other modules -->
<xsl:apply-templates select="resources" />
<xsl:for-each select="//modules/module">
<xsl:apply-templates select="document(@file)/package/resources" />
</xsl:for-each>
<!-- Bundle the package into a single zip file -->
<tar destfile="{$dist.dir}/packages/{$package.filename}" compression="bzip2">
<fileset dir="{$dist.dir}/packages" includes="{$package.basename}/**"/>
</tar>
</target>
<target name="release">
<xsl:for-each select="release/executable">
<copy todir="{@directory}/{$package.basename}"><fileset dir="{$package.dir}" /></copy>
<xsl:if test="@symlink">
<symlink link="{@directory}/{@symlink}" resource="{$package.basename}" overwrite="true" />
</xsl:if>
</xsl:for-each>
<xsl:for-each select="release/archive">
<copy file="{$dist.dir}/packages/{$package.filename}" todir="{@directory}" />
<xsl:if test="@symlink">
<symlink link="{@directory}/{@symlink}" resource="{$package.filename}" overwrite="true" />
</xsl:if>
</xsl:for-each>
</target>
</project>
</xsl:template>
<!-- Create a symlink for the given file in the given target directory -->
<xsl:template name="symlink">
<xsl:param name="file.name" />
<xsl:param name="target.dir" />
<xsl:variable name="short.name">
<xsl:call-template name="get-short-name">
<xsl:with-param name="string" select="$file.name" />
</xsl:call-template>
</xsl:variable>
<xsl:variable name="full.path">
<xsl:call-template name="get-full-path">
<xsl:with-param name="working-dir" select="$sting.dir"/>
<xsl:with-param name="file" select="$file.name" />
</xsl:call-template>
</xsl:variable>
<available property="is.{$short.name}.present" file="{$file.name}"/>
<fail message="File {$file.name} not found" unless="is.{$short.name}.present" />
<delete file="{$target.dir}/{$short.name}" />
<symlink link="{$target.dir}/{$short.name}" resource="{$full.path}" overwrite="true" />
</xsl:template>
<!-- Transform an executable tag into an ant 'jar' task with nested fileset -->
<xsl:template match="executable">
<!-- Create a jar file containing the specified classes / packages and all their dependencies -->
<jar jarfile="{$package.dir}/{@name}.jar">
<classfileset dir="{$staging.dir}">
<root classname="{main-class/@name}"/>
</classfileset>
<xsl:for-each select="resource-bundle">
<fileset file="{$staging.dir}/{@file}" />
</xsl:for-each>
<xsl:for-each select="modules/module">
<xsl:apply-templates select="document(@file)/package/executable/dependencies" />
</xsl:for-each>
<xsl:apply-templates select="dependencies" />
<manifest>
<attribute name="Main-Class" value="{main-class/@name}"/>
</manifest>
</jar>
</xsl:template>
<!-- Transform a resource file into a symlink operation -->
<xsl:template match="resources">
<xsl:for-each select="file">
<mkdir dir="{$resources.dir}"/>
<xsl:call-template name="symlink">
<xsl:with-param name="file.name" select="@name" />
<xsl:with-param name="target.dir" select="$resources.dir" />
</xsl:call-template>
</xsl:for-each>
</xsl:template>
<!-- Transform a dependency list into a fileset for embedding in a jar -->
<xsl:template match="dependencies">
<classfileset dir="{$staging.dir}">
<xsl:for-each select="package">
<rootfileset dir="{$staging.dir}" includes="{concat(translate(@name,'.','/'),'/','*.class')}" />
</xsl:for-each>
<xsl:for-each select="class">
<root classname="{@name}" />
</xsl:for-each>
</classfileset>
<xsl:for-each select="file">
<xsl:choose>
<xsl:when test="@name">
<fileset file="{$staging.dir}/{@name}" />
</xsl:when>
<xsl:when test="@path">
<fileset dir="{$staging.dir}">
<xsl:attribute name="includes">
<xsl:value-of select="@path"/>
</xsl:attribute>
</fileset>
</xsl:when>
</xsl:choose>
</xsl:for-each>
<xsl:for-each select="dir">
<xsl:variable name="includes">
<xsl:choose>
<xsl:when test="@includes = ''">
<xsl:value-of select="concat(@name,'/**')"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="concat(@name,'/',@includes)"/>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<fileset dir="{$staging.dir}" includes="{$includes}"/>
</xsl:for-each>
</xsl:template>
<!-- Determine the short name (filename w/o directory structure of the given filename -->
<xsl:template name="get-short-name">
<xsl:param name="string"/>
<xsl:choose>
<xsl:when test="contains($string,'/')">
<xsl:call-template name="get-short-name">
<xsl:with-param name="string" select="substring-after($string,'/')" />
</xsl:call-template>
</xsl:when>
<xsl:otherwise><xsl:value-of select="$string"/></xsl:otherwise>
</xsl:choose>
</xsl:template>
<!-- Determine the full path of the given filename. Take into account absolute / relative paths -->
<xsl:template name="get-full-path">
<xsl:param name="working-dir"/>
<xsl:param name="file"/>
<xsl:choose>
<xsl:when test="starts-with($file,'/')"><xsl:value-of select="$file"/></xsl:when>
<xsl:otherwise><xsl:value-of select="concat($working-dir,$file)"/></xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>

View File

@ -1,62 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ Copyright (c) 2011, The Broad Institute
~
~ Permission is hereby granted, free of charge, to any person
~ obtaining a copy of this software and associated documentation
~ files (the "Software"), to deal in the Software without
~ restriction, including without limitation the rights to use,
~ copy, modify, merge, publish, distribute, sublicense, and/or sell
~ copies of the Software, and to permit persons to whom the
~ Software is furnished to do so, subject to the following
~ conditions:
~
~ The above copyright notice and this permission notice shall be
~ included in all copies or substantial portions of the Software.
~ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
~ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
~ OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
~ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
~ HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
~ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
~ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
~ OTHER DEALINGS IN THE SOFTWARE.
-->
<package name="GATKEngine">
<executable name="GATKEngine">
<dependencies>
<!-- Package everything in org.broadinstitute.sting -->
<package name="org.broadinstitute.sting.**" />
<!-- Tribble codecs -->
<package name="org.broad.tribble.**" />
<!-- The variant package (VCF, BCF, and VariantContext) -->
<package name="org.broadinstitute.variant.**" />
<!-- Workaround - depend on the logger impl required by JEXL -->
<package name="org.apache.commons.logging.impl" />
<!-- R packages -->
<dir name="org/broadinstitute/sting/utils/R" includes="**/*.tar.gz" />
<!-- All R scripts in org.broadinstitute.sting -->
<dir name="org/broadinstitute/sting" includes="**/*.R" />
<!-- Resources in org.broadinstitute.sting -->
<dir name="org/broadinstitute/sting" includes="**/resources/*" />
<dir name="org/broadinstitute/sting" includes="**/templates/*" />
<!-- The GATK public key -->
<file path="GATK_public.key" />
</dependencies>
</executable>
<resources>
<!-- Sample reads and reference files -->
<file name="public/testdata/exampleBAM.bam" />
<file name="public/testdata/exampleBAM.bam.bai" />
<file name="public/testdata/exampleFASTA.fasta" />
<file name="public/testdata/exampleFASTA.fasta.fai" />
<file name="public/testdata/exampleFASTA.dict" />
<!-- GATK sample code and build scripts -->
<file name="public/java/src/org/broadinstitute/sting/gatk/walkers/qc/Pileup.java" />
<file name="public/java/src/org/broadinstitute/sting/gatk/walkers/qc/CountLoci.java" />
<file name="public/java/src/org/broadinstitute/sting/gatk/walkers/qc/CountReads.java" />
<file name="public/java/src/org/broadinstitute/sting/gatk/walkers/qc/CheckPileup.java" />
<file name="public/java/src/org/broadinstitute/sting/gatk/walkers/readutils/PrintReads.java" />
</resources>
</package>

View File

@ -1,40 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ Copyright (c) 2012, The Broad Institute
~
~ Permission is hereby granted, free of charge, to any person
~ obtaining a copy of this software and associated documentation
~ files (the "Software"), to deal in the Software without
~ restriction, including without limitation the rights to use,
~ copy, modify, merge, publish, distribute, sublicense, and/or sell
~ copies of the Software, and to permit persons to whom the
~ Software is furnished to do so, subject to the following
~ conditions:
~
~ The above copyright notice and this permission notice shall be
~ included in all copies or substantial portions of the Software.
~ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
~ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
~ OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
~ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
~ HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
~ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
~ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
~ OTHER DEALINGS IN THE SOFTWARE.
-->
<!-- The full release of the GATK contains both public and protected tools (but nothing from private) -->
<package name="GenomeAnalysisTK">
<version file="StingText.properties" property="org.broadinstitute.sting.gatk.version" />
<executable name="GenomeAnalysisTK">
<main-class name="org.broadinstitute.sting.gatk.CommandLineGATK" />
<resource-bundle file="StingText.properties" />
<modules>
<module file="GATKEngine.xml"/>
</modules>
</executable>
<release>
<executable directory="/humgen/gsa-hpprojects/GATK/bin" symlink="current" />
<archive directory="/humgen/gsa-hpprojects/GATK/bin" symlink="GenomeAnalysisTK-latest.tar.bz2" />
</release>
</package>

View File

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<package name="picard-private-parts">
<executable name="picard-private-parts">
<dependencies>
<class name="edu.mit.broad.picard.util.PicardAggregationFsUtil" />
<class name="edu.mit.broad.picard.genotype.fingerprint.v2.FingerprintingSummaryMetrics" />
<class name="edu.mit.broad.picard.genotype.concordance.DbSnpMatchMetrics" />
</dependencies>
</executable>
</package>

View File

@ -1,41 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ Copyright (c) 2011, The Broad Institute
~
~ Permission is hereby granted, free of charge, to any person
~ obtaining a copy of this software and associated documentation
~ files (the "Software"), to deal in the Software without
~ restriction, including without limitation the rights to use,
~ copy, modify, merge, publish, distribute, sublicense, and/or sell
~ copies of the Software, and to permit persons to whom the
~ Software is furnished to do so, subject to the following
~ conditions:
~
~ The above copyright notice and this permission notice shall be
~ included in all copies or substantial portions of the Software.
~ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
~ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
~ OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
~ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
~ HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
~ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
~ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
~ OTHER DEALINGS IN THE SOFTWARE.
-->
<!-- The full release of Queue contains both public and protected tools (but nothing from private) -->
<package name="Queue">
<version file="StingText.properties" property="org.broadinstitute.sting.queue.version" />
<executable name="Queue">
<main-class name="org.broadinstitute.sting.queue.QCommandLine" />
<resource-bundle file="StingText.properties" />
<modules>
<module file="QueueEngine.xml"/>
<module file="GATKEngine.xml"/>
</modules>
</executable>
<release>
<executable directory="/humgen/gsa-hpprojects/Queue/bin" symlink="current" />
<archive directory="/humgen/gsa-hpprojects/Queue/bin" symlink="Queue-latest.tar.bz2" />
</release>
</package>

View File

@ -1,78 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ Copyright (c) 2012, The Broad Institute
~
~ Permission is hereby granted, free of charge, to any person
~ obtaining a copy of this software and associated documentation
~ files (the "Software"), to deal in the Software without
~ restriction, including without limitation the rights to use,
~ copy, modify, merge, publish, distribute, sublicense, and/or sell
~ copies of the Software, and to permit persons to whom the
~ Software is furnished to do so, subject to the following
~ conditions:
~
~ The above copyright notice and this permission notice shall be
~ included in all copies or substantial portions of the Software.
~ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
~ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
~ OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
~ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
~ HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
~ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
~ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
~ OTHER DEALINGS IN THE SOFTWARE.
-->
<package name="QueueEngine">
<executable name="QueueEngine">
<dependencies>
<!-- Queue -->
<package name="org.broadinstitute.sting.queue.**" />
<!-- Pipeline + Utils -->
<package name="org.broadinstitute.sting.pipeline.**" />
<package name="org.broadinstitute.sting.utils.**" />
<!-- Scala -->
<package name="scala.**" />
<!-- Picard -->
<package name="net.sf.picard.**" />
<package name="edu.mit.broad.picard.**" />
<!-- JavaMail -->
<package name="javax.activation.**" />
<package name="javax.mail.**" />
<package name="com.sun.activation.**" />
<package name="com.sun.mail.**" />
<file path="META-INF/javamail.charset.map" />
<file path="META-INF/javamail.default.address.map" />
<file path="META-INF/javamail.default.providers" />
<file path="META-INF/mailcap" />
<file path="META-INF/mailcap.default" />
<file path="META-INF/mimetypes.default" />
<!-- JNA, including embedded native libraries -->
<dir name="com/sun/jna" />
<!-- Contracts for Java -->
<package name="com.google.java.contract.**" />
<!-- snpEff -->
<package name="ca.mcgill.mcb.pcingola.**" />
<file path="snpEff_genes.ftl" />
<file path="snpEff_summary.ftl" />
<!-- R scripts -->
<dir name="org/broadinstitute/sting/queue" includes="**/*.R" />
</dependencies>
</executable>
<resources>
<!-- Sample QScripts -->
<file name="public/scala/qscript/org/broadinstitute/sting/queue/qscripts/examples/ExampleCountReads.scala" />
<file name="public/scala/qscript/org/broadinstitute/sting/queue/qscripts/examples/ExampleCountLoci.scala" />
<file name="public/scala/qscript/org/broadinstitute/sting/queue/qscripts/examples/ExampleUnifiedGenotyper.scala" />
<file name="public/scala/qscript/org/broadinstitute/sting/queue/qscripts/examples/ExampleReadFilter.scala" />
<file name="public/scala/qscript/org/broadinstitute/sting/queue/qscripts/examples/ExampleCustomWalker.scala" />
</resources>
</package>

View File

@ -1 +0,0 @@
repository.dir=${ivy.settings.dir}/repository

View File

@ -1,13 +0,0 @@
<ivysettings>
<properties file="${ivy.settings.dir}/ivysettings.properties"/>
<settings defaultResolver="chain"/>
<resolvers>
<chain name="chain">
<filesystem name="projects">
<artifact pattern="${repository.dir}/[organisation]/[artifact]-[revision].[ext]" />
<ivy pattern="${repository.dir}/[organisation]/[module]-[revision].xml" />
</filesystem>
<ibiblio name="maven" root="http://repo1.maven.org/maven2" m2compatible="true" />
</chain>
</resolvers>
</ivysettings>