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.IllegalArgumentExceptionpublic java.util.Map<java.lang.String,DataReaderFactory.DataReaderWithStats> getStats(CramRecordReader reader) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException
java.lang.IllegalArgumentExceptionjava.lang.IllegalAccessException