public class Tranche
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Tranche.TrancheComparator<T extends Tranche> |
static class |
Tranche.TrancheTruthSensitivityComparator |
Modifier and Type | Field and Description |
---|---|
protected int |
accessibleTruthSites |
protected int |
callsAtTruthSites |
protected static java.lang.String |
COMMENT_STRING |
protected static java.lang.String |
DEFAULT_TRANCHE_NAME |
protected static int |
EXPECTED_COLUMN_COUNT |
protected static java.lang.String |
VALUE_SEPARATOR |
Constructor and Description |
---|
Tranche(java.lang.String name,
double knownTiTv,
int numNovel,
double minVQSLod,
org.broadinstitute.hellbender.tools.walkers.vqsr.VariantRecalibratorArgumentCollection.Mode model,
double novelTiTv,
int accessibleTruthSites,
int numKnown,
int callsAtTruthSites) |
Modifier and Type | Method and Description |
---|---|
protected static Tranche |
emptyTranche(java.util.List<org.broadinstitute.hellbender.tools.walkers.vqsr.VariantDatum> data,
int minI,
double ts,
org.broadinstitute.hellbender.tools.walkers.vqsr.VariantRecalibratorArgumentCollection.Mode model) |
protected static double |
getOptionalDouble(java.util.Map<java.lang.String,java.lang.String> bindings,
java.lang.String key,
double defaultValue) |
protected static int |
getOptionalInteger(java.util.Map<java.lang.String,java.lang.String> bindings,
java.lang.String key,
int defaultValue) |
protected static double |
getRequiredDouble(java.util.Map<java.lang.String,java.lang.String> bindings,
java.lang.String key) |
protected static int |
getRequiredInteger(java.util.Map<java.lang.String,java.lang.String> bindings,
java.lang.String key) |
java.lang.Double |
getTrancheIndex() |
<T extends Tranche> |
getTrancheString(T prev) |
protected double |
getTruthSensitivity() |
protected static Tranche |
trancheOfVariants(java.util.List<org.broadinstitute.hellbender.tools.walkers.vqsr.VariantDatum> data,
int minI,
double ts,
org.broadinstitute.hellbender.tools.walkers.vqsr.VariantRecalibratorArgumentCollection.Mode model) |
static java.lang.String |
tranchesString(java.util.List<? extends Tranche> tranches)
Returns an appropriately formatted string representing the raw tranches file on disk.
|
protected static final java.lang.String DEFAULT_TRANCHE_NAME
protected static final java.lang.String COMMENT_STRING
protected static final java.lang.String VALUE_SEPARATOR
protected static final int EXPECTED_COLUMN_COUNT
protected final int accessibleTruthSites
protected final int callsAtTruthSites
public Tranche(java.lang.String name, double knownTiTv, int numNovel, double minVQSLod, org.broadinstitute.hellbender.tools.walkers.vqsr.VariantRecalibratorArgumentCollection.Mode model, double novelTiTv, int accessibleTruthSites, int numKnown, int callsAtTruthSites)
public static java.lang.String tranchesString(java.util.List<? extends Tranche> tranches)
tranches
- public java.lang.Double getTrancheIndex()
public <T extends Tranche> java.lang.String getTrancheString(T prev)
protected static Tranche trancheOfVariants(java.util.List<org.broadinstitute.hellbender.tools.walkers.vqsr.VariantDatum> data, int minI, double ts, org.broadinstitute.hellbender.tools.walkers.vqsr.VariantRecalibratorArgumentCollection.Mode model)
protected static Tranche emptyTranche(java.util.List<org.broadinstitute.hellbender.tools.walkers.vqsr.VariantDatum> data, int minI, double ts, org.broadinstitute.hellbender.tools.walkers.vqsr.VariantRecalibratorArgumentCollection.Mode model)
protected static double getRequiredDouble(java.util.Map<java.lang.String,java.lang.String> bindings, java.lang.String key)
protected static double getOptionalDouble(java.util.Map<java.lang.String,java.lang.String> bindings, java.lang.String key, double defaultValue)
protected static int getRequiredInteger(java.util.Map<java.lang.String,java.lang.String> bindings, java.lang.String key)
protected static int getOptionalInteger(java.util.Map<java.lang.String,java.lang.String> bindings, java.lang.String key, int defaultValue)
protected double getTruthSensitivity()