gov.nih.nci.caarray.services.bioassaydata.reader
Class AbstractIlluminaCsvReader

java.lang.Object
  extended by gov.nih.nci.caarray.services.bioassaydata.reader.AbstractDataFileReader
      extended by gov.nih.nci.caarray.services.bioassaydata.reader.AbstractIlluminaCsvReader

public abstract class AbstractIlluminaCsvReader
extends AbstractDataFileReader

Reader for both row and column oriented Illumina CSV data. A potential refactoring for clarity is to split this into two subclasses for each format to remove the conditional logic based on isColumnOriented.

Author:
ETavela

Method Summary
static AbstractIlluminaCsvReader create(java.io.File dataFile)
           
abstract  java.lang.String getGroupId()
           
abstract  java.lang.String getTargetId()
           
 
Methods inherited from class gov.nih.nci.caarray.services.bioassaydata.reader.AbstractDataFileReader
getErrors, getQuantitationTypeDescriptors, getValue, next, reset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public static AbstractIlluminaCsvReader create(java.io.File dataFile)
                                        throws DataFileParseException
Throws:
DataFileParseException

getTargetId

public abstract java.lang.String getTargetId()

getGroupId

public abstract java.lang.String getGroupId()