|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttrans.main.OverlapCounter
Provides an intersection analysis on multiple Interval[]s.
Constructor Summary | |
OverlapCounter(java.lang.String[] args)
|
Method Summary | |
void |
findClosestPeaks(Interval[] one,
Interval[] two,
java.io.File fileOne,
java.io.File fileTwo)
|
static int |
findPeak(Interval i)
Returns base position of highest scoring peak, if no peak uses middle of sub window if no sub window uses middle of interval |
static void |
main(java.lang.String[] args)
|
boolean |
overlap(Interval one,
Interval two)
checks to see if intervals overlap by the minimum maxGap, can set maxGap negative to require an overlap. |
int |
overlapPeaks(Interval one,
Interval two)
Returns distance between top peaks. |
static java.lang.String |
percent(int overlaps,
int total)
|
static void |
printDocs()
|
static void |
printTable(java.lang.Object[][] t,
java.lang.String[] names)
|
void |
processArgs(java.lang.String[] args)
This method will process each argument and assign any new varibles |
static Interval[] |
subtractIntervals(Interval[] bigger,
Interval[] smaller)
Returns the difference between two interval arrays, be sure to get bigger and smaller correct. |
java.lang.String |
testOverlap(Interval[] one,
Interval[] two,
java.io.File fileOne,
java.io.File fileTwo)
Returns the average % intersection. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public OverlapCounter(java.lang.String[] args)
Method Detail |
public static void printTable(java.lang.Object[][] t, java.lang.String[] names)
public void findClosestPeaks(Interval[] one, Interval[] two, java.io.File fileOne, java.io.File fileTwo)
public int overlapPeaks(Interval one, Interval two)
public static int findPeak(Interval i)
public boolean overlap(Interval one, Interval two)
public java.lang.String testOverlap(Interval[] one, Interval[] two, java.io.File fileOne, java.io.File fileTwo)
public static java.lang.String percent(int overlaps, int total)
public static Interval[] subtractIntervals(Interval[] bigger, Interval[] smaller)
public void processArgs(java.lang.String[] args)
public static void printDocs()
public static void main(java.lang.String[] args)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |