uk.ac.sanger.npg.illumina.file.reader
Class PosFileReader

java.lang.Object
  extended by uk.ac.sanger.npg.illumina.file.reader.IlluminaFileReader
      extended by uk.ac.sanger.npg.illumina.file.reader.PositionFileReader
          extended by uk.ac.sanger.npg.illumina.file.reader.PosFileReader
All Implemented Interfaces:
java.io.Closeable, java.util.Iterator<java.lang.Object>

public class PosFileReader
extends PositionFileReader


Nested Class Summary
 
Nested classes/interfaces inherited from class uk.ac.sanger.npg.illumina.file.reader.PositionFileReader
PositionFileReader.Position
 
Field Summary
 
Fields inherited from class uk.ac.sanger.npg.illumina.file.reader.PositionFileReader
currentTotalClusters
 
Fields inherited from class uk.ac.sanger.npg.illumina.file.reader.IlluminaFileReader
fileName, inputStream
 
Constructor Summary
PosFileReader(java.lang.String fileName)
           
 
Method Summary
 void close()
          close file input stream
 int getTotalCluster()
           
 boolean hasNext()
           
static void main(java.lang.String[] args)
           
 PositionFileReader.Position next()
           
 
Methods inherited from class uk.ac.sanger.npg.illumina.file.reader.PositionFileReader
getCurrentTotalClusters
 
Methods inherited from class uk.ac.sanger.npg.illumina.file.reader.IlluminaFileReader
getFileName, readFourBytes, readFourBytes, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PosFileReader

public PosFileReader(java.lang.String fileName)
              throws java.io.FileNotFoundException
Parameters:
fileName -
Throws:
java.io.FileNotFoundException
Method Detail

next

public PositionFileReader.Position next()
Specified by:
next in interface java.util.Iterator<java.lang.Object>
Specified by:
next in class PositionFileReader
Returns:
cluster position coordinates as an array

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator<java.lang.Object>
Overrides:
hasNext in class IlluminaFileReader

close

public void close()
Description copied from class: IlluminaFileReader
close file input stream

Specified by:
close in interface java.io.Closeable
Overrides:
close in class IlluminaFileReader

getTotalCluster

public int getTotalCluster()
Returns:
the totalCluster

main

public static void main(java.lang.String[] args)
Parameters:
args -