Package net.sf.samtools.tabix
Class TabixIterator
- java.lang.Object
-
- net.sf.samtools.tabix.TabixIterator
-
- All Implemented Interfaces:
java.lang.Iterable<java.lang.String>
,java.util.Iterator<java.lang.String>
public class TabixIterator extends java.lang.Object implements java.util.Iterator<java.lang.String>, java.lang.Iterable<java.lang.String>
Iterate on a result from TabixReader.query()
-
-
Constructor Summary
Constructors Constructor Description TabixIterator(TabixReader tabixReader, int _tid, int _beg, int _end, TPair64[] _off)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
hasNext()
java.util.Iterator<java.lang.String>
iterator()
java.lang.String
next()
void
remove()
void
setDebug(boolean debug)
void
setReadBlock(boolean readBlock)
void
setShowHeader(boolean showHeader)
java.lang.String
toString()
java.lang.String
toStringBlocks()
-
-
-
Constructor Detail
-
TabixIterator
public TabixIterator(TabixReader tabixReader, int _tid, int _beg, int _end, TPair64[] _off)
-
-
Method Detail
-
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interfacejava.util.Iterator<java.lang.String>
-
iterator
public java.util.Iterator<java.lang.String> iterator()
- Specified by:
iterator
in interfacejava.lang.Iterable<java.lang.String>
-
next
public java.lang.String next()
- Specified by:
next
in interfacejava.util.Iterator<java.lang.String>
-
remove
public void remove()
- Specified by:
remove
in interfacejava.util.Iterator<java.lang.String>
-
setDebug
public void setDebug(boolean debug)
-
setReadBlock
public void setReadBlock(boolean readBlock)
-
setShowHeader
public void setShowHeader(boolean showHeader)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toStringBlocks
public java.lang.String toStringBlocks()
-
-