| 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objecttrans.misc.Util
Static helper methods for all things Affy
| Constructor Summary | |
Util()
 | 
|
| Method Summary | |
static int | 
countNumberOfOligoPositions(int[][] startStops)
Given an array of int[][start, stop] returns the total number of integers, stop included.  | 
static float[][] | 
createVirtualCel(java.io.File celFile)
Loads a text version cel file into a zeroed virtual chip.  | 
static float[][] | 
createVirtualCel(java.lang.String[] lines)
Loads a text version cel file into a zeroed virtual chip.  | 
static float[] | 
fetchTextCelFileIntensities(java.io.File celFile)
Fetches intensity values from a text version cel file.  | 
static java.util.HashMap | 
getChromosomeNumber()
Creates a HashMap of "chr1"=Byte(1) through "chr22"=Byte(22) plus chrX=23, chrY=24, and chrMT=25.  | 
static java.lang.String[] | 
getNumberChromosome()
Creates a String[] containing [1]"chr1", [2]"chr2" ...  | 
static Sgr[] | 
loadGrFile(java.io.File grFile,
           java.lang.String chromName)
Reads in an sgr file.  | 
static Sgr[] | 
loadSgrFile(java.io.File sgrFile)
Reads in an sgr file.  | 
static void | 
main(java.lang.String[] args)
 | 
static double[] | 
minMaxWindowArray(Window[] win,
                  int scoreIndex)
Returns the min and max values of a given score index in a Window[].  | 
static double[] | 
minMaxWindowScores(Window[] win,
                   int scoreIndex)
Finds min max score  | 
static java.lang.String | 
parseChromosomeName(java.lang.String name)
Attempts to parse a chromosome name.  | 
static GrGraph | 
readSimpleGrBarFile(java.io.File simpleBarFile)
This is a complete hack of Gregg Helt's IGB code to parse bar files.  | 
static void | 
readTagValPairs(java.io.DataInput dis,
                int pair_count)
Dummy method used for parsing binary stream.  | 
static Window[] | 
removeLowOligoWindows(Window[] win,
                      int minNumberOligos)
Removes windows that contain < minNumberOligos.  | 
static void | 
sortIntervalsBySubWindowMedianRatio(Interval[] intervals)
Sorts an array of Interval by the median ratio of the best SubWindow.  | 
static java.util.HashMap | 
splitIntervalArrayListByChromosome(java.util.ArrayList intervals)
Splits an ArrayList containing Interval by chromosome into a HashMap.  | 
static Window[][] | 
splitWindowsByChromosome(Window[] win)
 | 
static boolean | 
writeSimpleBarFile(GrGraph gr,
                   java.io.File barFile)
Writes a simple bar format graph for a xxx.gr type graph.  | 
static boolean | 
writeSimpleBarFile(java.lang.String chromosome,
                   java.lang.String genomeVersion,
                   int[] basePositions,
                   float[] intensityValues,
                   java.io.File barFile)
Writes a simple bar format graph for a xxx.gr type graph.  | 
| Methods inherited from class java.lang.Object | 
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public Util()
| Method Detail | 
public static void main(java.lang.String[] args)
public static void sortIntervalsBySubWindowMedianRatio(Interval[] intervals)
public static java.util.HashMap splitIntervalArrayListByChromosome(java.util.ArrayList intervals)
public static double[] minMaxWindowScores(Window[] win,
                                          int scoreIndex)
public static GrGraph readSimpleGrBarFile(java.io.File simpleBarFile)
public static void readTagValPairs(java.io.DataInput dis,
                                   int pair_count)
                            throws java.io.IOException
java.io.IOException
public static boolean writeSimpleBarFile(GrGraph gr,
                                         java.io.File barFile)
public static boolean writeSimpleBarFile(java.lang.String chromosome,
                                         java.lang.String genomeVersion,
                                         int[] basePositions,
                                         float[] intensityValues,
                                         java.io.File barFile)
public static java.lang.String parseChromosomeName(java.lang.String name)
public static java.util.HashMap getChromosomeNumber()
public static java.lang.String[] getNumberChromosome()
public static double[] minMaxWindowArray(Window[] win,
                                         int scoreIndex)
public static Window[] removeLowOligoWindows(Window[] win,
                                             int minNumberOligos)
public static Sgr[] loadSgrFile(java.io.File sgrFile)
public static Sgr[] loadGrFile(java.io.File grFile,
                               java.lang.String chromName)
public static float[] fetchTextCelFileIntensities(java.io.File celFile)
public static float[][] createVirtualCel(java.io.File celFile)
public static float[][] createVirtualCel(java.lang.String[] lines)
public static int countNumberOfOligoPositions(int[][] startStops)
public static Window[][] splitWindowsByChromosome(Window[] win)
  | 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||