26 lines
727 B
Scala
Executable File
26 lines
727 B
Scala
Executable File
package org.broadinstitute.sting.scala
|
|
|
|
import org.broadinstitute.sting.gatk.walkers.LocusWalker
|
|
import org.broadinstitute.sting.gatk.refdata.RefMetaDataTracker
|
|
import org.broadinstitute.sting.gatk.contexts.ReferenceContext
|
|
import org.broadinstitute.sting.gatk.contexts.AlignmentContext
|
|
|
|
class PrintReadsScala extends LocusWalker[Int,Int] {
|
|
override def map(tracker: RefMetaDataTracker, ref: ReferenceContext, context: AlignmentContext): Int = {
|
|
//println(context.getReads().size())
|
|
return 1
|
|
}
|
|
|
|
def reduceInit(): Int = {
|
|
return 0;
|
|
}
|
|
|
|
def reduce(m: Int, r: Int): Int = {
|
|
return m + r;
|
|
}
|
|
|
|
def main(args: Array[String]) {
|
|
println("Hello, world!")
|
|
}
|
|
}
|