public class DataReaderFactory
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
DataReaderFactory.DataReaderWithStats<T> |
Constructor and Description |
---|
DataReaderFactory() |
Modifier and Type | Method and Description |
---|---|
AbstractReader |
buildReader(AbstractReader reader,
BitInputStream bitInputStream,
java.util.Map<java.lang.Integer,java.io.InputStream> inputMap,
CompressionHeader header,
int refId) |
java.util.Map<java.lang.String,DataReaderFactory.DataReaderWithStats> |
getStats(CramRecordReader reader) |
public AbstractReader buildReader(AbstractReader reader, BitInputStream bitInputStream, java.util.Map<java.lang.Integer,java.io.InputStream> inputMap, CompressionHeader header, int refId) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public java.util.Map<java.lang.String,DataReaderFactory.DataReaderWithStats> getStats(CramRecordReader reader) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException