public static final class BlockCompressedIntervalStream.Reader<T extends htsjdk.tribble.Feature>
extends java.lang.Object
implements htsjdk.tribble.FeatureReader<T>
Constructor and Description |
---|
Reader(BlockCompressedIntervalStream.Reader<T> reader) |
Reader(FeatureInput<T> inputDescriptor,
htsjdk.tribble.FeatureCodec<T,BlockCompressedIntervalStream.Reader<T>> codec) |
Reader(java.lang.String inputStreamName,
htsjdk.samtools.seekablestream.SeekableStream ss,
htsjdk.tribble.FeatureCodec<T,BlockCompressedIntervalStream.Reader<T>> codec) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
htsjdk.samtools.SAMSequenceDictionary |
getDictionary() |
htsjdk.tribble.FeatureCodecHeader |
getFeatureCodecHeader() |
java.lang.Object |
getHeader() |
long |
getPosition() |
java.util.List<java.lang.String> |
getSampleNames() |
java.util.List<java.lang.String> |
getSequenceNames() |
java.io.DataInputStream |
getStream() |
java.lang.String |
getVersion() |
boolean |
hasNext() |
boolean |
isQueryable() |
htsjdk.tribble.CloseableTribbleIterator<T> |
iterator() |
htsjdk.tribble.CloseableTribbleIterator<T> |
query(java.lang.String chr,
int start,
int end) |
T |
readStream() |
void |
seekStream(long filePointer) |
public Reader(FeatureInput<T> inputDescriptor, htsjdk.tribble.FeatureCodec<T,BlockCompressedIntervalStream.Reader<T>> codec)
public Reader(BlockCompressedIntervalStream.Reader<T> reader)
public Reader(java.lang.String inputStreamName, htsjdk.samtools.seekablestream.SeekableStream ss, htsjdk.tribble.FeatureCodec<T,BlockCompressedIntervalStream.Reader<T>> codec)
public htsjdk.tribble.FeatureCodecHeader getFeatureCodecHeader()
public java.io.DataInputStream getStream()
public java.util.List<java.lang.String> getSampleNames()
public htsjdk.samtools.SAMSequenceDictionary getDictionary()
public java.lang.String getVersion()
public boolean hasNext()
public htsjdk.tribble.CloseableTribbleIterator<T> query(java.lang.String chr, int start, int end) throws java.io.IOException
query
in interface htsjdk.tribble.FeatureReader<T extends htsjdk.tribble.Feature>
java.io.IOException
public htsjdk.tribble.CloseableTribbleIterator<T> iterator()
iterator
in interface htsjdk.tribble.FeatureReader<T extends htsjdk.tribble.Feature>
public void close()
close
in interface htsjdk.tribble.FeatureReader<T extends htsjdk.tribble.Feature>
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
public java.util.List<java.lang.String> getSequenceNames()
getSequenceNames
in interface htsjdk.tribble.FeatureReader<T extends htsjdk.tribble.Feature>
public java.lang.Object getHeader()
getHeader
in interface htsjdk.tribble.FeatureReader<T extends htsjdk.tribble.Feature>
public boolean isQueryable()
isQueryable
in interface htsjdk.tribble.FeatureReader<T extends htsjdk.tribble.Feature>
public long getPosition()
public void seekStream(long filePointer)
public T readStream()