public final class RecalibrationTables extends java.lang.Object implements java.io.Serializable, java.lang.Iterable<NestedIntegerArray<RecalDatum>>
Constructor and Description |
---|
RecalibrationTables(StandardCovariateList covariates) |
RecalibrationTables(StandardCovariateList covariates,
int numReadGroups) |
public RecalibrationTables(StandardCovariateList covariates)
public RecalibrationTables(StandardCovariateList covariates, int numReadGroups)
public NestedIntegerArray<RecalDatum> getTableForCovariate(Covariate cov)
public Covariate getCovariateForTable(NestedIntegerArray<RecalDatum> table)
public boolean isReadGroupTable(NestedIntegerArray<RecalDatum> table)
public boolean isQualityScoreTable(NestedIntegerArray<RecalDatum> table)
public boolean isAdditionalCovariateTable(NestedIntegerArray<RecalDatum> table)
public NestedIntegerArray<RecalDatum> getReadGroupTable()
public NestedIntegerArray<RecalDatum> getQualityScoreTable()
public int numTables()
public java.util.Iterator<NestedIntegerArray<RecalDatum>> iterator()
iterator
in interface java.lang.Iterable<NestedIntegerArray<RecalDatum>>
public boolean isEmpty()
public NestedIntegerArray<RecalDatum> makeQualityScoreTable()
public RecalibrationTables combine(RecalibrationTables toMerge)
public static RecalibrationTables safeCombine(RecalibrationTables left, RecalibrationTables right)
left
- first table to combineright
- second table to combinepublic static RecalibrationTables inPlaceCombine(RecalibrationTables left, RecalibrationTables right)
left
- first table to combineright
- second table to combinepublic NestedIntegerArray<RecalDatum> getTable(int index)
public java.util.List<NestedIntegerArray<RecalDatum>> getAdditionalTables()