BiopetQScript.scala 609 Bytes
Newer Older
1
2
3
4
package nl.lumc.sasc.biopet.core

//import org.broadinstitute.sting.queue.QScript
import java.io.File
Peter van 't Hof's avatar
Peter van 't Hof committed
5
import nl.lumc.sasc.biopet.core.config._
6
import org.broadinstitute.sting.commandline._
7

8
9
10
trait BiopetQScript extends Configurable {
  @Argument(doc="Config Json file",shortName="config", required=false)
  val configfiles: List[File] = Nil
11
  
12
13
  @Argument(doc="Output directory", shortName="outputDir", required=true)
  var outputDir: String = _
14
  
15
  var outputFiles:Map[String,File] = Map()
16
  
17
18
19
20
21
22
23
  def init
  def biopetScript
  
  final def script() {
    init
    biopetScript
    // TODO: Config report
24
25
  }
}