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

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.LocsFileReader
All Implemented Interfaces:
java.io.Closeable, java.util.Iterator<java.lang.Object>

public class LocsFileReader
extends PositionFileReader

This class is a reader of a locs file


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
LocsFileReader(java.lang.String locsFileName)
          Constructor
 
Method Summary
 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
close, getFileName, readFourBytes, readFourBytes, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocsFileReader

public LocsFileReader(java.lang.String locsFileName)
               throws java.io.FileNotFoundException,
                      java.io.IOException
Constructor

Parameters:
locsFileName - locs file name
Throws:
java.io.FileNotFoundException
java.io.IOException
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator<java.lang.Object>
Overrides:
hasNext in class IlluminaFileReader
Returns:
true if there is next cluster

next

public PositionFileReader.Position next()
Specified by:
next in interface java.util.Iterator<java.lang.Object>
Specified by:
next in class PositionFileReader
Returns:
[x, y] as a string array

getTotalCluster

public int getTotalCluster()
Returns:
the totalCluster

main

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