trans.cel
Class CelMapper

java.lang.Object
  extended bytrans.cel.CelMapper

public class CelMapper
extends java.lang.Object

Saves float[]s of intensity values for each cel file ordered by the tpmapFeature file. If useMMData is true, will double array size and set mm value afterward.


Constructor Summary
CelMapper(MapFeature[] features, boolean useMMData, boolean printStats)
           
 
Method Summary
 int getSizeMappedFeatures()
           
 java.io.File[] mapCelFiles(java.io.File[] files)
           
 boolean mapCelFiles(java.io.File[] files, java.io.File[] matchedSaveAsFiles)
          Maps float[][] to MapFeature[][] saving under the index matched File in matchedSaveAsFiles as a MultiSetQuantile[].
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CelMapper

public CelMapper(MapFeature[] features,
                 boolean useMMData,
                 boolean printStats)
Method Detail

mapCelFiles

public java.io.File[] mapCelFiles(java.io.File[] files)

mapCelFiles

public boolean mapCelFiles(java.io.File[] files,
                           java.io.File[] matchedSaveAsFiles)
Maps float[][] to MapFeature[][] saving under the index matched File in matchedSaveAsFiles as a MultiSetQuantile[]. Will perform a max(PM-MM,1) transform if useMMData is true.


getSizeMappedFeatures

public int getSizeMappedFeatures()