biodev / HTCondor_drivers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HTCondor_drivers

Installation

git clone https://github.com/broadgsa/gatk-protected.git
git clone https://github.com/biodev/HTCondor_drivers.git
cd gatk-protected
git checkout tags/3.3

mkdir public/gatk-queue/src/main/scala/org/broadinstitute/gatk/queue/engine/condor
cp ../HTCondor_drivers/Queue/CondorJob* public/gatk-queue/src/main/scala/org/broadinstitute/gatk/queue/engine/condor/
mvn verify
cp target/*.jar /desired/location/

Usage

  • Specify Condor as the job runner e.g.:
java -Djava.io.tmpdir=tmp -jar /path/to/Queue.jar -S my_script.scala -jobRunner Condor
  • It's a good idea to specify both the jobOutputFile and jobErrorFile when runnings jobs. e.g.:
val my_job = new UnifiedGenotyper
my_job.jobOutputFile="my_job.out"
my_job.jobErrorFile="my_job.err"
...
add(my_job)

Note that wallTime is now mapped to MaxExecutionTime (on exacloud). Time is to be specified in minutes.

Your LD_LIBRARY_PATH may need to be adjusted. For instance on exacloud you may need to add: /opt/condor/lib/:/opt/condor/lib/condor/

About


Languages

Language:Scala 100.0%