public class VQSLODTranche extends Tranche
Tranche.TrancheComparator<T extends Tranche>, Tranche.TrancheTruthSensitivityComparator
accessibleTruthSites, callsAtTruthSites, COMMENT_STRING, DEFAULT_TRANCHE_NAME, EXPECTED_COLUMN_COUNT, VALUE_SEPARATOR
Constructor and Description |
---|
VQSLODTranche(double minVQSLod,
int numKnown,
double knownTiTv,
int numNovel,
double novelTiTv,
int accessibleTruthSites,
int callsAtTruthSites,
org.broadinstitute.hellbender.tools.walkers.vqsr.VariantRecalibratorArgumentCollection.Mode model,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(VQSLODTranche t) |
protected static VQSLODTranche |
emptyTranche(java.util.List<org.broadinstitute.hellbender.tools.walkers.vqsr.VariantDatum> data,
int minI,
double trancheThreshold,
org.broadinstitute.hellbender.tools.walkers.vqsr.VariantRecalibratorArgumentCollection.Mode model) |
java.lang.Double |
getTrancheIndex() |
static VQSLODTranche |
mergeAndConvertTranches(java.util.List<VQSLODTranche> scatteredTranches,
org.broadinstitute.hellbender.tools.walkers.vqsr.VariantRecalibratorArgumentCollection.Mode mode) |
static java.util.List<org.broadinstitute.hellbender.tools.walkers.vqsr.TruthSensitivityTranche> |
mergeAndConvertTranches(java.util.TreeMap<java.lang.Double,java.util.List<VQSLODTranche>> scatteredTranches,
java.util.List<java.lang.Double> tsLevels,
org.broadinstitute.hellbender.tools.walkers.vqsr.VariantRecalibratorArgumentCollection.Mode mode) |
static java.lang.String |
printHeader() |
static java.util.List<VQSLODTranche> |
readTranches(java.io.File f)
Returns a list of tranches, sorted from most to least specific, read in from file f.
|
java.lang.String |
toString() |
protected static VQSLODTranche |
trancheOfVariants(java.util.List<org.broadinstitute.hellbender.tools.walkers.vqsr.VariantDatum> data,
int minI,
double trancheThreshold,
org.broadinstitute.hellbender.tools.walkers.vqsr.VariantRecalibratorArgumentCollection.Mode model) |
getOptionalDouble, getOptionalInteger, getRequiredDouble, getRequiredInteger, getTrancheString, getTruthSensitivity, tranchesString
public VQSLODTranche(double minVQSLod, int numKnown, double knownTiTv, int numNovel, double novelTiTv, int accessibleTruthSites, int callsAtTruthSites, org.broadinstitute.hellbender.tools.walkers.vqsr.VariantRecalibratorArgumentCollection.Mode model, java.lang.String name)
public java.lang.Double getTrancheIndex()
getTrancheIndex
in class Tranche
public int compareTo(VQSLODTranche t)
public java.lang.String toString()
toString
in class java.lang.Object
public static java.lang.String printHeader()
protected static VQSLODTranche trancheOfVariants(java.util.List<org.broadinstitute.hellbender.tools.walkers.vqsr.VariantDatum> data, int minI, double trancheThreshold, org.broadinstitute.hellbender.tools.walkers.vqsr.VariantRecalibratorArgumentCollection.Mode model)
protected static VQSLODTranche emptyTranche(java.util.List<org.broadinstitute.hellbender.tools.walkers.vqsr.VariantDatum> data, int minI, double trancheThreshold, org.broadinstitute.hellbender.tools.walkers.vqsr.VariantRecalibratorArgumentCollection.Mode model)
public static java.util.List<VQSLODTranche> readTranches(java.io.File f) throws java.io.IOException
java.io.IOException
- if there are problems reading the file.public static java.util.List<org.broadinstitute.hellbender.tools.walkers.vqsr.TruthSensitivityTranche> mergeAndConvertTranches(java.util.TreeMap<java.lang.Double,java.util.List<VQSLODTranche>> scatteredTranches, java.util.List<java.lang.Double> tsLevels, org.broadinstitute.hellbender.tools.walkers.vqsr.VariantRecalibratorArgumentCollection.Mode mode)
public static VQSLODTranche mergeAndConvertTranches(java.util.List<VQSLODTranche> scatteredTranches, org.broadinstitute.hellbender.tools.walkers.vqsr.VariantRecalibratorArgumentCollection.Mode mode)