|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttrans.anno.IntersectRegions
Performs an intersection analysis on binding region files (chr start stop (optional fraction gc)).
Constructor Summary | |
IntersectRegions(java.lang.String[] arguments)
|
Method Summary | |
static boolean |
containedWithin(BindingRegion one,
BindingRegion two)
Returns true if two entirely contains one. |
static BindingRegion[] |
fetchChromosomeSpecificBRs(BindingRegion[] sortedBRs,
java.lang.String chromosome)
Given a sorted array of BindingRegion and a chromosome, returns the appropriate BindingRegions. |
void |
intersectBindingRegions()
|
void |
intersectRandomBindingRegions(BindingRegion[] allTrialsOfSingleBR,
BindingRegion[] chrOne)
Assumes the same chromosome |
void |
intersectRandomRegions()
Increments the hitsPerTrial int[]. |
static void |
main(java.lang.String[] args)
|
static BindingRegion[] |
makeBindingRegions(int[][] regions,
java.lang.String chromosome)
Given an array of start stops and a chromosome, makes BindingRegions. |
RandomRegions |
makeRandomRegions(java.lang.String chromosome)
|
static int |
numberBases(BindingRegion[] brs)
|
static BindingRegion[] |
parseIntervalFile(java.io.File intervalFile)
|
static BindingRegion[] |
parseRegionsFile(java.io.File picksFile)
|
static void |
printDocs()
|
void |
processArgs(java.lang.String[] args)
This method will process each argument and assign new varibles |
double |
pValue()
|
static double[] |
statBindingRegionArray(BindingRegion[] brs)
|
static boolean |
writeBindingRegions(BindingRegion[] brs,
java.io.File file)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public IntersectRegions(java.lang.String[] arguments)
Method Detail |
public double pValue()
public void intersectRandomRegions()
public static BindingRegion[] fetchChromosomeSpecificBRs(BindingRegion[] sortedBRs, java.lang.String chromosome)
public static BindingRegion[] makeBindingRegions(int[][] regions, java.lang.String chromosome)
public RandomRegions makeRandomRegions(java.lang.String chromosome)
public static boolean writeBindingRegions(BindingRegion[] brs, java.io.File file)
public void intersectRandomBindingRegions(BindingRegion[] allTrialsOfSingleBR, BindingRegion[] chrOne)
public static boolean containedWithin(BindingRegion one, BindingRegion two)
public void intersectBindingRegions()
public static void main(java.lang.String[] args)
public void processArgs(java.lang.String[] args)
public static void printDocs()
public static BindingRegion[] parseRegionsFile(java.io.File picksFile)
public static BindingRegion[] parseIntervalFile(java.io.File intervalFile)
public static double[] statBindingRegionArray(BindingRegion[] brs)
public static int numberBases(BindingRegion[] brs)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |