Package org.snpeff.fileIterator
Class LineFileIterator
- java.lang.Object
-
- org.snpeff.fileIterator.FileIterator<java.lang.String>
-
- org.snpeff.fileIterator.LineFileIterator
-
- All Implemented Interfaces:
java.lang.Iterable<java.lang.String>
,java.util.Iterator<java.lang.String>
- Direct Known Subclasses:
LineSeqFileIterator
public class LineFileIterator extends FileIterator<java.lang.String>
Iterate on each line in this file- Author:
- pcingola
-
-
Constructor Summary
Constructors Constructor Description LineFileIterator(java.lang.String lineSeqFileName)
LineFileIterator(java.lang.String lineSeqFileName, boolean gzip)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Iterator<java.lang.String>
iterator()
protected java.lang.String
readNext()
Read a sequence from the file-
Methods inherited from class org.snpeff.fileIterator.FileIterator
close, countNewLineChars, getFilePointer, getLine, getLineNum, guessNewLineChars, hasNext, hasSeek, init, isDebug, load, next, readLine, ready, remove, seek, setAutoClose, setDebug, setVerbose, toString
-
-
-
-
Method Detail
-
iterator
public java.util.Iterator<java.lang.String> iterator()
- Specified by:
iterator
in interfacejava.lang.Iterable<java.lang.String>
- Overrides:
iterator
in classFileIterator<java.lang.String>
-
readNext
protected java.lang.String readNext()
Read a sequence from the file- Specified by:
readNext
in classFileIterator<java.lang.String>
- Returns:
-
-