gatk-3.8/java/src/org/broadinstitute/sting/gatk/traversals/TraversalStatistics.java

39 lines
1.0 KiB
Java
Executable File

package org.broadinstitute.sting.gatk.traversals;
/**
* Created by IntelliJ IDEA.
* User: hanna
* Date: Apr 8, 2009
* Time: 4:13:40 PM
*
* Holds a bunch of basic information about the traversal.
* TODO: Make this a class that can be passed around from the TraversalEngine to other entries that want to update it.
*/
public class TraversalStatistics {
// Number of records (loci, reads) we've processed
public static long nRecords;
// How many reads have we processed, along with those skipped for various reasons
public static int nReads;
public static int nSkippedReads;
public static int nUnmappedReads;
public static int nNotPrimary;
public static int nBadAlignments;
public static int nSkippedIndels;
public static int nDuplicates;
static {
reset();
}
public static void reset() {
nRecords = 0;
nReads = 0;
nSkippedReads = 0;
nUnmappedReads = 0;
nNotPrimary = 0;
nBadAlignments = 0;
nSkippedIndels = 0;
nDuplicates = 0;
}
}